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
Make IAP config robust to updating the Ingress #550
Comments
Any change in the nodePort or backend service ID breaks IAP. It looks like the service nodePort changes every time you run #552 is a working fix that converts the initContainer into a sidecar. It periodically verifies that the backend service ID has not changed. If it does change, it exits with status 1 causing K8S to restart the container and reconfigure IAP. It also restarts envoy to pull the new config. |
ksonnet/ksonnet#200 is related to the issue regarding the nodeport changing whenever |
Thanks /assign @danisla |
* Fix default metricsController wrong args * Add command for metricsConllector deployment
See #545 for examples of how certain changes to the config (e.g. ingress) can cause the loadbalancer to end up in a misconfigured state e.g.
We'd like to find a way to properly detect this and run the corrective steps.
The script used in the envoy container as an init script has most of the commands needed to correct the setup; we just need to figure out how to trigger it when things break.
There are some ideas in #545.
The text was updated successfully, but these errors were encountered: