-
Notifications
You must be signed in to change notification settings - Fork 804
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
Add recommended chart labels alongside old labels (app.kubernetes.io/...
, helm.sh/chart
)
#3404
Conversation
d40e580
to
0b44da9
Compare
This enables us to make a breaking change in z2jh 5 where user servers restarted once or more during z2jh 4 doesn't have to be restarted as part of the breaking change then. If we did it right away, network policy enforcement would fail for old servers for example. Before z2jh 4, we should also get kubespawner to specify `app.kubernetes.io/component` alongisde `component`. Also, its nice to be able to provide time for people to adjust to the new labels with a period of overlapping labels. For example, grafana dashboards working with prometheus metrics could keep working in this period and at any time transition to refering to new labels, and then when we get z2jh 5 released such dashboards could have already adjusted.
0b44da9
to
06114e0
Compare
app.kubernetes.io/...
, helm.sh/chart
)
I think I understand what your intentions are.
|
d73782f
to
5386112
Compare
944e3a7
to
2f8d0f8
Compare
Done @manics - I also fixed unrelated test failures via jupyterhub/action-k3s-helm#116, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates!
Co-authored-by: Simon Li <[email protected]>
jupyterhub/zero-to-jupyterhub-k8s#3404 Merge pull request #3404 from consideRatio/pr/modern-label-naming
Thank you for reviewing @manics!!! ❤️ 🎉 🌻 |
This enables us to make a breaking change in z2jh 5 where user servers restarted once or more during z2jh 4 doesn't have to be restarted as part of the breaking change then. If we did it right away, network policy enforcement would fail for old servers for example.
Before z2jh 4, we should also get kubespawner to specify
app.kubernetes.io/component
alongisdecomponent
. This is done in jupyterhub/kubespawner#835.Also, its nice to be able to provide time for people to adjust to the new labels with a period of overlapping labels. For example, grafana dashboards working with prometheus metrics could keep working in this period and at any time transition to refering to new labels, and then when we get z2jh 5 released such dashboards could have already adjusted.