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

Kubernetes 1.24 Release Timeline #735

Closed
9 tasks done
damemi opened this issue Feb 23, 2022 · 33 comments
Closed
9 tasks done

Kubernetes 1.24 Release Timeline #735

damemi opened this issue Feb 23, 2022 · 33 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@damemi
Copy link
Contributor

damemi commented Feb 23, 2022

From https://github.com/kubernetes/sig-release/blob/master/releases/release-1.24/README.md

The 1.24 release cycle is as follows:

  • Monday 10th January 2022: Week 1 — Release cycle begins
  • Thursday 27th January 2022: Week 3 — Production Readiness Soft Freeze
  • 02:00 UTC Friday 4th February 2022: Week 4 — Enhancements Freeze
  • Wednesday 23rd March 2022: Week 11 — [Release Retrospective][Retrospective Document] part 1
  • 01:00 UTC Wednesday 30th March 2022: Week 12 — Code Freeze
  • Tuesday 19th April 2022: Week 15 — Kubernetes v1.24.0 released

We will try to release the v0.24 Descheduler soon after Kubernetes 1.24 is released


Steps for Descheduler release:

@damemi damemi added the kind/feature Categorizes issue or PR as related to a new feature. label Feb 23, 2022
@damemi damemi pinned this issue Feb 23, 2022
@JaneLiuL
Copy link
Member

JaneLiuL commented Feb 24, 2022

great to hear this good news! so may i ask that do i need to close the #737?

@JaneLiuL
Copy link
Member

can i have a try on update descheduler for k8s 1.24?

@pravarag
Copy link
Contributor

@damemi I would also like to take part in 1.24 release upgrades for descheduler, be it via or documentation or bumping the file versions. Kindly let me know :)

@JaneLiuL
Copy link
Member

/assign

@damemi
Copy link
Contributor Author

damemi commented Feb 25, 2022

@JaneLiuL I think you can close #737
I'll make a list of the tasks that need to be done, and folks can feel free to create and self-assign new issues for each one 🙂 it will be great to have some more hands working on the release, and there is a lot of steps involved!

@damemi
Copy link
Contributor Author

damemi commented Feb 25, 2022

Updated the original comment with a list of tasks, anyone please let me know if I missed anything. Otherwise, feel free to self-assign any particular tasks you're interested in.

@pravarag
Copy link
Contributor

Updated the original comment with a list of tasks, anyone please let me know if I missed anything. Otherwise, feel free to self-assign any particular tasks you're interested in.

Thanks for sharing the list of associated tasks. Wanted to check if the tasks are listed in the order of priority or all can be attempted once the code freeze happens for 1.24 release?

Also, I'd like to work on below two tasks if that's okay :) ,

[ ] Add release-1.24 branch tests and update old branch tests in k8s.io/test-infra
[ ] Update version references in docs/readme/compatibility matrix

@damemi

@damemi
Copy link
Contributor Author

damemi commented Feb 25, 2022

@pravarag updated with you on those tasks. I put the tasks in the general order that they should be done in. It's not too strict of an ordering (except for the tag/helm/branch part which is important to do in that order), so for most of them we can start whenever

@JaneLiuL JaneLiuL removed their assignment Feb 28, 2022
@JaneLiuL
Copy link
Member

@damemi may i take below tasks ?

*  Bump k8s.io dependencies to rc post code freeze/prior to 1.24 release
* Update Helm chart

@damemi
Copy link
Contributor Author

damemi commented Feb 28, 2022

@JaneLiuL yup, added you to the main description

@pravarag
Copy link
Contributor

pravarag commented Mar 5, 2022

@damemi for adding 1.24 release branch tests we'll be removing 1.21 tests right and adding 1.24 tests? Like, does it support only upto 3 versions of K8s?

@damemi
Copy link
Contributor Author

damemi commented Mar 7, 2022

@pravarag yep, for the master and release-1.24 branches we don't need the 1.21 tests, we only test the three latest minor versions https://github.com/kubernetes-sigs/descheduler#compatibility-matrix

@pravarag
Copy link
Contributor

