12
12
managementClusterName : capo-e2e
13
13
14
14
images :
15
- - name : gcr.io/k8s-staging-cluster-api/cluster-api-controller:v1.6.0
15
+ - name : gcr.io/k8s-staging-cluster-api/cluster-api-controller:v1.7.2
16
16
loadBehavior : tryLoad
17
- - name : gcr.io/k8s-staging-cluster-api/kubeadm-bootstrap-controller:v1.6.0
17
+ - name : gcr.io/k8s-staging-cluster-api/kubeadm-bootstrap-controller:v1.7.2
18
18
loadBehavior : tryLoad
19
- - name : gcr.io/k8s-staging-cluster-api/kubeadm-control-plane-controller:v1.6.0
19
+ - name : gcr.io/k8s-staging-cluster-api/kubeadm-control-plane-controller:v1.7.2
20
20
loadBehavior : tryLoad
21
21
# Use local dev images built source tree;
22
22
- name : gcr.io/k8s-staging-capi-openstack/capi-openstack-controller:e2e
23
23
loadBehavior : mustLoad
24
- - name : quay.io/jetstack/cert-manager-cainjector:v1.12.1
24
+ - name : quay.io/jetstack/cert-manager-cainjector:v1.14.5
25
25
loadBehavior : tryLoad
26
- - name : quay.io/jetstack/cert-manager-webhook:v1.12.1
26
+ - name : quay.io/jetstack/cert-manager-webhook:v1.14.5
27
27
loadBehavior : tryLoad
28
- - name : quay.io/jetstack/cert-manager-controller:v1.12.1
28
+ - name : quay.io/jetstack/cert-manager-controller:v1.14.5
29
29
loadBehavior : tryLoad
30
30
31
31
providers :
32
32
- name : cluster-api
33
33
type : CoreProvider
34
34
versions :
35
- - name : v1.6.0
36
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.6.0 /core-components.yaml"
35
+ - name : v1.7.2
36
+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.2 /core-components.yaml"
37
37
type : url
38
38
contract : v1beta1
39
39
files :
@@ -44,8 +44,8 @@ providers:
44
44
- old : " --leader-elect"
45
45
new : " --leader-elect=false\n - --sync-period=1m"
46
46
# For clusterctl upgrade test
47
- - name : v1.4.6
48
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.6 /core-components.yaml"
47
+ - name : v1.6.0
48
+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.6.0 /core-components.yaml"
49
49
type : url
50
50
contract : v1beta1
51
51
files :
@@ -58,7 +58,7 @@ providers:
58
58
- name : kubeadm
59
59
type : BootstrapProvider
60
60
versions :
61
- - name : v1.6.0
61
+ - name : v1.7.2
62
62
value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.6.0/bootstrap-components.yaml"
63
63
type : url
64
64
contract : v1beta1
@@ -70,8 +70,8 @@ providers:
70
70
- old : " --leader-elect"
71
71
new : " --leader-elect=false\n - --sync-period=1m"
72
72
# For clusterctl upgrade test
73
- - name : v1.4.6
74
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.6 /bootstrap-components.yaml"
73
+ - name : v1.6.0
74
+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.6.0 /bootstrap-components.yaml"
75
75
type : url
76
76
contract : v1beta1
77
77
files :
@@ -84,8 +84,8 @@ providers:
84
84
- name : kubeadm
85
85
type : ControlPlaneProvider
86
86
versions :
87
- - name : v1.6.0
88
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.6.0 /control-plane-components.yaml"
87
+ - name : v1.7.2
88
+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.7.2 /control-plane-components.yaml"
89
89
type : url
90
90
contract : v1beta1
91
91
files :
@@ -96,8 +96,8 @@ providers:
96
96
- old : " --leader-elect"
97
97
new : " --leader-elect=false\n - --sync-period=1m"
98
98
# For clusterctl upgrade test
99
- - name : v1.4.6
100
- value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.6 /control-plane-components.yaml"
99
+ - name : v1.6.0
100
+ value : " https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.6.0 /control-plane-components.yaml"
101
101
type : url
102
102
contract : v1beta1
103
103
files :
@@ -111,34 +111,6 @@ providers:
111
111
type : InfrastructureProvider
112
112
versions :
113
113
# This is only for clusterctl upgrade tests
114
- - name : v0.7.2
115
- value : " https://github.com/kubernetes-sigs/cluster-api-provider-openstack/releases/download/v0.7.2/infrastructure-components.yaml"
116
- type : url
117
- contract : v1beta1
118
- files :
119
- - sourcePath : " ../data/shared/v1beta1_provider/metadata.yaml"
120
- - sourcePath : " ./infrastructure-openstack-no-artifact/cluster-template.yaml"
121
- replacements :
122
- - old : " imagePullPolicy: Always"
123
- new : " imagePullPolicy: IfNotPresent"
124
- - old : " --v=2"
125
- new : " --v=4"
126
- - old : " --leader-elect"
127
- new : " --leader-elect=false\n - --sync-period=1m"
128
- - name : v0.8.0
129
- value : " https://github.com/kubernetes-sigs/cluster-api-provider-openstack/releases/download/v0.8.0/infrastructure-components.yaml"
130
- type : url
131
- contract : v1beta1
132
- files :
133
- - sourcePath : " ../data/shared/v1beta1_provider/metadata.yaml"
134
- - sourcePath : " ./infrastructure-openstack-no-artifact/cluster-template.yaml"
135
- replacements :
136
- - old : " imagePullPolicy: Always"
137
- new : " imagePullPolicy: IfNotPresent"
138
- - old : " --v=2"
139
- new : " --v=4"
140
- - old : " --leader-elect"
141
- new : " --leader-elect=false\n - --sync-period=1m"
142
114
- name : v0.9.0
143
115
value : " https://github.com/kubernetes-sigs/cluster-api-provider-openstack/releases/download/v0.9.0/infrastructure-components.yaml"
144
116
type : url
@@ -178,11 +150,12 @@ providers:
178
150
variables :
179
151
# used to ensure we deploy to the correct management cluster
180
152
KUBE_CONTEXT : " kind-capo-e2e"
181
- KUBERNETES_VERSION : " v1.28.5"
182
- KUBERNETES_VERSION_UPGRADE_FROM : " v1.27.2"
183
- KUBERNETES_VERSION_UPGRADE_TO : " v1.28.5"
184
- ETCD_VERSION_UPGRADE_TO : " 3.5.9-0"
185
- COREDNS_VERSION_UPGRADE_TO : " v1.10.1"
153
+ KUBERNETES_VERSION : " v1.30.1"
154
+ KUBERNETES_VERSION_UPGRADE_FROM : " v1.29.5"
155
+ KUBERNETES_VERSION_UPGRADE_TO : " v1.30.1"
156
+ # NOTE: To see default images run kubeadm config images list (optionally with --kubernetes-version=vX.Y.Z)
157
+ ETCD_VERSION_UPGRADE_TO : " 3.5.12-0"
158
+ COREDNS_VERSION_UPGRADE_TO : " v1.11.1"
186
159
CONTROL_PLANE_MACHINE_TEMPLATE_UPGRADE_TO : " upgrade-to-control-plane"
187
160
WORKERS_MACHINE_TEMPLATE_UPGRADE_TO : " upgrade-to-md-0"
188
161
CNI : " ../../data/cni/calico.yaml"
@@ -199,22 +172,22 @@ variables:
199
172
OPENSTACK_DNS_NAMESERVERS : " 8.8.8.8"
200
173
OPENSTACK_FAILURE_DOMAIN : " testaz1"
201
174
OPENSTACK_FAILURE_DOMAIN_ALT : " testaz2"
202
- OPENSTACK_IMAGE_NAME : " ubuntu-2204-kube-v1.28.5 "
203
- OPENSTACK_IMAGE_NAME_UPGRADE_FROM : " ubuntu-2204-kube-v1.27.2 "
175
+ OPENSTACK_IMAGE_NAME : " ubuntu-2204-kube-v1.30.1 "
176
+ OPENSTACK_IMAGE_NAME_UPGRADE_FROM : " ubuntu-2204-kube-v1.29.5 "
204
177
OPENSTACK_NODE_MACHINE_FLAVOR : " m1.small"
205
178
OPENSTACK_SSH_KEY_NAME : " cluster-api-provider-openstack-sigs-k8s-io"
206
179
# The default external network created by devstack
207
180
OPENSTACK_EXTERNAL_NETWORK_NAME : " public"
208
181
OPENSTACK_VOLUME_TYPE_ALT : " test-volume-type"
209
182
CONFORMANCE_WORKER_MACHINE_COUNT : " 5"
210
183
CONFORMANCE_CONTROL_PLANE_MACHINE_COUNT : " 1"
211
- INIT_WITH_KUBERNETES_VERSION : " v1.28.5 "
184
+ INIT_WITH_KUBERNETES_VERSION : " v1.30.1 "
212
185
E2E_IMAGE_URL : " http://10.0.3.15/capo-e2e-image.tar"
213
186
# The default user for SSH connections from bastion to machines
214
187
SSH_USER_MACHINE : " ubuntu"
215
188
EXP_KUBEADM_BOOTSTRAP_FORMAT_IGNITION : " true"
216
189
# The Flatcar image produced by the image-builder
217
- OPENSTACK_FLATCAR_IMAGE_NAME : " flatcar-stable-3815.2.0 -kube-v1.28.5 "
190
+ OPENSTACK_FLATCAR_IMAGE_NAME : " flatcar-stable-3815.2.2 -kube-v1.30.1 "
218
191
# A plain Flatcar from the Flatcar releases server
219
192
FLATCAR_IMAGE_NAME : " flatcar_production_openstack_image"
220
193
0 commit comments