kubernetes-sigs / kueue

Kubernetes-native Job Queueing
https://kueue.sigs.k8s.io
Apache License 2.0
1.48k stars 265 forks source link

Release v0.8.2 #3371

Closed mimowo closed 3 weeks ago

mimowo commented 1 month ago

Release Checklist

Changelog

Changes since `v0.8.1`:

### Feature

- Helm: Support the topologySpreadConstraints and PodDisruptionBudget (#3282, @woehrl01)

### Bug or Regression

- Fix a bug that could delay the election of a new leader in the Kueue with multiple replicas env. (#3096, @tenzen-y)
- Fix resource consumption computation for partially admitted workloads. (#3206, @trasc)
- Fix restoring parallelism on eviction for partially admitted batch/Jobs. (#3208, @trasc)
- Fix some scenarios for partial admission which are affected by wrong calculation of resources
  used by the incoming workload which is partially admitted and preempting. (#3205, @trasc)
- Fix webook validation for batch/Job to allow partial admission of a Job to use all available resources.
  It also fixes a scenario of partial re-admission when some of the Pods are already reclaimed. (#3207, @trasc)
- Prevent job webhooks from dropping fields for newer API fields when Kueue libraries are behind the latest released CRDs. (#3358, @mbobrovskyi)
- RayJob's implementation of Finished() now inspects at JobDeploymentStatus (#3128, @andrewsykim)
- Workload is requeued with all AdmissionChecks set to Pending if there was an AdmissionCheck in Retry state. (#3323, @PBundyra)
- Account for NumOfHosts when calculating PodSet assignments for RayJob and RayCluster (#3384, @andrewsykim)

### Other (Cleanup or Flake)

- Add a jobframework.BaseWebhook that can be used for custom job integrations (#3355, @mbobrovskyi)
mimowo commented 1 month ago

As we discussed with @tenzen-y we seem to have enough fixes to motivate the release. We aim for 4th Nov together with 0.9.0.

cc @tenzen-y @andrewsykim @dgrove-oss @kannon92

tenzen-y commented 4 weeks ago

@mimowo Could we cherry-pick https://github.com/kubernetes-sigs/kueue/pull/3354 and https://github.com/kubernetes-sigs/kueue/pull/3323? It seems that those are obviously bug fixes.

tenzen-y commented 4 weeks ago

+1

mimowo commented 4 weeks ago

@mimowo Could we cherry-pick https://github.com/kubernetes-sigs/kueue/pull/3354 and https://github.com/kubernetes-sigs/kueue/pull/3323? It seems that those are obviously bug fixes.

Yes, sure.

tenzen-y commented 4 weeks ago

@mimowo Could we cherry-pick #3354 and #3323? It seems that those are obviously bug fixes.

Yes, sure.

Thank you. Note that I think we should address this comment before cherry-picking: https://github.com/kubernetes-sigs/kueue/pull/3323#discussion_r1819460282

andrewsykim commented 4 weeks ago

Any chance we can add https://github.com/kubernetes-sigs/kueue/pull/3384 to 0.8.2?

mimowo commented 4 weeks ago

I'm supportive for that, because it is a bug and limited in scope.

tenzen-y commented 4 weeks ago

Any chance we can add #3384 to 0.8.2?

@andrewsykim I'm fine with including #3384 in 0.8.2. @mimowo can lead the review and merge into the release branch.

tenzen-y commented 3 weeks ago
$ docker pull registry.k8s.io/kueue/kueue:v0.8.2
v0.8.2: Pulling from kueue/kueue
0bab15eea81d: Already exists 
da7816fa955e: Already exists 
474437a9a06f: Download complete 
bfb59b82a9b6: Already exists 
a62778643d56: Already exists 
9aee425378d2: Already exists 
7c12895b777b: Already exists 
4aa0ea1413d3: Already exists 
3214acf345c0: Download complete 
8ffb3c3cf71a: Already exists 
c6b97f964990: Download complete 
5664b15f108b: Already exists 
Digest: sha256:46cf9e4b2741baa368f0b1d799f33b8f5a585f71f6b9a6bafd02768c96043f93
Status: Downloaded newer image for registry.k8s.io/kueue/kueue:v0.8.2
registry.k8s.io/kueue/kueue:v0.8.2

What's next:
    View a summary of image vulnerabilities and recommendations → docker scout quickview registry.k8s.io/kueue/kueue:v0.8.2
$ kubectl get pod -n kueue-system -w
NAME                                        READY   STATUS              RESTARTS   AGE
kueue-controller-manager-6bb7c675fd-dcthk   0/2     ContainerCreating   0          8s
kueue-controller-manager-6bb7c675fd-dcthk   1/2     Running             0          11s
kueue-controller-manager-6bb7c675fd-dcthk   2/2     Running             0          13s
tenzen-y commented 3 weeks ago

All done. Thanks all!

https://github.com/kubernetes-sigs/kueue/releases/tag/v0.8.2

/close

k8s-ci-robot commented 3 weeks ago

@tenzen-y: Closing this issue.

In response to [this](https://github.com/kubernetes-sigs/kueue/issues/3371#issuecomment-2455076469): >All done. Thanks all! > >https://github.com/kubernetes-sigs/kueue/releases/tag/v0.8.2 > >/close > Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.