-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
[meta]: v0.11.0 priority tracking #2024
Comments
# 1 progress:
|
I've updated #692, since 1.21 will have the feature gate enabled by default we only need kindnet to support dual stack, and a new option to the ipFamily field |
dualstack landed though we have some follow up to do #2172 |
Hi, is there an estimate for the timeline of the 0.11 release? I know there have been some unexpected issues but from the checklist above it seems like it is a ways off. We are holding our own release of Descheduler until we can update our CI to run on a 1.21 Kind cluster. Just checking if we should continue that or look into alternative CI options in the meantime |
We're not going to complete this whole checklist. You can run 1.21 from an unreleased binary, or we'll have one O(soon). The PR for 4 is all but done I think. It needs another review pass, and it needs the push-node script update to combine each cross compiled image into a multi-arch image and push it. The latter shouldn't take long. The former depends on when other maintainers have time. There's such high demand for this one, we want to release with it. It's also worth noting that Kubernetes's latest versions are not good with kind, they have a substantial startup time increase. We've been trying to make sure that gets fixed, and while the patches have landed, they're not in released versions yet. So 1.20.2 is the latest version we can safely ship by default. |
I had a few other things going on today myself, but the key reason we've not released today is kind-ci/containerd-nightlies#19 runc rc93 has a regression we're currently shipping @ HEAD that we thought we'd already moved past by upgrading containerd, but didn't actually pickup due to the bug above. That should be resolved after re-running the build with the linked patch there, and then updating the kind images. After that we should be pretty clear to release. #2236 is concerning for non-systemd hosts, but there's no actionable root cause yet and we expect most container hosts will be running systemd, so no plan to block on that. We'll circle back on the API changes. I think they still make sense, but they cannot block the rest. |
er and #4 is now done, as of friday last week. |
I fixed the rc94 situation and that's merged now, @amwat is starting the process / # 6. |
mission accomplished 👏 |
@aojea: 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. |
For v0.11.0 we want to try something new to help keep our releases on track and communicate expectations better; this issue will track explicitly the priorities maintainers are aiming at for v0.11.0.
@BenTheElder, @munnerz: The first thing is actually going to ship as the last v0.10.0 "feature" but we haven't mentioned it publicly yet and it's relevant here: We need to expand the maintainer set. As such we've talked to our top 2 contributors that do not currently have maintainer level permissions (@aojea, @amwat) – we'll be adding them as maintainers to better ensure continuous maintenance and approval bandwidth, etc.
@aojea, @BenTheElder: landing dual-stack support. DualStack UX #1275 Add dual stack support #692
@BenTheElder: General v1alpha5 config improvements: v1alpha5 API design #2023
@BenTheElder, @munnerz: multi-arch images built from releases, general overhaul of node image building, xref support building node images from release tarballs #381 Support arm64 #166 Added release builder #2020
Additionally, once setup new repo #4 lands @BenTheElder is interested in fully automating node image pushes, but this isn't a release blocker. Also xref Move dockerhub kindest/node to a non rate limited registry #1895
@aojea, @amwat, @munnerz: Ensure someone else cuts the v0.11.0 release, so we know the project has strong continuity in place. So far @BenTheElder has cut all releases, this time someone else will cut the release just so we can be sure the permissions and knowledge are indeed in place. We will continue to rotate this in the future. See also: # 1 on this list.
TODO:
- [ ] # 3 abovePunted to v0.12.0 or later. Not enough time, excess time spent on CI health and support issues.- [ ] # 5 abovePunted, not enough time.We will post updates back here tracking progress on these priorities.
NOTE: This is a combination of things we'll be building ourselves, helping review and merge, and otherwise generally prioritizing. It does NOT mean that no other changes can merge or that we're exclusively working on them, many of these things already have PRs open from other contributors. This just means the maintainers aim to prioritize work, reviews, etc. for these changes before we cut another release. As usual if things are taking too long we may go ahead and cut v0.11.0 before landing all of them, and other work will certainly happen as well. We'll still be putting things into the milestone, but this list gives an idea what we're putting the most effort towards.
The text was updated successfully, but these errors were encountered: