-
Notifications
You must be signed in to change notification settings - Fork 74
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
Turing deployment is broken #1870
Comments
No I haven't, but it looks like a labelling issue maybe? In helm 3, labels are immutable which is why we see the "cannot patch" error. Might be easiest (but correct?) to delete the webhook configuration and let it recreate itself with the correct label. |
Give it a go? |
Seeing the same issue with Hub23 now - I'll have to find some time to dig into this. |
I wonder if this is because both the mybinder.org and Hub23 charts are dependent on the ingress-nginx chart, Hub23's dependencies get automatically upgraded in a henchbot-like fashion, and we have some namespacing issue that is causing the bug. @minrk any thoughts? |
I think this may be the case given the first warning box here https://kubernetes.github.io/ingress-nginx/deploy/ |
Yeah, that sounds very reasonable. From the chart values.yaml, it looks like adding: ingress-nginx:
controller:
scope:
enabled: true to both chart configs on turing should do that. |
I'm gonna close this for now, since hopefully scoping nginx to the namespaces avoids future cross-contamination |
@sgibson91 @callummole I'm not sure what happened in https://github.com/jupyterhub/mybinder.org-deploy/runs/3111173370?check_suite_focus=true, but I think it is related to this issue. /cc: @yuvipanda who pressed merge on #1991 that was the deployment that failed to deploy to the turing deployment specifically. |
@consideRatio that failure seems to have been a transient issue. I restarted the action and it succeeded (https://github.com/jupyterhub/mybinder.org-deploy/runs/3111222534?check_suite_focus=true) and a local deploy also succeeded. The error message suggested to me that a validating webhook was stuck somewhere, but fixed itself. |
I actually pinned nginx to the same version mybinder.org is running and stopped the automatic updates for that sub-chart. So future issues shouldn't be related to this particular bug. |
The Turing deployment currently fails, for example https://github.com/jupyterhub/mybinder.org-deploy/runs/2174637361?check_suite_focus=true
Google brought up kubernetes/ingress-nginx#5401 which 110 comments (I didn't read them all). Some of the suggested fixes include:
validatingwebhookconfiguration
Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io" kubernetes/ingress-nginx#5401 (comment)validatingwebhookconfiguration
Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io" kubernetes/ingress-nginx#5401 (comment)@sgibson91 Have you previously tried any of these?
The text was updated successfully, but these errors were encountered: