Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for an ingress-gateway CRD #402

Closed
jacobmammoliti opened this issue Nov 25, 2020 · 3 comments · Fixed by #407
Closed

Support for an ingress-gateway CRD #402

jacobmammoliti opened this issue Nov 25, 2020 · 3 comments · Fixed by #407
Labels
type/enhancement New feature or request

Comments

@jacobmammoliti
Copy link

It would be great to allow users to define an Ingress Gateway configuration entry natively in Kubernetes through a CRD. Currently the way to do this is as shown here.

For Kubernetes users who are used to writing YAML files and interacting with the Kubernetes API, switching to this type of config entry and interacting with Consul directly can be discouraging to some.

My thinking is that this would be implemented similarly as the native Kubernetes Ingress object or Istio’s Virtual Service where users can define the Consul service and port that the service is listening on.

@jacobmammoliti jacobmammoliti added the type/enhancement New feature or request label Nov 25, 2020
@david-yu
Copy link
Contributor

Hi @arctiqjacob we do anticipate working on this in the future. We may take a more phased approach by first building the support to configure both Terminating and Ingress gateways first, and in the future also support installing them rather than through Helm. Would that work for you?

@lawliet89
Copy link
Contributor

@david-yu It would be great if CRDs can both install and configure Terminating/Ingress GWs. It would make it easier to decouple the management of these gateways from the Helm Chart.

@blake blake linked a pull request Nov 27, 2020 that will close this issue
2 tasks
@blake
Copy link
Member

blake commented Dec 21, 2020

@lawliet89 Version 0.28.0 of the Helm chart was just released which adds support for ingress and terminating gateway CRDs. https://github.com/hashicorp/consul-helm/releases/tag/v0.28.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants