-
Notifications
You must be signed in to change notification settings - Fork 503
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
Fix rpm build after CNI 0.6.0 changes #486
Conversation
- Version kubernetes-cni package on the cni version actually used. - Fix Source5 parse problem with Kubernetes < 1.9.0 - Extract cni-plugins to its own directory and fix mv commands
- Fix kubelet CNI dependency for 1.9 prerelease versions.
I also added a third commit with a minor fix to the deb building code, so that prerelease 1.9 versions also use the correct CNI dependency. |
/assign @dixudx |
As discussed here: kubernetes#446 (comment)
Added a commit to set the dependency on kubernetes-cni to use |
+1 |
/assign @ixdy |
LGTM Do we need to republish older versions of the debs/rpms with the |
@ixdy Yes, @pipejakob jacob is working on republishing older versions and expects to have it done by today. |
@pipejakob @enisoc Thanks for pushing it forward. |
This builds on top of the changes in #446 to start using CNI 0.6.0 in Kubernetes 1.9, but fixes the rpm build:
kubernetes-cni
package on the CNI version actually used.Source5
parse problem with Kubernetes < 1.9.0cni-plugins
to its own directory and fixmv
commandsSee the newer commit for my fixes. I've tested that the rpms actually build for both Kubernetes 1.8.x and 1.9.0-beta.2, and that their contents look reasonable, but haven't actually started real clusters using them for deep end-to-end testing (yet).
CC @enisoc @dixudx