Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up[RFC] Release Kubernetes Python Clients in parallel for released Kubernetes versions #1242
Labels
Comments
|
The proposal looks good to me. The release branches (release-13.0, release-14.0, release-15.0) have been created. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Need
We are running behind on client releases by quite a margin. The latest Kubernetes client
Proposed Solution
Parallelly release Alphas of clients
release-13.0,release-14.0,release-15.0checking them out of current state ofmasterbranch where the client is snapshotted to Kubernetes 1.16.Corresponding Kubernetes Releases
masterbranch will be out of sync with the release branch.masterbranch catches up.Problems
masterbranch based on Kubernetes 1.17. The client inmasterbranch now will be in sync with the client generated inrelease-1.17.release-1.17branch, we can cherry-pick them tomasterbranch in order they were merged to the release branch.masterbranch would catch-up to the release branch.Release Cadence
To catch up to the releases, we can set a release cadence until we catch up. For example, let's say every 2 weeks we will try to release a new client version until we catch up.
Proposed Timeline (if this proposal is accepted this week)
1 September9 SeptemberWith the above schedule, we will catch up to the Kubernetes releases. The next Kubernetes version (1.20) will tentatively release on 8th December (The schedule is still being finalized.)
/assign