@damemi wnated to check, we'll be merging changes for Descheduler w.r.t K8s release 1.24, post 19th of April or I can start making changes now as well?

@damemi
Copy link
Contributor Author

damemi commented Mar 28, 2022

@pravarag you can start opening PRs with the changes now. Some things like the test-infra changes may have to hold until we bump to 1.24, but it definitely doesn't hurt to get the PRs open early at least.

@damemi
Copy link
Contributor Author

damemi commented Apr 7, 2022

Just to bump this, the k8s 1.24 rc.0 release is planned for this Monday April 11! @pravarag has already opened the PR to add our 1.24 tests (kubernetes/test-infra#25833)

@JaneLiuL you volunteered to do the final GA bump, but just checking were you interested in doing an rc bump too once those tags are published next week?

@JaneLiuL
Copy link
Member

JaneLiuL commented Apr 8, 2022

hi @damemi thanks for notification~~ sure~ i will doing an rc bump too :). my honer to do that :)

@JaneLiuL
Copy link
Member

still not discover the k8s 1.24 rc.0 release tag, i will keep eye on it :)

@damemi
Copy link
Contributor Author

damemi commented Apr 11, 2022

@JaneLiuL yeah the 1.24 release has hit some delays, see https://groups.google.com/a/kubernetes.io/g/dev/c/D0fGHU-9hKI

Also recommend subscribing to that group if anyone isn't already :)

@damemi
Copy link
Contributor Author

damemi commented Apr 13, 2022

Another update -- the 1.24 release is now delayed to May 3: https://groups.google.com/a/kubernetes.io/g/dev/c/9IZaUGVMnmo

@JaneLiuL
Copy link
Member

Kubernetes v1.24.0-rc.0 has been release, but client-go or apiserver still don't release v1.24.0-rc.0 yet. i will waiting the client-go and apiserver release v1.24.0-rc.0 :)

@damemi
Copy link
Contributor Author

damemi commented Apr 20, 2022

@JaneLiuL thanks for the update! With the delays this release has been experiencing it's not totally surprising that there's hiccups with the client libraries too. No worries

@JaneLiuL
Copy link
Member

:) open pr here for rc-0: #787

@jklaw90
Copy link
Contributor

jklaw90 commented Apr 27, 2022

will this pr make it in to 1.24 #636?

@damemi
Copy link
Contributor Author

damemi commented Apr 27, 2022

will this pr make it in to 1.24 #636?

it will be tough, since that PR needs a rebase and there are still outstanding comments left on it. If @ingvagabund or @RyanDevlin are available to commit to addressing the last few nits then we can hold off the release for that PR

@jklaw90
Copy link
Contributor

jklaw90 commented Apr 27, 2022

@damemi this issue is a very common in our clusters and we've been delaying increasing adoption of descheduler in our clusters because of it. My concern is certain workloads like workers or slower booting services can really be impacted by this. If you need help i could probably take a look too.

@ingvagabund
Copy link
Contributor

ingvagabund commented Apr 28, 2022

Checking #636 now

@JaneLiuL
Copy link
Member

JaneLiuL commented May 4, 2022

bump k8s to 1.24.0 pr here: #791

@pravarag
Copy link
Contributor

pravarag commented May 4, 2022

Added the following docs PR as well: #792

@JaneLiuL
Copy link
Member

Update Helm chart pr: #796

@damemi
Copy link
Contributor Author

damemi commented May 13, 2022

At this point I'd like to cut the v0.24.0 git tag to start the final release process. Please let me know if there are any other changes that need to be merged into this release before that. Quickly reviewing the PRs that are open right now didn't show anything critical.

@damemi
Copy link
Contributor Author

damemi commented May 17, 2022

Tag created, and the images appear to be tagged with the right version now. Image promotion PR at kubernetes/k8s.io#3739

@damemi
Copy link
Contributor Author

damemi commented Jun 8, 2022

/close

@damemi damemi unpinned this issue Jun 8, 2022
@k8s-ci-robot
Copy link
Contributor

@damemi: Closing this issue.

In response to this:

/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

6 participants