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

Stability Initiative #726

Closed
33 tasks done
clux opened this issue Nov 21, 2021 · 1 comment
Closed
33 tasks done

Stability Initiative #726

clux opened this issue Nov 21, 2021 · 1 comment
Labels
umbrella major roadmap tracking issue

Comments

@clux
Copy link
Member

clux commented Nov 21, 2021

We plan to provide a series of stability guarantees, policies, and a stable governance via CNCF, for kube-rs going forward.

This is an umbrella issue tracking progress and major outstanding work before we mark ourselves as stable. It pertains to the Stability category on the roadmap.

Background

This is part of a set of stable client requirements plus extra requirements that we would like to provide on top so that users can feel safe choosing kube-rs as a reliable set of libraries to build upon kubernetes.

There's been a lot of introductory work in this area already as part of our in-progress CNCF setup (#584), along with stability work in #508 (which this issue replaces).

A lot of this is document pertains to process/policy writing that needs to be argued for/against, and then their subsequent implementations and enforcement of these proposed processes through continuous integration.

Tasks

Community & Governance

Policies & Clarity:

Security:

Continuous Integration:

@clux clux added the umbrella major roadmap tracking issue label Nov 21, 2021
@clux clux mentioned this issue Nov 21, 2021
6 tasks
@clux clux pinned this issue Nov 21, 2021
@clux clux moved this to Defining in Kube Roadmap Nov 21, 2021
@clux clux moved this from Defining to In Progress in Kube Roadmap Nov 21, 2021
@clux clux changed the title Road to Stability Stability Initiative Nov 22, 2021
clux added a commit that referenced this issue Mar 8, 2023
Signed-off-by: clux <sszynrae@gmail.com>
@clux
Copy link
Member Author

clux commented Mar 8, 2023

We've accomplished the main overarching thing we wanted to achieve to at least mark us stable w.r.t. the client stability doc:

Client Support Level; Stable 🎉

So will close this as I'm tired of having this massive issue around (not a huge fan of the ergonomics of umbrella issues after having tried them).

There are three minor points that did not make it and will need some clarity/improvements in the future, but they have their own issues:

@clux clux closed this as completed Mar 8, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Kube Roadmap Mar 8, 2023
@clux clux unpinned this issue Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
umbrella major roadmap tracking issue
Projects
Status: Done
Development

No branches or pull requests

1 participant