Skip to content

Commit 6b0bab2

Browse files
committed
chore(deps,e2e,dev): bump CAPI to v1.11.0 and Go to 1.24
- build: set CAPI_VERSION to v1.11.0 in versions.mk - e2e: update Cluster API controller image tags to v1.11.0 - dev: bump Go to 1.24 in devbox.json and .golangci-kal.yml No functional code changes; updates tooling, test configs, and versions.
1 parent 0cad8e5 commit 6b0bab2

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

.golangci-kal.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: "2"
22

33
run:
44
timeout: 10m
5-
go: "1.22"
5+
go: "1.24"
66
allow-parallel-runners: true
77

88
linters:

devbox.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
33
"packages": [
4-
"go@1.22",
4+
"go@1.24",
55
"kind@latest",
66
"docker@latest",
77
"jq@latest",

test/e2e/data/e2e_conf.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ images:
2626
loadBehavior: tryLoad
2727
- name: quay.io/jetstack/cert-manager-controller:v1.17.2
2828
loadBehavior: tryLoad
29-
- name: registry.k8s.io/cluster-api/cluster-api-controller:v1.10.2
29+
- name: registry.k8s.io/cluster-api/cluster-api-controller:v1.11.0
3030
loadBehavior: tryLoad
31-
- name: registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.10.2
31+
- name: registry.k8s.io/cluster-api/kubeadm-bootstrap-controller:v1.11.0
3232
loadBehavior: tryLoad
33-
- name: registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.10.2
33+
- name: registry.k8s.io/cluster-api/kubeadm-control-plane-controller:v1.11.0
3434
loadBehavior: tryLoad
3535

3636
providers:
@@ -48,12 +48,12 @@ providers:
4848
new: "imagePullPolicy: IfNotPresent"
4949
- old: --metrics-bind-addr=127.0.0.1:8080
5050
new: --metrics-bind-addr=:8080
51-
- name: v1.10.2 # latest published release in the v1beta1 series; this is used for v1beta1 --> main clusterctl upgrades test only.
52-
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.2/core-components.yaml"
51+
- name: v1.11.0 # latest published release in the v1beta1 series; used for v1beta1 --> main clusterctl upgrades test only.
52+
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.0/core-components.yaml"
5353
type: "url"
5454
contract: v1beta1
5555
files:
56-
- sourcePath: "./shared/v1beta1/metadata.yaml"
56+
- sourcePath: "./shared/v1beta1_provider/metadata.yaml"
5757
replacements:
5858
- old: "imagePullPolicy: Always"
5959
new: "imagePullPolicy: IfNotPresent"
@@ -75,12 +75,12 @@ providers:
7575
new: "imagePullPolicy: IfNotPresent"
7676
- old: --metrics-bind-addr=127.0.0.1:8080
7777
new: --metrics-bind-addr=:8080
78-
- name: v1.10.2 # latest published release in the v1beta1 series; this is used for v1beta1 --> main clusterctl upgrades test only.
79-
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.2/bootstrap-components.yaml"
78+
- name: v1.11.0 # latest published release in the v1beta1 series; used for v1beta1 --> main clusterctl upgrades test only.
79+
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.0/bootstrap-components.yaml"
8080
type: "url"
8181
contract: v1beta1
8282
files:
83-
- sourcePath: "./shared/v1beta1/metadata.yaml"
83+
- sourcePath: "./shared/v1beta1_provider/metadata.yaml"
8484
replacements:
8585
- old: "imagePullPolicy: Always"
8686
new: "imagePullPolicy: IfNotPresent"
@@ -102,12 +102,12 @@ providers:
102102
new: "imagePullPolicy: IfNotPresent"
103103
- old: --metrics-bind-addr=127.0.0.1:8080
104104
new: --metrics-bind-addr=:8080
105-
- name: v1.10.2 # latest published release in the v1beta1 series; this is used for v1beta1 --> v1beta1 latest clusterctl upgrades test only.
106-
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.2/control-plane-components.yaml"
105+
- name: v1.11.0 # latest published release in the v1beta1 series; used for v1beta1 --> v1beta1 latest clusterctl upgrades test only.
106+
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.0/control-plane-components.yaml"
107107
type: "url"
108108
contract: v1beta1
109109
files:
110-
- sourcePath: "./shared/v1beta1/metadata.yaml"
110+
- sourcePath: "./shared/v1beta1_provider/metadata.yaml"
111111
replacements:
112112
- old: "imagePullPolicy: Always"
113113
new: "imagePullPolicy: IfNotPresent"
@@ -116,7 +116,7 @@ providers:
116116
- name: aws
117117
type: InfrastructureProvider
118118
versions:
119-
- name: v1.5.2 # latest published release in the v1beta1 series; this is used for v1beta1 --> v1beta2 clusterctl upgrades test only.
119+
- name: v1.5.2 # latest published release in the v1beta1 series; this is used for v1beta1 --> v1beta1 clusterctl upgrades test only.
120120
value: "https://github.com/kubernetes-sigs/cluster-api-provider-aws/releases/download/v1.5.2/infrastructure-components.yaml"
121121
type: "url"
122122
contract: v1beta1
@@ -126,12 +126,12 @@ providers:
126126
- name: "v2.7.1"
127127
value: "https://github.com/kubernetes-sigs/cluster-api-provider-aws/releases/download/v2.7.1/infrastructure-components.yaml"
128128
type: "url"
129-
contract: v1beta2
129+
contract: v1beta1
130130
replacements:
131131
- old: --metrics-addr=127.0.0.1:8080
132132
new: --metrics-addr=:8080
133133
files:
134-
- sourcePath: "./shared/v1beta2_provider/v2.7/metadata.yaml"
134+
- sourcePath: "./shared/v1beta1_provider/v2.7/metadata.yaml"
135135
- sourcePath: "./infrastructure-aws/withoutclusterclass/generated/cluster-template-classicelb-upgrade.yaml"
136136
- name: v9.9.99
137137
# Use manifest from source files
@@ -165,7 +165,7 @@ providers:
165165
- sourcePath: "./infrastructure-aws/withclusterclass/kustomize_sources/nested-multitenancy-clusterclass/clusterclass-multi-tenancy.yaml"
166166
- sourcePath: "./infrastructure-aws/withclusterclass/generated/cluster-template-self-hosted-clusterclass.yaml"
167167
- sourcePath: "./infrastructure-aws/withclusterclass/generated/cluster-template-external-vpc-clusterclass.yaml"
168-
- sourcePath: "./shared/v1beta2_provider/metadata.yaml"
168+
- sourcePath: "./shared/v1beta1_provider/metadata.yaml"
169169
- sourcePath: "./infrastructure-aws/withoutclusterclass/generated/cluster-template-ignition.yaml"
170170
- sourcePath: "./infrastructure-aws/withoutclusterclass/generated/cluster-template-upgrade-to-external-cloud-provider.yaml"
171171
- sourcePath: "./infrastructure-aws/withoutclusterclass/generated/cluster-template-dedicated-host.yaml"

test/e2e/data/e2e_eks_conf.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ providers:
3434
- name: cluster-api
3535
type: CoreProvider
3636
versions:
37-
- name: v1.10.2
38-
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.2/core-components.yaml"
37+
- name: v1.11.0
38+
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.0/core-components.yaml"
3939
type: "url"
4040
contract: v1beta1
4141
files:
@@ -50,8 +50,8 @@ providers:
5050
files:
5151
- sourcePath: "./shared/v1beta1/metadata.yaml"
5252
versions:
53-
- name: v1.10.2
54-
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.2/bootstrap-components.yaml"
53+
- name: v1.11.0
54+
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.0/bootstrap-components.yaml"
5555
type: "url"
5656
contract: v1beta1
5757
files:
@@ -66,8 +66,8 @@ providers:
6666
files:
6767
- sourcePath: "./shared/v1beta1/metadata.yaml"
6868
versions:
69-
- name: v1.10.2
70-
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.2/control-plane-components.yaml"
69+
- name: v1.11.0
70+
value: "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.0/control-plane-components.yaml"
7171
type: "url"
7272
contract: v1beta1
7373
files:
@@ -85,7 +85,7 @@ providers:
8585
value: ../../../config/default
8686
contract: v1beta1
8787
files:
88-
- sourcePath: "./shared/v1beta2_provider/metadata.yaml"
88+
- sourcePath: "./shared/v1beta1_provider/metadata.yaml"
8989
replacements:
9090
- old: "imagePullPolicy: Always"
9191
new: "imagePullPolicy: IfNotPresent"

versions.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
MDBOOK_VERSION := v0.4.5
1616
PLANTUML_VERSION := 1.2020.16
1717
CERT_MANAGER_VERSION := v1.17.2
18-
CAPI_VERSION := v1.10.2
18+
CAPI_VERSION := v1.11.0
1919
KPROMO_VERSION := v4.0.4
2020
YQ_VERSION := v4.25.2
2121
GOLANGCI_LINT_VERSION := v2.1.0

0 commit comments

Comments
 (0)