Skip to content

Commit

Permalink
Update latest version to v0.6.3 (kubernetes-sigs#2304)
Browse files Browse the repository at this point in the history
Change-Id: I4e41b722addbafd377897516d970b7f5293d29c7
  • Loading branch information
alculquicondor authored May 29, 2024
1 parent fdae143 commit 1ec98b8
Show file tree
Hide file tree
Showing 6 changed files with 53 additions and 9 deletions.
44 changes: 44 additions & 0 deletions CHANGELOG/CHANGELOG-0.6.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
## v0.6.3

Changes since `v0.6.2`:

### Feature

- Improve the kubectl output for workloads using admission checks. (#2014, @vladikkuzn)

### Bug or Regression

- Change the default pprof port to 8083 to fix a bug that causes conflicting listening ports between pprof and the visibility server. (#2232, @amy)
- Check the containers limits for used resources in provisioning admission check controller and include them in the ProvisioningRequest as requests (#2293, @trasc)
- Consider deleted pods without `spec.nodeName` inactive and subject for pod replacement. (#2217, @trasc)
- Fix a bug that causes the reactivated Workload to be immediately deactivated even though it doesn't exceed the backoffLimit. (#2220, @tenzen-y)
- Fix a bug that the ".waitForPodsReady.requeuingStrategy.backoffLimitCount" is ignored when the ".waitForPodsReady.requeuingStrategy.timestamp" is not set. (#2224, @tenzen-y)
- Fix chart values configuration for the number of reconcilers for the Pod integration. (#2050, @alculquicondor)
- Fix handling of eviction in StrictFIFO to ensure the evicted workload is in the head.
Previously, in case of priority-based preemption, it was possible that the lower-priority
workload might get admitted while the higher priority workload is being evicted. (#2081, @mimowo)
- Fix preemption algorithm to reduce the number of preemptions within a ClusterQueue when reclamation is not possible, and when using .preemption.borrowWithinCohort (#2111, @alculquicondor)
- Fix support for MPIJobs when using a ProvisioningRequest engine that applies updates only to worker templates. (#2281, @trasc)
- Fix support for jobset v0.5.x (#2271, @alculquicondor)
- Fix the resource requests computation taking into account sidecar containers. (#2159, @IrvingMg)
- Helm Chart: Fix a bug that the kueue does not work with the cert-manager. (#2098, @EladDolev)
- HelmChart: Fix a bug that the `integrations.podOptions.namespaceSelector` is not propagated. (#2095, @EladDolev)
- JobFramework: The eviction by inactivation mechanism was moved to the workload controller.

This fixes a problem where pod groups would remain with condition QuotaReserved set to True when replacement pods are missing. (#2229, @mbobrovskyi)
- Make the defaults for PodsReadyTimeout backoff more practical, as for the original values
the couple of first requeues made the impression as immediate on users (below 10s, which
is negligible to the wait time spent waiting for PodsReady).

The defaults values for the formula to determine the exponential back are changed as follows:
- base `1s -> 10s`
- exponent: `1.41284738 -> 2`
So, now the consecutive times to requeue a workload are: 10s, 20s, 40s, ... (#2033, @mimowo)
- MultiKueue: Fix a bug that could delay the joining clusters when it's MultiKueueCluster is created. (#2167, @trasc)
- Prevent Pod from being deleted when admitted via ProvisioningRequest that has pod updates on tolerations (#2262, @vladikkuzn)
- Use PATCH updates for pods. This fixes support for Pods when using the latest features in Kubernetes v1.29 (#2089, @mbobrovskyi)

### Other (Cleanup or Flake)

- Correctly log workload status for workloads with quota reserved, but awaiting for admission checks. (#2080, @mimowo)

## v0.6.2

Changes since `v0.6.1`:
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ LD_FLAGS += -X '$(version_pkg).GitCommit=$(shell git rev-parse HEAD)'

# Update these variables when preparing a new release or a release branch.
# Then run `make prepare-release-branch`
RELEASE_VERSION=v0.6.2
RELEASE_VERSION=v0.6.3
RELEASE_BRANCH=main

.PHONY: all
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Read the [overview](https://kueue.sigs.k8s.io/docs/overview/) to learn more.
To install the latest release of Kueue in your cluster, run the following command:

```shell
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.6.2/manifests.yaml
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.6.3/manifests.yaml
```

The controller runs in the `kueue-system` namespace.
Expand Down
10 changes: 5 additions & 5 deletions SECURITY-INSIGHTS.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
header:
schema-version: 1.0.0
expiration-date: '2024-09-28T01:00:00.000Z'
last-updated: '2024-04-10'
last-reviewed: '2024-04-10'
commit-hash: 223106e443fc3a247010bc055918d9aab372b5bb
last-updated: '2024-05-28'
last-reviewed: '2024-05-28'
commit-hash: 93154fbc8eecdc264c117647e18b13dabb667f5a
project-url: 'https://github.com/kubernetes-sigs/kueue'
project-release: 0.6.2
project-release: 0.6.3
changelog: 'https://github.com/kubernetes-sigs/kueue/tree/main/CHANGELOG'
license: 'https://github.com/kubernetes-sigs/kueue/blob/main/LICENSE'
project-lifecycle:
Expand All @@ -28,7 +28,7 @@ documentation:
- 'https://kueue.sigs.k8s.io/docs/'
distribution-points:
- >-
https://github.com/kubernetes-sigs/kueue/releases/download/v0.6.2/manifests.yaml
https://github.com/kubernetes-sigs/kueue/releases/download/v0.6.3/manifests.yaml
security-artifacts:
threat-model:
threat-model-created: false
Expand Down
2 changes: 1 addition & 1 deletion charts/kueue/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ version: 0.1.0
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "v0.6.2"
appVersion: "v0.6.3"
2 changes: 1 addition & 1 deletion site/hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ ignoreFiles = []
# The major.minor version tag for the version of the docs represented in this
# branch of the repository. Used in the "version-banner" partial to display a
# version number for this doc set.
version = "v0.6.2"
version = "v0.6.3"

# Flag used in the "version-banner" partial to decide whether to display a
# banner on every page indicating that this is an archived version of the docs.
Expand Down

0 comments on commit 1ec98b8

Please sign in to comment.