Skip to content

Commit c380935

Browse files
authored
Chore: Version bump to 1.32 (#1927)
1 parent af00eb4 commit c380935

File tree

10 files changed

+14
-13
lines changed

10 files changed

+14
-13
lines changed

.github/workflows/kind-e2e.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
k8sVersion: ["1.25.x", "1.26.x", "1.27.x", "1.28.x", "1.29.x", "1.30.x", "1.31.x"]
12+
k8sVersion: ["1.25.x", "1.26.x", "1.27.x", "1.28.x", "1.29.x", "1.30.x", "1.31.x", "1.32.x"]
1313
steps:
1414
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1515
- name: Set up Python 3.10

.github/workflows/presubmit.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
k8sVersion: ["1.25.x", "1.26.x", "1.27.x", "1.28.x", "1.29.x", "1.30.x", "1.31.x"]
17+
k8sVersion: ["1.25.x", "1.26.x", "1.27.x", "1.28.x", "1.29.x", "1.30.x", "1.31.x", "1.32.x"]
1818
steps:
1919
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020
- uses: ./.github/actions/install-deps
@@ -25,7 +25,7 @@ jobs:
2525
- run: K8S_VERSION=${{ matrix.k8sVersion }} make presubmit
2626
- name: Send coverage
2727
# should only send converage once https://docs.coveralls.io/parallel-builds
28-
if: matrix.k8sVersion == '1.31.x'
28+
if: matrix.k8sVersion == '1.32.x'
2929
env:
3030
COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3131
run: goveralls -coverprofile=coverage.out -service=github

hack/toolchain.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env bash
22
set -euo pipefail
33

4-
K8S_VERSION="${K8S_VERSION:="1.31.x"}"
4+
K8S_VERSION="${K8S_VERSION:="1.32.x"}"
55
KUBEBUILDER_ASSETS="/usr/local/kubebuilder/bin"
66

77
main() {

kwok/apis/crds/karpenter.kwok.sh_kwoknodeclasses.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.5
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: kwoknodeclasses.karpenter.kwok.sh
88
spec:
99
group: karpenter.kwok.sh

kwok/charts/crds/karpenter.sh_nodeclaims.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.5
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: nodeclaims.karpenter.sh
88
spec:
99
group: karpenter.sh

kwok/charts/crds/karpenter.sh_nodepools.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.5
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: nodepools.karpenter.sh
88
spec:
99
group: karpenter.sh

pkg/apis/crds/karpenter.sh_nodeclaims.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.5
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: nodeclaims.karpenter.sh
88
spec:
99
group: karpenter.sh

pkg/apis/crds/karpenter.sh_nodepools.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.5
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: nodepools.karpenter.sh
88
spec:
99
group: karpenter.sh

pkg/test/environment.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,16 +114,17 @@ func NewEnvironment(options ...option.Function[EnvironmentOptions]) *Environment
114114
opts := option.Resolve(options...)
115115
ctx, cancel := context.WithCancel(context.Background())
116116

117-
version := version.MustParseSemantic(strings.Replace(env.WithDefaultString("K8S_VERSION", "1.31.x"), ".x", ".0", -1))
117+
version := version.MustParseSemantic(strings.Replace(env.WithDefaultString("K8S_VERSION", "1.32.x"), ".x", ".0", -1))
118118
environment := envtest.Environment{Scheme: scheme.Scheme, CRDs: opts.crds}
119-
if version.Minor() >= 21 {
119+
if version.Minor() >= 21 && version.Minor() < 32 {
120120
// PodAffinityNamespaceSelector is used for label selectors in pod affinities. If the feature-gate is turned off,
121121
// the api-server just clears out the label selector so we never see it. If we turn it on, the label selectors
122122
// are passed to us and we handle them. This feature is alpha in apiextensionsv1.21, beta in apiextensionsv1.22 and will be GA in 1.24. See
123123
// https://github.com/kubernetes/enhancements/issues/2249 for more info.
124124
environment.ControlPlane.GetAPIServer().Configure().Set("feature-gates", "PodAffinityNamespaceSelector=true")
125125
}
126-
if version.Minor() >= 24 {
126+
//MinDomains got promoted to stable in 1.32
127+
if version.Minor() >= 24 && version.Minor() < 32 {
127128
// MinDomainsInPodTopologySpread enforces a minimum number of eligible node domains for pod scheduling
128129
// See https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/#spread-constraint-definition
129130
// Ref: https://github.com/aws/karpenter-core/pull/330

pkg/test/v1alpha1/crds/karpenter.test.sh_testnodeclasses.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.5
6+
controller-gen.kubebuilder.io/version: v0.17.1
77
name: testnodeclasses.karpenter.test.sh
88
spec:
99
group: karpenter.test.sh

0 commit comments

Comments
 (0)