Everyone-
In recent Kubecon SIG updates we have previously communicated that SIG leadership has been considering archiving the Kubefed[1] repository. This topic was given discussion recently in agenda meetings and Jeremy and I took an action item to discuss offline. This communication is a follow-up on that action item.
TLDR: Our current favored option is to archive the kubefed project but we are soliciting community input before making a final decision. Continue reading for rationale.
In our discussions, Jeremy and I considered the following questions:
Is the project serving a real, specific need?
There is a clear need for managing config across clusters, but Kubefed may be too broad. For the past few years, the SIG has preferred more focused projects with concrete scope. There are also many widely-adopted tools for managing config that are applied in multi-cluster scenarios successfully today.
Does it have continuous velocity (or at least investment)?
Originally planned beta EO2018, and promised beta several times since with contributor dropoff.
There have been no regular status updates or SIG communication.
Is the community being served?
Kubefed questions in Slack have usually been unanswered over the past several quarters.
Does it have a roadmap?
The roadmap has not visibly changed or progressed since 2020.
A beta release has been ‘coming soon’ since 2018.
Does it have maintainers from two or more companies?
Current proposal is originating from a single company. Might be best served with a fork focused on specific needs.
What would we need to see in order to receive kubefed today?
Engaged contributors from different vendors or independent
Roadmap that aligned with community direction
Need to see steady contributions
Active community engagement on support questions
Since our SIG is focused on exploring specific problems with small scope, a project like Kubefed might be a better fit for CNCF than Kubernetes community.
Archiving will allow us to send a clearer signal to our community about the state of the ‘federation’ concept and associated projects in Kubernetes and to better set expectations around development and support in the area. There are a number of legacy materials present on the internet that can be confusing given the present state of the project and SIG materials. Archiving will enable us to send a clear signal about the direction the SIG is headed in and how we will approach our work.
It’s important to note that archival is not deletion. The code will still be browseable and forkable on github. People and organizations will still be able to use existing kubefed images and maintain their own forks. People and organizations will still be able to collaborate and base new projects around forks of the source.
If we proceed with archival, we will communicate another notice including an archival date.
In keeping with the values of our community, Jeremy and I both felt it was important to share our rationale and solicit community feedback around this decision as the SIG leadership. Let’s take 2 weeks to think this over and discuss together and discuss in the upcoming SIG meetings.
Thanks,
Paul Morie
Jeremy Olmsted-Thompson
SIG Multicluster Chairs
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-multicluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-mult...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-multicluster/CANN1U8-T85FZPggeHjY6vVSoo2wiqxyRoHd5c5Z1gvCXFbX5tA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-multicluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-mult...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-multicluster/8785ac0f-408c-fef7-4bc2-f144df799cb3%40redhat.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-multicluster/CANw6fcGfwu2oFRVhPakN%3D_UbvNd%3DZ_%3DX3VuAHP0ZeJwaA3kfOA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-multicluster/a7c97ba6-1f4c-450e-a438-9da3d55f92d3n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-multicluster/33b0d943-b5b7-420d-ab1b-727658dad20dn%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "kubernetes-sig-multicluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-mult...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-multicluster/9f8d81d1-07d1-4985-a7bf-d76197deb971n%40googlegroups.com.