-
Notifications
You must be signed in to change notification settings - Fork 411
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
CAPI: remove kubernetes-cni install #259
CAPI: remove kubernetes-cni install #259
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: CecileRobertMichon 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 |
Changes look good to me |
Everything looks good on the Azure side. Built an image with these changes and built a cluster with CAPZ using that image. /hold cancel |
@detiber Should we test on AWS side as well? |
Yes. @CecileRobertMichon out of curiosity, did you also verify conformance against the test image as well? |
@detiber running conformance right now. It will take an hour or two before I get a signal. I'll hold again until we get a green light from all providers. /hold |
Explicit hold for @kubernetes-sigs/release-engineering We're still discussing approaches and may end up re-introducing the kubernetes-cni package. |
@justaugustus can you please expand on
? If this package is not needed in CAPI images then it makes sense to remove it regardless, even if sig-release fixes the failures we are seeing because of the version incompatibility, no? Or would there be an explicit dependency on kubernetes-cni which would cause installing new k8s versions to fail without the cni there? Also, do you have an ETA for a potential fix? This is the only workaround we have that successfully builds v1.16.11, v1.17.7 and v1.18.4 CAPI images at the moment and we are currently blocked on building those images without it. |
@CecileRobertMichon -- The best I have is "soon", at the moment (hopefully well before week's end). |
Opened kubernetes/release#1375 as a potential fix, which has more details in the PR description. |
^^ That said, closing this in favor of #258. |
@justaugustus: Closed this 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. |
As discussed in https://kubernetes.slack.com/archives/CD6U2V71N/p1592508705375700 and #258, and in response to kubernetes/kubernetes#92242, this PR removes the kubernetes-cni package install from all CAPI builders.
The current thinking is that "we don't actually need kubernetes-cni, as in general CNI providers do not consume the binaries provided by it, but vendor/use their own copies (or alternatives)" - @detiber
/hold for discussion and testing
/cc @detiber @vincepri @codenrhoden @justaugustus