-
Notifications
You must be signed in to change notification settings - Fork 159
Add new per k8s minor version overlays #704
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
Conversation
/hold |
/hold cancel |
Jing just submitted #701 which moves windows to stable, do you want to go ahead and make that change now? |
Although the windows images are multi-arch now so maybe it's not necessary. |
Thanks for pointing to this. |
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.
LGTM on my end. Leader election and metrics stuff looks good.
Might be useful to have the overlay-updating procedures for each scenario (sidecar change, driver change, k8s version addition) in a README, to help prevent unexpected changes. Don't need to block this PR though.
Just to confirm my understanding: for sidecar and driver updates, we first add patches to staging-rc overlays of the k8s versions the change applies to. Once qualified, we revert these patches and add the changes to base (which propagates to stable and staging-rc), and add replace/delete patches to overlays of older k8s versions as necessary.
deploy/kubernetes/overlays/stable-1-15/no_resizer_snapshotter_roles.yaml
Outdated
Show resolved
Hide resolved
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: saikat-royc, verult The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
overlays mappings: stable-1-15, prow-gke-release-staging-rc-1-15: - provisioner 1.6.1 - attacher 2.2.1 - driver 1.2.0-gke.0 stable-1-16, prow-gke-release-staging-rc-1-16: - provisioner 1.6.1 - attacher 2.2.1 - resizer 1.0.1 - driver 1.2.0-gke.0 stable-1-17, prow-gke-release-staging-rc-1-17: - provisioner 2.1.0 - attacher 3.1.0 - resizer 1.1.0 - snapshotter 3.0.3 - driver 1.2.0-gke.0 stable-1-18, prow-gke-release-staging-rc-1-18: - provisioner 2.1.0 - attacher 3.1.0 - resizer 1.1.0 - snapshotter 3.0.3 - driver 1.2.0-gke.0 stable-1-19, prow-gke-release-staging-rc-1-19: - provisioner 2.1.0 - attacher 3.1.0 - resizer 1.1.0 - snapshotter 3.0.3 - driver 1.2.0-gke.0 stable-master, prow-gke-release-staging-rc-master: - provisioner 2.1.0 - attacher 3.1.0 - resizer 1.1.0 - snapshotter 3.0.3 - driver 1.2.0-gke.0
f9f3a3e
to
e7dcd99
Compare
Ack. Will update the readme with new overlay creation steps. |
Yes,
|
/this-is-fine My bad, I added a comment in the wrong PR |
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/this-is-fine |
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/lgtm |
overlays mappings:
stable-1-15, prow-gke-release-staging-rc-1-15:
stable-1-16, prow-gke-release-staging-rc-1-16:
stable-1-17, prow-gke-release-staging-rc-1-17:
stable-1-18, prow-gke-release-staging-rc-1-18:
stable-1-19, prow-gke-release-staging-rc-1-19:
stable-master, prow-gke-release-staging-rc-master:
What type of PR is this?
What this PR does / why we need it:
This patch enables mapping driver bundles to k8s minor version
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
This is first of a multi part patches
Remaining steps:
Note:
Does this PR introduce a user-facing change?: