-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Amazon VPC CNI: Kubernetes 1.8+ Manifests #5290
Conversation
Placing this on hold until #5119 is merged. /hold |
/ok-to-test |
@ripta Great thanks for the PR! /assign |
Here's an idea, what if you also add a 1.10 manifest to this PR (with the 1.8 change as well), removing the Thoughts? Anyone else have thoughts, @chrislovecnm @justinsb @rdrgmnzs @chrisz100 |
I think that's a good suggestion @mikesplain. There's a number of changes around the VPC CNI plugin that we need to coordinate it looks like! I believe RBAC v1beta1 is supported in 1.8 & 1.9 - I think we have a moratorium on any version removal at the moment. So what do you think @ripta? |
@justinsb - Sounds fine. I had planned on submitting the removal of |
I propose we do this in kops 1.11 - it seems to be a cleanup for 1.10, and then we have plenty of time to look at the srcdst work etc |
…rization.k8s.io/v1 instead of v1beta1
@mikesplain - I finally had the chance to add a k8s 1.10 version of the manifest that removes Also, I wasn't entirely clear re: v1beta1. Were you saying that we should keep the API version at v1beta1 for 1.8/1.9? |
Thanks @ripta - this LGTM and the time is right! For the API versions, we're not removing API versions, so v1beta1 should continue to work until we change the removal policy. We have to be careful that v1 is actually supported in the versions we're targeting - in this case in 1.8, and it was indeed introduced in 1.8 so this should work. Technically we need to bump the version in bootstrapchannelbuilder.go, but I'll take a look at that as part of figuring out the other PRs! /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justinsb, ripta 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 |
Thanks for taking a look and for the explanation, @justinsb. Let me know if you want me to do that version bump (I can open a separate PR) and double-check to make sure the manifests are up-to-date. |
This is a follow-up of PR #5119, which adds a separate addon manifest for Kubernetes 1.8+, as suggested by @mikesplain in this code review.
Namely, the only difference is that the new manifest for Kubernetes 1.8+ has the apiVersion
rbac.authorization.k8s.io/v1
instead ofrbac.authorization.k8s.io/v1beta1
for Kubernetes 1.7.