-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
[RFC] Release Kubernetes Python Clients in parallel for released Kubernetes versions #1242
Comments
The proposal looks good to me. The release branches (release-13.0, release-14.0, release-15.0) have been created. |
Could you update the table under Release Cadence? From what I can gather... 13 November | 17.14.a1 | #1317 Would it also be possible to update the dates in the column Date to not state dates in the past for future releases? |
@palnabarun: it seems progress halted after |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
Updates on this effort: Due to limited bandwidth and technical constraints, we have scrapped the plan to parallelly snapshot different releases. What we are going to do now is:
The reason that we are spacing Stable and snapshots 2 weeks and the other cuts 1 week is because most people don't try out the alpha or beta versions and encounter bugs directly with the stable version. So, we are increasing the pace of pre-releases but reducing the pace between a stable release and the next pre-release. I have updated the schedule table above with an updated proposed timeline. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
With Monday's 23.x release the Python client have finally caught up the platform, and I guess this issue therefore can be resolved now. Thanks to @yliaog and the rest of the team for your hard work! 👏 |
/close |
@yliaog: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Need
We are running behind on client releases by quite a margin. The latest Kubernetes client
Proposed Solution
Parallel Alpha releases of the client
release-17.0
,release-18.0
,release-19.0
checking them out of the current state ofmaster
branch where the client is snapshotted to Kubernetes 1.16.Corresponding Kubernetes Releases
master
branch will be out of sync with the release branch.master
branch catches up.Problems
master
branch based on Kubernetes 1.17. The client inmaster
branch now will be in sync with the client generated inrelease-1.17
.release-1.17
branch, we can cherry-pick them tomaster
branch in the order they were merged to the release branch.master
branch 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)
With the above schedule, we will just be able to catch up to the Kubernetes releases. The next Kubernetes version (1.23) will tentatively release on 7th December.
Updates
/assign
The text was updated successfully, but these errors were encountered: