Skip to content

Commit 1929d83

Browse files
authored
Prepare release v0.15.0 (#7987)
* Prepare release v0.15.0 * Fix make prepare-release-branch for kueue-populator * Revert "Fix make prepare-release-branch for kueue-populator" This reverts commit 64d814d.
1 parent d6fe21f commit 1929d83

File tree

15 files changed

+199
-33
lines changed

15 files changed

+199
-33
lines changed

CHANGELOG/CHANGELOG-0.15.md

Lines changed: 166 additions & 0 deletions
Large diffs are not rendered by default.

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ LD_FLAGS += -X '$(version_pkg).BuildDate=$(shell date -u +%Y-%m-%dT%H:%M:%SZ)'
8989

9090
# Update these variables when preparing a new release or a release branch.
9191
# Then run `make prepare-release-branch`
92-
RELEASE_VERSION=v0.14.5
93-
RELEASE_BRANCH=main
92+
RELEASE_VERSION=v0.15.0
93+
RELEASE_BRANCH=release-0.15
9494
# Application version for Helm and npm (strips leading 'v' from RELEASE_VERSION)
9595
APP_VERSION := $(shell echo $(RELEASE_VERSION) | cut -c2-)
9696

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Read the [overview](https://kueue.sigs.k8s.io/docs/overview/) and watch the Kueu
6262
To install the latest release of Kueue in your cluster, run the following command:
6363

6464
```shell
65-
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.14.5/manifests.yaml
65+
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.15.0/manifests.yaml
6666
```
6767

6868
The controller runs in the `kueue-system` namespace.

charts/kueue/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ type: application
1616
# NOTE: Do not modify manually. In Kueue, the version and appVersion are
1717
# overridden to GIT_TAG when building the artifacts, including the helm charts,
1818
# via Makefile.
19-
version: 0.14.5
19+
version: 0.15.0
2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
2323
# It is recommended to use it with quotes.
24-
appVersion: "v0.14.5"
24+
appVersion: "v0.15.0"

charts/kueue/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# kueue
22

3-
![Version: 0.14.5](https://img.shields.io/badge/Version-0.14.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.14.5](https://img.shields.io/badge/AppVersion-v0.14.5-informational?style=flat-square)
3+
![Version: 0.15.0](https://img.shields.io/badge/Version-0.15.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.15.0](https://img.shields.io/badge/AppVersion-v0.15.0-informational?style=flat-square)
44

55
Kueue is a set of APIs and controllers for job queueing. It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).
66

@@ -28,7 +28,7 @@ $ helm install kueue kueue/ --create-namespace --namespace kueue-system
2828
Or use the charts pushed to `oci://registry.k8s.io/kueue/charts/kueue`:
2929

3030
```bash
31-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.14.5" --create-namespace --namespace=kueue-system
31+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.15.0" --create-namespace --namespace=kueue-system
3232
```
3333

3434
For more advanced parametrization of Kueue, we recommend using a local overrides file, passed via the `--values` flag. For example:
@@ -50,15 +50,15 @@ controllerManager:
5050
```
5151
5252
```bash
53-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.14.5" \
53+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.15.0" \
5454
--create-namespace --namespace=kueue-system \
5555
--values overrides.yaml
5656
```
5757

5858
You can also use the `--set` flag. For example, to enable a feature gate (e.g., `TopologyAwareScheduling`):
5959

6060
```bash
61-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.14.5" \
61+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.15.0" \
6262
--create-namespace --namespace=kueue-system \
6363
--set "controllerManager.featureGates[0].name=TopologyAwareScheduling" \
6464
--set "controllerManager.featureGates[0].enabled=true"
@@ -103,7 +103,7 @@ The following table lists the configurable parameters of the kueue chart and the
103103
| controllerManager.manager.containerSecurityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true}` | ControllerManager's container securityContext |
104104
| controllerManager.manager.image.pullPolicy | string | `"Always"` | ControllerManager's image pullPolicy. This should be set to 'IfNotPresent' for released version |
105105
| controllerManager.manager.image.repository | string | `"us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueue"` | ControllerManager's image repository |
106-
| controllerManager.manager.image.tag | string | `"main"` | ControllerManager's image tag |
106+
| controllerManager.manager.image.tag | string | `"release-0.15"` | ControllerManager's image tag |
107107
| controllerManager.manager.podAnnotations | object | `{}` | |
108108
| controllerManager.manager.podSecurityContext | object | `{"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}}` | ControllerManager's pod securityContext |
109109
| controllerManager.manager.priorityClassName | string | `nil` | ControllerManager's pod priorityClassName |
@@ -128,7 +128,7 @@ The following table lists the configurable parameters of the kueue chart and the
128128
| kueueViz.backend.env | list | `[{"name":"KUEUEVIZ_ALLOWED_ORIGINS","value":"frontend.kueueviz.local"}]` | Environment variables for KueueViz backend deployment |
129129
| kueueViz.backend.image.pullPolicy | string | `"Always"` | KueueViz dashboard backend image pullPolicy. This should be set to 'IfNotPresent' for released version |
130130
| kueueViz.backend.image.repository | string | `"us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueueviz-backend"` | KueueViz dashboard backend image repository |
131-
| kueueViz.backend.image.tag | string | `"main"` | KueueViz dashboard backend image tag |
131+
| kueueViz.backend.image.tag | string | `"release-0.15"` | KueueViz dashboard backend image tag |
132132
| kueueViz.backend.imagePullSecrets | list | `[]` | Sets ImagePullSecrets for KueueViz dashboard backend deployments. This is useful when the images are in a private registry. |
133133
| kueueViz.backend.ingress.annotations | object | `{"nginx.ingress.kubernetes.io/rewrite-target":"/","nginx.ingress.kubernetes.io/ssl-redirect":"true"}` | KueueViz dashboard backend ingress annotations |
134134
| kueueViz.backend.ingress.host | string | `"backend.kueueviz.local"` | KueueViz dashboard backend ingress host |
@@ -140,7 +140,7 @@ The following table lists the configurable parameters of the kueue chart and the
140140
| kueueViz.frontend.env | list | `[{"name":"REACT_APP_WEBSOCKET_URL","value":"wss://backend.kueueviz.local"}]` | Environment variables for KueueViz frontend deployment |
141141
| kueueViz.frontend.image.pullPolicy | string | `"Always"` | KueueViz dashboard frontend image pullPolicy. This should be set to 'IfNotPresent' for released version |
142142
| kueueViz.frontend.image.repository | string | `"us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueueviz-frontend"` | KueueViz dashboard frontend image repository |
143-
| kueueViz.frontend.image.tag | string | `"main"` | KueueViz dashboard frontend image tag |
143+
| kueueViz.frontend.image.tag | string | `"release-0.15"` | KueueViz dashboard frontend image tag |
144144
| kueueViz.frontend.imagePullSecrets | list | `[]` | Sets ImagePullSecrets for KueueViz dashboard frontend deployments. This is useful when the images are in a private registry. |
145145
| kueueViz.frontend.ingress.annotations | object | `{"nginx.ingress.kubernetes.io/rewrite-target":"/","nginx.ingress.kubernetes.io/ssl-redirect":"true"}` | KueueViz dashboard frontend ingress annotations |
146146
| kueueViz.frontend.ingress.host | string | `"frontend.kueueviz.local"` | KueueViz dashboard frontend ingress host |

charts/kueue/README.md.gotmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ $ helm install kueue kueue/ --create-namespace --namespace kueue-system
3030
Or use the charts pushed to `oci://registry.k8s.io/kueue/charts/kueue`:
3131

3232
```bash
33-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.14.5" --create-namespace --namespace=kueue-system
33+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.15.0" --create-namespace --namespace=kueue-system
3434
```
3535

3636
For more advanced parametrization of Kueue, we recommend using a local overrides file, passed via the `--values` flag. For example:
@@ -52,15 +52,15 @@ controllerManager:
5252
```
5353

5454
```bash
55-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.14.5" \
55+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.15.0" \
5656
--create-namespace --namespace=kueue-system \
5757
--values overrides.yaml
5858
```
5959

6060
You can also use the `--set` flag. For example, to enable a feature gate (e.g., `TopologyAwareScheduling`):
6161

6262
```bash
63-
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.14.5" \
63+
helm install kueue oci://registry.k8s.io/kueue/charts/kueue --version="0.15.0" \
6464
--create-namespace --namespace=kueue-system \
6565
--set "controllerManager.featureGates[0].name=TopologyAwareScheduling" \
6666
--set "controllerManager.featureGates[0].enabled=true"

charts/kueue/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ controllerManager:
2828
# -- ControllerManager's image repository
2929
repository: us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueue
3030
# -- ControllerManager's image tag
31-
tag: main
31+
tag: release-0.15
3232
# -- ControllerManager's image pullPolicy.
3333
# This should be set to 'IfNotPresent' for released version
3434
pullPolicy: Always
@@ -240,7 +240,7 @@ kueueViz:
240240
# -- KueueViz dashboard backend image repository
241241
repository: "us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueueviz-backend"
242242
# -- KueueViz dashboard backend image tag
243-
tag: main
243+
tag: release-0.15
244244
# -- KueueViz dashboard backend image pullPolicy.
245245
# This should be set to 'IfNotPresent' for released version
246246
pullPolicy: Always
@@ -273,7 +273,7 @@ kueueViz:
273273
# -- KueueViz dashboard frontend image repository
274274
repository: "us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueueviz-frontend"
275275
# -- KueueViz dashboard frontend image tag
276-
tag: main
276+
tag: release-0.15
277277
# -- KueueViz dashboard frontend image pullPolicy.
278278
# This should be set to 'IfNotPresent' for released version
279279
pullPolicy: Always

cmd/experimental/kueue-populator/charts/kueue-populator/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ apiVersion: v2
22
name: kueue-populator
33
description: A Helm chart for Kueue Populator setup including Kueue, LocalQueue Creator, and default resources.
44
type: application
5-
version: 0.14.5
6-
appVersion: "v0.14.5"
5+
version: 0.15.0
6+
appVersion: "v0.15.0"
77
dependencies:
88
- name: kueue
9-
version: "~0.14.5"
9+
version: "~0.15.0"
1010
repository: "file://../../../../../charts/kueue"
1111
condition: kueue.enabled

cmd/experimental/kueue-populator/charts/kueue-populator/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kueuePopulator:
44
# -- Populator's image repository
55
repository: us-central1-docker.pkg.dev/k8s-staging-images/kueue/kueue-populator
66
# -- Populator's image tag
7-
tag: main
7+
tag: release-0.15
88
# -- Populator's image pullPolicy.
99
# This should be set to 'IfNotPresent' for released version
1010
pullPolicy: Always

cmd/kueueviz/INSTALL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
KueueViz can be installed using `kubectl` with the following command:
44

55
```
6-
kubectl create -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.14.5/kueueviz.yaml
6+
kubectl create -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.15.0/kueueviz.yaml
77
```
88
If you are using `kind` and that you don't have an `ingress` controller, you can use `port-forward` to
99
configure and run `KueueViz`:
@@ -23,7 +23,7 @@ by ensuring that `enableKueueViz` is set to `true`:
2323

2424
```
2525
helm upgrade --install kueue oci://registry.k8s.io/kueue/charts/kueue \
26-
--version="0.14.5"
26+
--version="0.15.0"
2727
--namespace kueue-system \
2828
--set enableKueueViz=true \
2929
--create-namespace
@@ -44,7 +44,7 @@ kind create cluster
4444
kind get kubeconfig > kubeconfig
4545
export KUBECONFIG=$PWD/kubeconfig
4646
helm install kueue oci://us-central1-docker.pkg.dev/k8s-staging-images/charts/kueue \
47-
--version="0.14.5" --create-namespace --namespace=kueue-system
47+
--version="0.15.0" --create-namespace --namespace=kueue-system
4848
```
4949

5050
## Build

0 commit comments

Comments
 (0)