Skip to content
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

Re-add Flannel binary #655

Closed
aldenjenkins opened this issue Aug 24, 2021 · 4 comments
Closed

Re-add Flannel binary #655

aldenjenkins opened this issue Aug 24, 2021 · 4 comments
Labels

Comments

@aldenjenkins
Copy link

The removal of Flannel in #633 breaks Alpine Linux kubelets as of the 1.0.0 release 14 days ago because it relies on cni-plugins.

That PR Indicates using https://github.com/flannel-io/cni-plugin in it's place, but that repository is in its early lifetime and has not been utilized across various package manager repositories (none at all yet).

My use case is booting nodes off of the network with iPXE, and building the plugin with go each boot rather than being able to download a prebuilt plugin in a package is a horrendous alternative in the meantime.

I would request re-adding the flannel binary until the flannel-cni package is released maturely (or at all) to various package manager's repositories. Neither pacman repositories nor apk repositories have the linked package deployed yet.

@dumaresq
Copy link

It also breaks Arch linux the package isn't in the main distribution nor the AUR distribution.
it also seems that you can't just build this plugin, it seems like you need to build the whole cni package from scratch. This really needs to be addressed....

@squeed
Copy link
Member

squeed commented Sep 16, 2021

@dumaresq - are you an Arch packager? Sorry that this has caused some extra work.

Ultimately, flannel doesn't belong to the containernetworking organization, so it needs to be split out. Its presence here was a relic of old CoreOS days.

Given that. ultimately, flannel needs to not be in this repository, what is the correct path forward? Would tagging a release in the flannel repo work?

@dumaresq
Copy link

I am not a package maintainer for arch... I could probably figure out how to build flannel and put it on the AUR repository, but for now I'm just holding back upgrade the cni pluggins on my network.

@electrocucaracha
Copy link

I noticed that some binaries have been released in their repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants