Skip to content

Commit 4ac567e

Browse files
authored
release 0.11 post release work (#1136)
1 parent c56a631 commit 4ac567e

File tree

6 files changed

+64
-6
lines changed

6 files changed

+64
-6
lines changed

CHANGELOG/CHANGELOG-0.11.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
## v0.11.0
2+
3+
Changes since `v0.10.0`.
4+
5+
New Features
6+
7+
- KEP-572: VolumeClaimPolicies API for Stateful JobSet (#1062, #1098)
8+
- New API for managing persistent volume claims with JobSets
9+
- KEP-467: Fast failure recovery with in-place restarts (#1083, #1096, #1099)
10+
- Add InPlaceRestart feature gate as alpha
11+
- Implement in-place restart logic for faster failure recovery
12+
- Add JobSet PodDisruptionBudget (#1112)
13+
- New PDB support for JobSet workloads
14+
- Emit event on job creation failure (#1076)
15+
- Controller now emits events when job creation fails
16+
17+
Bug Fixes
18+
19+
- Add jobset.sigs.k8s.io/priority to all child Pods to fix bug in exclusive placement (#1077)
20+
- Make Pod admission webhook fail if the Node of the leader Pod is not found (#1089)
21+
- Validate coordinator label value (#1079)
22+
23+
Security
24+
25+
- Restrict controller-manager Secrets access to jobset install namespace (#1063)
26+
- Remove pod create permission from controller (#1074)
27+
28+
Helm/Deployment
29+
30+
- Set namespace to the webhook service in charts (#1067)
31+
- Copy CRD to helm chart on manifest (#1047)
32+
- Use explicit bash image path instead of ambiguous shortname (#1065)
33+
34+
Documentation
35+
36+
- Guide for the VolumeClaimPolicies API (#1118)
37+
- Add agents markdown (#1080)
38+
- Fix incorrect code comments (#1072)
39+
- Remove 1.31 from readme (#1087)
40+
41+
Build/CI Improvements
42+
43+
- Update Kubernetes dependencies to 0.35 (#1105)
44+
- Update Golang to 1.25 (#1066)
45+
- Enable KAL linter in jobset (#1046)
46+
- Enable nobools for future API calls (#1069)
47+
- Ignore kubeapilinter violations in existing API fields (#1070)
48+
- Use setup-envtest@release-0.22 instead of the latest version (#1071)
49+
- Remove hardcoded ENVTEST_K8S_VERSION (#1075)
50+
- Fix make verify (#1100)
51+
52+
Dependency Updates
53+
54+
- Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 (#1116)
55+
- Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.27.4 (#1059, #1078, #1082, #1104, #1115)
56+
- Bump github.com/open-policy-agent/cert-controller from 0.14.0 to 0.15.0 (#1093)
57+
- Bump sigs.k8s.io/controller-runtime (multiple updates) (#1064, #1085)
58+
- Bump the kubernetes group (multiple updates) (#1092, #1102)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ efficiently and improve ML training goodput.
5757
To install the latest release of JobSet in your cluster, run the following command:
5858

5959
```shell
60-
kubectl apply --server-side -f https://github.com/kubernetes-sigs/jobset/releases/download/v0.10.1/manifests.yaml
60+
kubectl apply --server-side -f https://github.com/kubernetes-sigs/jobset/releases/download/v0.11.0/manifests.yaml
6161
```
6262

6363
The controller runs in the `jobset-system` namespace.

charts/jobset/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ description: A Helm chart for deploying JobSet controller and webhook on Kuberne
2121

2222
type: application
2323

24-
version: 0.10.1
24+
version: 0.11.0
2525

2626
keywords:
2727
- kubernetes

charts/jobset/README.md

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

3-
![Version: 0.10.1](https://img.shields.io/badge/Version-0.10.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
3+
![Version: 0.11.0](https://img.shields.io/badge/Version-0.11.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
44

55
A Helm chart for deploying JobSet controller and webhook on Kubernetes.
66

@@ -22,7 +22,7 @@ This Helm chart installs the JobSet controller and webhook to your Kubernetes cl
2222
You can obtain the helm chart from `registry.k8s.io`.
2323

2424
```shell
25-
helm install oci://registry.k8s.io/jobset/charts/jobset --version 0.10.1
25+
helm install [RELEASE_NAME] oci://registry.k8s.io/jobset/charts/jobset --version 0.11.0
2626
```
2727

2828
The version is necessary as there is not a latest tag in this repository.

charts/jobset/README.md.gotmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ This Helm chart installs the JobSet controller and webhook to your Kubernetes cl
4141
You can obtain the helm chart from `registry.k8s.io`.
4242

4343
```shell
44-
helm install oci://registry.k8s.io/jobset/charts/jobset --version {{ template "chart.version" . }}
44+
helm install [RELEASE_NAME] oci://registry.k8s.io/jobset/charts/jobset --version {{ template "chart.version" . }}
4545
```
4646

4747
The version is necessary as there is not a latest tag in this repository.

site/hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ ignoreFiles = []
9191
# The major.minor version tag for the version of the docs represented in this
9292
# branch of the repository. Used in the "version-banner" partial to display a
9393
# version number for this doc set.
94-
version = "v0.10.1"
94+
version = "v0.11.0"
9595

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

0 commit comments

Comments
 (0)