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
GKE Ingress controller incompatible ingress created with garden deploy
#3072
Comments
garden deploy
garden deploy
garden deploy
garden deploy
This would work well for the GKE specific ingress controller, but not for every other ingress controller. A |
My gut feeling is Garden should "just work" with Big Cloud without any additional configuration by a user. They're large enough to each have their own idiosyncrasies and these idiosyncrasies should be abstracted away from the user as much as possible so time to productive is as close to zero as we can manage. I don't have any specific technical suggestions to provide as to how we might implement this but philosophically I think it's important a solution is invisible and presents a generic, agnostic interface. |
This issue has been automatically marked as stale because it hasn't had any activity in 90 days. It will be closed in 14 days if no further activity occurs (e.g. changing labels, comments, commits, etc.). Please feel free to tag a maintainer and ask them to remove the label if you think it doesn't apply. Thank you for submitting this issue and helping make Garden a better product! |
This issue has been automatically marked as stale because it hasn't had any activity in 90 days. It will be closed in 14 days if no further activity occurs (e.g. changing labels, comments, commits, etc.). Please feel free to tag a maintainer and ask them to remove the label if you think it doesn't apply. Thank you for submitting this issue and helping make Garden a better product! |
We are not going to work on this, please use the |
Bug
Garden creates ingresses for module type
container
incompatible with GKE clusters using the default GKE ingress controller which results in an error when trying to reach the created load balancer's IP:response 404 (backend NotFound), service rules for the path non-existent
.Current Behavior
Given module type
container
with the following declaration:and a project file:
Garden will create the following ingress declaration:
Google's own example documentation for creating container-native ingresses uses a different key to declare a backend service and service path:
Expected behavior
garden deploy
should create an ingress resource compatible with the default GKE ingress controller.Workaround
If one replaces the Garden's
rules
key withdefaultBackend
, a user should be able to access the service directly by IP:Your environment
garden version
0.12.43The text was updated successfully, but these errors were encountered: