Skip to content

Commit aad7363

Browse files
authored
feat: update e2e test version and ccm version (#153)
make 1.24 default version in test, support 1.24 to 1.25
1 parent 6b9c051 commit aad7363

File tree

5 files changed

+78
-29
lines changed

5 files changed

+78
-29
lines changed

Tiltfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ settings = {
2121
"kind_cluster_name": "capoci",
2222
"capi_version": "v1.1.4",
2323
"cert_manager_version": "v1.1.0",
24-
"kubernetes_version": "v1.23.8",
24+
"kubernetes_version": "v1.24.3",
2525
}
2626

2727
# global settings

templates/cluster-template-oci-addons.yaml

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -231,12 +231,12 @@ data:
231231
path: /etc/kubernetes
232232
containers:
233233
- name: oci-cloud-controller-manager
234-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
234+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
235235
command: ["/usr/local/bin/oci-cloud-controller-manager"]
236236
args:
237237
- --cloud-config=/etc/oci/cloud-provider.yaml
238238
- --cloud-provider=oci
239-
- --leader-elect-resource-lock=configmaps
239+
- --leader-elect-resource-lock=configmapsleases
240240
- -v=2
241241
volumeMounts:
242242
- name: cfg
@@ -338,6 +338,18 @@ data:
338338
verbs:
339339
- create
340340
341+
- apiGroups:
342+
- "coordination.k8s.io"
343+
resources:
344+
- leases
345+
verbs:
346+
- get
347+
- create
348+
- update
349+
- delete
350+
- patch
351+
- watch
352+
341353
- apiGroups:
342354
- ""
343355
resources:
@@ -448,7 +460,7 @@ data:
448460
node-role.kubernetes.io/master: ""
449461
containers:
450462
- name: csi-volume-provisioner
451-
image: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2
463+
image: k8s.gcr.io/sig-storage/csi-provisioner:v3.2.1
452464
args:
453465
- --csi-address=/var/run/shared-tmpfs/csi.sock
454466
- --volume-name-prefix=csi
@@ -463,7 +475,8 @@ data:
463475
- mountPath: /var/run/shared-tmpfs
464476
name: shared-tmpfs
465477
- name: csi-attacher
466-
image: k8s.gcr.io/sig-storage/csi-attacher:v3.4.0
478+
image: k8s.gcr.io/sig-storage/csi-attacher:v3.
479+
5.0
467480
args:
468481
- --csi-address=/var/run/shared-tmpfs/csi.sock
469482
- --timeout=120s
@@ -476,7 +489,7 @@ data:
476489
- mountPath: /var/run/shared-tmpfs
477490
name: shared-tmpfs
478491
- name: csi-resizer
479-
image: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
492+
image: k8s.gcr.io/sig-storage/csi-resizer:v1.5.0
480493
args:
481494
- --csi-address=/var/run/shared-tmpfs/csi.sock
482495
- --leader-election
@@ -489,7 +502,7 @@ data:
489502
- --endpoint=unix://var/run/shared-tmpfs/csi.sock
490503
command:
491504
- /usr/local/bin/oci-csi-controller-driver
492-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
505+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
493506
imagePullPolicy: IfNotPresent
494507
volumeMounts:
495508
- name: config
@@ -633,7 +646,7 @@ data:
633646
fieldPath: spec.nodeName
634647
- name: PATH
635648
value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/host/usr/bin:/host/sbin
636-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
649+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
637650
securityContext:
638651
privileged: true
639652
volumeMounts:
@@ -667,7 +680,7 @@ data:
667680
args:
668681
- --csi-address=/csi/csi.sock
669682
- --kubelet-registration-path=/var/lib/kubelet/plugins/blockvolume.csi.oraclecloud.com/csi.sock
670-
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.0
683+
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.1
671684
securityContext:
672685
privileged: true
673686
lifecycle:
@@ -810,10 +823,18 @@ data:
810823
name: csi-oci
811824
apiGroup: rbac.authorization.k8s.io
812825
---
826+
kind: StorageClass
827+
apiVersion: storage.k8s.io/v1
828+
metadata:
829+
name: oci
830+
provisioner: oracle.com/oci
831+
---
813832
apiVersion: storage.k8s.io/v1
814833
kind: StorageClass
815834
metadata:
816835
name: oci-bv
836+
parameters:
837+
attachment-type: "paravirtualized"
817838
provisioner: blockvolume.csi.oraclecloud.com
818839
volumeBindingMode: WaitForFirstConsumer
819840
allowVolumeExpansion: true

test/e2e/config/e2e_conf.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ providers:
88
- name: cluster-api
99
type: CoreProvider
1010
versions:
11-
- name: v1.2.0
12-
value: https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.2.0/core-components.yaml
11+
- name: v1.2.1
12+
value: https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.2.1/core-components.yaml
1313
type: url
1414
files:
1515
- sourcePath: "../data/shared/v1beta1/metadata.yaml"
@@ -21,8 +21,8 @@ providers:
2121
- name: kubeadm
2222
type: BootstrapProvider
2323
versions:
24-
- name: v1.2.0
25-
value: https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.2.0/bootstrap-components.yaml
24+
- name: v1.2.1
25+
value: https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.2.1/bootstrap-components.yaml
2626
type: url
2727
files:
2828
- sourcePath: "../data/shared/v1beta1/metadata.yaml"
@@ -34,8 +34,8 @@ providers:
3434
- name: kubeadm
3535
type: ControlPlaneProvider
3636
versions:
37-
- name: v1.2.0
38-
value: https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.2.0/control-plane-components.yaml
37+
- name: v1.2.1
38+
value: https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.2.1/control-plane-components.yaml
3939
type: url
4040
files:
4141
- sourcePath: "../data/shared/v1beta1/metadata.yaml"
@@ -73,7 +73,7 @@ providers:
7373
- sourcePath: "../data/infrastructure-oci/v1beta1/metadata.yaml"
7474

7575
variables:
76-
KUBERNETES_VERSION: "v1.23.8"
76+
KUBERNETES_VERSION: "v1.24.4"
7777
EXP_MACHINE_POOL: "true"
7878
EXP_CLUSTER_RESOURCE_SET: "true"
7979
NODE_DRAIN_TIMEOUT: "60s"

test/e2e/data/ccm/ccm.yaml

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ spec:
6363
path: /etc/kubernetes
6464
containers:
6565
- name: oci-cloud-controller-manager
66-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
66+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
6767
command: ["/usr/local/bin/oci-cloud-controller-manager"]
6868
args:
6969
- --cloud-config=/etc/oci/cloud-provider.yaml
7070
- --cloud-provider=oci
71-
- --leader-elect-resource-lock=configmaps
71+
- --leader-elect-resource-lock=configmapsleases
7272
- --v=2
7373
volumeMounts:
7474
- name: cfg
@@ -171,6 +171,18 @@ rules:
171171
verbs:
172172
- create
173173

174+
- apiGroups:
175+
- "coordination.k8s.io"
176+
resources:
177+
- leases
178+
verbs:
179+
- get
180+
- create
181+
- update
182+
- delete
183+
- patch
184+
- watch
185+
174186
- apiGroups:
175187
- ""
176188
resources:
@@ -272,7 +284,7 @@ spec:
272284
node-role.kubernetes.io/control-plane: ""
273285
containers:
274286
- name: csi-volume-provisioner
275-
image: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2
287+
image: k8s.gcr.io/sig-storage/csi-provisioner:v3.2.1
276288
args:
277289
- --csi-address=/var/run/shared-tmpfs/csi.sock
278290
- --volume-name-prefix=csi
@@ -287,7 +299,7 @@ spec:
287299
- mountPath: /var/run/shared-tmpfs
288300
name: shared-tmpfs
289301
- name: csi-attacher
290-
image: k8s.gcr.io/sig-storage/csi-attacher:v3.4.0
302+
image: k8s.gcr.io/sig-storage/csi-attacher:v3.5.0
291303
args:
292304
- --csi-address=/var/run/shared-tmpfs/csi.sock
293305
- --timeout=120s
@@ -300,7 +312,7 @@ spec:
300312
- mountPath: /var/run/shared-tmpfs
301313
name: shared-tmpfs
302314
- name: csi-resizer
303-
image: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
315+
image: k8s.gcr.io/sig-storage/csi-resizer:v1.5.0
304316
args:
305317
- --csi-address=/var/run/shared-tmpfs/csi.sock
306318
- --leader-election
@@ -313,7 +325,7 @@ spec:
313325
- --endpoint=unix://var/run/shared-tmpfs/csi.sock
314326
command:
315327
- /usr/local/bin/oci-csi-controller-driver
316-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
328+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
317329
imagePullPolicy: IfNotPresent
318330
volumeMounts:
319331
- name: config
@@ -457,7 +469,7 @@ spec:
457469
fieldPath: spec.nodeName
458470
- name: PATH
459471
value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/host/usr/bin:/host/sbin
460-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
472+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
461473
securityContext:
462474
privileged: true
463475
volumeMounts:
@@ -491,7 +503,7 @@ spec:
491503
args:
492504
- --csi-address=/csi/csi.sock
493505
- --kubelet-registration-path=/var/lib/kubelet/plugins/blockvolume.csi.oraclecloud.com/csi.sock
494-
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.0
506+
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.1
495507
securityContext:
496508
privileged: true
497509
lifecycle:
@@ -632,13 +644,29 @@ roleRef:
632644
name: csi-oci
633645
apiGroup: rbac.authorization.k8s.io
634646
---
647+
kind: StorageClass
648+
apiVersion: storage.k8s.io/v1
649+
metadata:
650+
name: oci
651+
provisioner: oracle.com/oci
652+
---
635653
apiVersion: storage.k8s.io/v1
636654
kind: StorageClass
637655
metadata:
638656
name: oci-bv
639-
parameters:
640-
attachment-type: "paravirtualized"
641657
provisioner: blockvolume.csi.oraclecloud.com
642658
volumeBindingMode: WaitForFirstConsumer
659+
allowVolumeExpansion: true
660+
reclaimPolicy: Delete
661+
---
662+
apiVersion: storage.k8s.io/v1
663+
kind: StorageClass
664+
metadata:
665+
name: oci-bv-encrypted
666+
provisioner: blockvolume.csi.oraclecloud.com
667+
parameters:
668+
attachment-type: "paravirtualized"
643669
reclaimPolicy: Delete
670+
volumeBindingMode: WaitForFirstConsumer
671+
allowVolumeExpansion: true
644672
---

test/e2e/data/infrastructure-oci/v1beta1/bases/ccm.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ data:
9494
path: /etc/kubernetes
9595
containers:
9696
- name: oci-cloud-controller-manager
97-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
97+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
9898
command: ["/usr/local/bin/oci-cloud-controller-manager"]
9999
args:
100100
- --cloud-config=/etc/oci/cloud-provider.yaml
@@ -356,7 +356,7 @@ data:
356356
- --endpoint=unix://var/run/shared-tmpfs/csi.sock
357357
command:
358358
- /usr/local/bin/oci-csi-controller-driver
359-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
359+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
360360
imagePullPolicy: IfNotPresent
361361
volumeMounts:
362362
- name: config
@@ -500,7 +500,7 @@ data:
500500
fieldPath: spec.nodeName
501501
- name: PATH
502502
value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/host/usr/bin:/host/sbin
503-
image: ghcr.io/oracle/cloud-provider-oci:v1.23.0
503+
image: ghcr.io/oracle/cloud-provider-oci:v1.24.0
504504
securityContext:
505505
privileged: true
506506
volumeMounts:

0 commit comments

Comments
 (0)