diff --git a/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5b86f4102c..e15fc4ee1b 100644 --- a/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=additionalobjects.example.com - --extra-tags=KubernetesCluster=additionalobjects.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-bootstrap_content b/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-bootstrap_content index 1ca0a07fc4..8b0cc11d61 100644 --- a/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_additionalobjects.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 7cbb39a82734339259d6c242405b6dfb9aeadb118b99b640b1d6d65644d0f491 + manifestHash: 6c923ad1a9a1f57aefd9dd4d8405e4a9c61cbb2b59aa65e5fd96e7cac758c2d2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_cluster-completed.spec_content index 1de4391be9..8b773dfacc 100644 --- a/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/additionalobjects/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_cluster-completed.spec_content index f597310adb..3ca905dfd8 100644 --- a/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 585adada66..35933ee0fe 100644 --- a/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/apiservernodes/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_cluster-completed.spec_content index 69e15e4bd9..5f9941da92 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 3b43eba32d..7956fb6668 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -990,7 +996,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1024,7 +1030,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1049,7 +1055,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1123,7 +1129,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 9ccc6fe85a..9bfb1092da 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -170,7 +170,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 744427a1464d6ecf9a477e73f25a9f5fbeb5f8f97f917ead3aeb54c23c1bd820 + manifestHash: b9f60896213779849d5727fa3c890025c92a8c50939ec78d825c080f6b2e2714 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 494070f0b7..6df1d41602 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=bastionuserdata.example.com - --extra-tags=KubernetesCluster=bastionuserdata.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-bootstrap_content b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-bootstrap_content index 9218357571..1073d6bc75 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_bastionuserdata.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 0d4cb331d2acc23da3af5c391773aa91c20d878f521187e5bb51685e189969dd + manifestHash: 7221757da41549705775f5bd264f8f00aa1b321e918081e5c4005a80364008ee name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_cluster-completed.spec_content index 97f18d7084..56d113566f 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index aa18ceaa4f..ec4041f577 100644 --- a/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=cas-priority-expander-custom.example.com - --extra-tags=KubernetesCluster=cas-priority-expander-custom.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-bootstrap_content b/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-bootstrap_content index 2629cbe046..fb558be6c2 100644 --- a/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cas-priority-expander-custom.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: c0c5650e7008546db09dfb9f644ed19106f127bdf3969b14507a66dcfd5b26dd + manifestHash: fc057e40ffab275165c2f9b759c358c2c0890f21e5e9dead2f96902e943a00fc name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cluster-completed.spec_content index 5bae309ec7..9cd4f156d6 100644 --- a/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/cluster-autoscaler-priority-expander-custom/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index de350a8eff..06cf7fe30a 100644 --- a/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=cas-priority-expander.example.com - --extra-tags=KubernetesCluster=cas-priority-expander.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-bootstrap_content b/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-bootstrap_content index a211a9a1a7..9ae0d55aee 100644 --- a/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cas-priority-expander.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: e6d29c96c8ca8a8739922e3549528a9e1554d3a27e87d973f7370b7f790f4b49 + manifestHash: dcccc0f94d95cf997a7d89a7aec90c9e1aff1af7667e04e0858ab4a93e2bff40 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cluster-completed.spec_content index a5d935fe53..d58c469716 100644 --- a/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/cluster-autoscaler-priority-expander/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/complex/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/complex/data/aws_s3_object_cluster-completed.spec_content index 4f54a4eddb..ed0c01bcaf 100644 --- a/tests/integration/update_cluster/complex/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/complex/data/aws_s3_object_cluster-completed.spec_content @@ -29,7 +29,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index ffb9fa57ff..7b9415056c 100644 --- a/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=complex.example.com - --extra-tags=KubernetesCluster=complex.example.com,Owner=John Doe,foo/bar=fib+baz - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-bootstrap_content b/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-bootstrap_content index 4e2345fe4a..df8bc87871 100644 --- a/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/complex/data/aws_s3_object_complex.example.com-addons-bootstrap_content @@ -120,7 +120,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: d2793403ba6e7087a07e1c86f37605902cd97ee539806adee74c09eec63145d0 + manifestHash: 2c76a4399f5b8b08191997a0a0418a35870466849d90005b1bbb9e5e681bab2b name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/compress/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/compress/data/aws_s3_object_cluster-completed.spec_content index 1c43580dfe..2896ab0c35 100644 --- a/tests/integration/update_cluster/compress/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/compress/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index cec76286de..c935892829 100644 --- a/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=compress.example.com - --extra-tags=KubernetesCluster=compress.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-bootstrap_content b/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-bootstrap_content index 6adb54500d..cd7a65305d 100644 --- a/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/compress/data/aws_s3_object_compress.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 8bc6fb7a74f5e187ae1411bbf3073a5e22ecfe2bdd2d19be5551d592202a6282 + manifestHash: 3bb90cdd285dc3bb5cf516908959445d90d308bc167a9f3a0621acb362537129 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_cluster-completed.spec_content index 51396f6407..1e2dbbe0e2 100644 --- a/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index f32c63109b..58aaa1a1fb 100644 --- a/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=containerd.example.com - --extra-tags=KubernetesCluster=containerd.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-bootstrap_content b/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-bootstrap_content index 22e27f878f..35400ded64 100644 --- a/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/containerd-custom/data/aws_s3_object_containerd.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 2d3dd701f73b54923b45804d47196d2ee6c14ec202f42d8c2a8bc0da46fbdecd + manifestHash: 58b2bc32594d82f5abe14a31532665c10396de2ebde7172da250cfc2123ecfc9 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/containerd/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/containerd/data/aws_s3_object_cluster-completed.spec_content index 98f0980df0..73503f63f7 100644 --- a/tests/integration/update_cluster/containerd/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/containerd/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index f32c63109b..58aaa1a1fb 100644 --- a/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=containerd.example.com - --extra-tags=KubernetesCluster=containerd.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-bootstrap_content b/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-bootstrap_content index 22e27f878f..35400ded64 100644 --- a/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/containerd/data/aws_s3_object_containerd.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 2d3dd701f73b54923b45804d47196d2ee6c14ec202f42d8c2a8bc0da46fbdecd + manifestHash: 58b2bc32594d82f5abe14a31532665c10396de2ebde7172da250cfc2123ecfc9 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index a90c23ae0f..a7684fe268 100644 --- a/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=123.example.com - --extra-tags=KubernetesCluster=123.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-bootstrap_content b/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-bootstrap_content index ccf88db5d1..9a0b63d653 100644 --- a/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/digit/data/aws_s3_object_123.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 1a088861ee197bc865ad9e1c86de42404b98a2f8b8306853176c62d607973824 + manifestHash: cb32b1678f4f63f16d19542d1fca738c70f87852c013558adcd7c67e7695bd7f name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/digit/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/digit/data/aws_s3_object_cluster-completed.spec_content index 8831a36680..c29937eb73 100644 --- a/tests/integration/update_cluster/digit/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/digit/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/existing_iam/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/existing_iam/data/aws_s3_object_cluster-completed.spec_content index d06f343ada..34ead64f73 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/existing_iam/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 338262d643..d226649ab4 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 2 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=existing-iam.example.com - --extra-tags=KubernetesCluster=existing-iam.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-bootstrap_content b/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-bootstrap_content index 0aebf57cc8..a3ef505aa1 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/existing_iam/data/aws_s3_object_existing-iam.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 393802e18726f23b03a8fd5949739c5e01e1718d86214661f2ee5c96499f8b95 + manifestHash: 273190abec4df0333ac24e9f1f5c33475d7b459235653af14d4ecf60401af9bd name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/existing_sg/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/existing_sg/data/aws_s3_object_cluster-completed.spec_content index 2cbee91b50..d1e4b43688 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/existing_sg/data/aws_s3_object_cluster-completed.spec_content @@ -14,7 +14,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 71c6f9f3ee..2bb702f042 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 2 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=existingsg.example.com - --extra-tags=KubernetesCluster=existingsg.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-bootstrap_content b/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-bootstrap_content index a63a7d1d04..0e4b635cb5 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/existing_sg/data/aws_s3_object_existingsg.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: c0147c7d6c3a561d38abb11ac54bf3ce63d2a6de658d9f84dd405ac32fb821aa + manifestHash: 137c688327b48db3ab6e143dff478915cedbd6ce847b499ead66276cf8bc2f26 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/external_dns/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/external_dns/data/aws_s3_object_cluster-completed.spec_content index d5d483127b..be428ff769 100644 --- a/tests/integration/update_cluster/external_dns/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/external_dns/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index fcd99db375..1cc58c6fe2 100644 --- a/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/external_dns/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_cluster-completed.spec_content index 78a4c615ee..652511c078 100644 --- a/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 3b43eba32d..7956fb6668 100644 --- a/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -990,7 +996,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1024,7 +1030,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1049,7 +1055,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1123,7 +1129,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 7f487d51ea..accc4c77b2 100644 --- a/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/external_dns_irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 744427a1464d6ecf9a477e73f25a9f5fbeb5f8f97f917ead3aeb54c23c1bd820 + manifestHash: b9f60896213779849d5727fa3c890025c92a8c50939ec78d825c080f6b2e2714 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/externallb/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/externallb/data/aws_s3_object_cluster-completed.spec_content index 4388d2e7aa..c764f99110 100644 --- a/tests/integration/update_cluster/externallb/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/externallb/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index d6d257f581..87dd5201e4 100644 --- a/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=externallb.example.com - --extra-tags=KubernetesCluster=externallb.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-bootstrap_content b/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-bootstrap_content index cfcac9cb0f..a496c6b8ff 100644 --- a/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/externallb/data/aws_s3_object_externallb.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: fd163094b7692e2d6395e5da5444a79ec5e97ba7db2e886bec686bad9d73336b + manifestHash: 84883e6c9b047f5d5cd3bf70540979a0afcf46746de3cff5cf51aacb8bc6d50d name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_cluster-completed.spec_content index c50fa8d1ce..d4eedc2525 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_cluster-completed.spec_content @@ -16,7 +16,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 499ce71f45..8724947063 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=externalpolicies.example.com - --extra-tags=KubernetesCluster=externalpolicies.example.com,Owner=John Doe,foo/bar=fib+baz - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-bootstrap_content b/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-bootstrap_content index fcd7b1d88b..94e1424699 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/externalpolicies/data/aws_s3_object_externalpolicies.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 6d404abbd017afcc77cd9a9447852473586b5c5afe3da8e7297405332ea2c871 + manifestHash: d7c0a7edbcdbe7521cd7736e5799a262affc46a6ff5665068ba7d1b506bada42 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/ha/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/ha/data/aws_s3_object_cluster-completed.spec_content index ae27b3b7e7..ddff19c0c9 100644 --- a/tests/integration/update_cluster/ha/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/ha/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 23b56d1f10..95998f549e 100644 --- a/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 2 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=ha.example.com - --extra-tags=KubernetesCluster=ha.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-bootstrap_content b/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-bootstrap_content index 1322c1d6b8..0fa3270e61 100644 --- a/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/ha/data/aws_s3_object_ha.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 7125d27f2de6220cfc42f698c02e6e5205ac6c617fd50217dc9bf9271ed52f4b + manifestHash: e8f6e5ec86569936d56677461f908b678eeeda38a15a2f3b44741123a06a811a name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/irsa/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/irsa/data/aws_s3_object_cluster-completed.spec_content index a28ca4fa2c..b0050ed8f3 100644 --- a/tests/integration/update_cluster/irsa/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/irsa/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 6bdb599af5..2ed7f45dbd 100644 --- a/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -170,7 +170,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/karpenter/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/karpenter/data/aws_s3_object_cluster-completed.spec_content index ec103f36db..a12a78ed38 100644 --- a/tests/integration/update_cluster/karpenter/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/karpenter/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 3b43eba32d..7956fb6668 100644 --- a/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -990,7 +996,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1024,7 +1030,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1049,7 +1055,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1123,7 +1129,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 5db84992b0..25f4f8060e 100644 --- a/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/karpenter/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 744427a1464d6ecf9a477e73f25a9f5fbeb5f8f97f917ead3aeb54c23c1bd820 + manifestHash: b9f60896213779849d5727fa3c890025c92a8c50939ec78d825c080f6b2e2714 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_cluster-completed.spec_content index 17064519fa..8252e76dc9 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index e47c523c01..5cf7f36526 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -984,7 +990,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v6.3.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v7.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-snapshotter resources: @@ -1022,7 +1028,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1056,7 +1062,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1081,7 +1087,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1155,7 +1161,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 991e5f2315..46ab54ab1a 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -193,7 +193,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: a61aad6a8389f986d5d497fffa06e1f6cae5d0cf088e3dc45ee61599406ae95f + manifestHash: 521bd89c5f7190877b801ae1b28c449e5b13a08a9b5a15e7f3971a7069c1689c name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_cluster-completed.spec_content index a1ab145329..b61217b780 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index e47c523c01..5cf7f36526 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -984,7 +990,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v6.3.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v7.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-snapshotter resources: @@ -1022,7 +1028,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1056,7 +1062,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1081,7 +1087,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1155,7 +1161,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index dfa1dd5de0..7d845538de 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -200,7 +200,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: a61aad6a8389f986d5d497fffa06e1f6cae5d0cf088e3dc45ee61599406ae95f + manifestHash: 521bd89c5f7190877b801ae1b28c449e5b13a08a9b5a15e7f3971a7069c1689c name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_cluster-completed.spec_content index d5ec939d76..e44519a939 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index e47c523c01..5cf7f36526 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -984,7 +990,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v6.3.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v7.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-snapshotter resources: @@ -1022,7 +1028,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1056,7 +1062,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1081,7 +1087,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1155,7 +1161,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 87a06b7fdd..daf85f5528 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -200,7 +200,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: a61aad6a8389f986d5d497fffa06e1f6cae5d0cf088e3dc45ee61599406ae95f + manifestHash: 521bd89c5f7190877b801ae1b28c449e5b13a08a9b5a15e7f3971a7069c1689c name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_cluster-completed.spec_content index 6e47d57156..8c4fb197bb 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index e47c523c01..5cf7f36526 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -984,7 +990,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v6.3.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v7.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-snapshotter resources: @@ -1022,7 +1028,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1056,7 +1062,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1081,7 +1087,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1155,7 +1161,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index e9af399e00..4f395d7a81 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -201,7 +201,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: a61aad6a8389f986d5d497fffa06e1f6cae5d0cf088e3dc45ee61599406ae95f + manifestHash: 521bd89c5f7190877b801ae1b28c449e5b13a08a9b5a15e7f3971a7069c1689c name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_cluster-completed.spec_content index ef6863f8df..3cd9a2c958 100644 --- a/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_cluster-completed.spec_content @@ -16,7 +16,7 @@ spec: cloudConfig: awsEBSCSIDriver: hostNetwork: true - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 2991b1cd3e..20c48be5f6 100644 --- a/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -604,7 +611,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -616,7 +622,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -657,13 +663,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -693,7 +699,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -756,12 +762,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -779,7 +786,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -823,7 +830,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -858,7 +864,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -910,7 +916,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -936,7 +942,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -961,7 +967,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v6.3.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v7.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-snapshotter resources: @@ -992,7 +998,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1019,7 +1025,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1036,7 +1042,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1096,7 +1102,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 0d87dd1b69..85ba5a828d 100644 --- a/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons-ccm/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -193,7 +193,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: d6e4e15862f4c2875b3328f0594edb1a90ec336d34b873da0c339407aa832cc2 + manifestHash: 63a80d99eb74867b8c02cceb46dd67e3f97626b05a1aa5b0a0f4fd8750f4bbdd name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/many-addons/data/aws_s3_object_cluster-completed.spec_content index 498f66181e..1df4b326f5 100644 --- a/tests/integration/update_cluster/many-addons/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/many-addons/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 866ba2aea9..0d14143fa1 100644 --- a/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=many-addons.example.com - --extra-tags=KubernetesCluster=many-addons.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -963,7 +969,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v6.3.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-snapshotter/csi-snapshotter:v7.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-snapshotter resources: @@ -994,7 +1000,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1021,7 +1027,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1038,7 +1044,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1098,7 +1104,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-bootstrap_content index d6172e33f3..c3c852ce68 100644 --- a/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons/data/aws_s3_object_many-addons.example.com-addons-bootstrap_content @@ -193,7 +193,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: a3cdd5a42010b365abdaef74877ea0f4b3261f649fd20df86d346ebe3684a556 + manifestHash: 86fc0e8c76958b7ad63fea7da06bcf7d65e82039137544f94ef7db0ee228162b name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_cluster-completed.spec_content index 602b6738fa..0c57c53ab4 100644 --- a/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index a6eca640a0..e27e33421e 100644 --- a/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-1.24/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_cluster-completed.spec_content index 607e66f043..0d7cf6c3f8 100644 --- a/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index c4ff6124be..db655d8d50 100644 --- a/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-1.25/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_cluster-completed.spec_content index e7d3543974..9535f14873 100644 --- a/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 4b4cee16ab..7d0855912a 100644 --- a/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-1.26/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_cluster-completed.spec_content index bd2658bee4..571e7133a8 100644 --- a/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 3b4f63b17e..abe36ca9ba 100644 --- a/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-1.27/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_cluster-completed.spec_content index 047499bc32..9865c8f260 100644 --- a/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 639de1030f..24dc5c0ae1 100644 --- a/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-1.28/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_cluster-completed.spec_content index 0d72b411c1..3bb3c8c3ae 100644 --- a/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 639de1030f..24dc5c0ae1 100644 --- a/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-1.29/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_cluster-completed.spec_content index e0b3f711b4..5a618281ec 100644 --- a/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 79964b9b64..91659ab79b 100644 --- a/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-aws.example.com - --extra-tags=KubernetesCluster=minimal-aws.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-bootstrap_content index 4ad5f980b0..f28e8ef3fe 100644 --- a/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-aws/data/aws_s3_object_minimal-aws.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 72453e338d3fa4d015f4f96144398179c535d0eb3756f058a0c832971fce5a9d + manifestHash: d895a2fb20f820f503b76a837aaf47dbc42fd9266004e090a46d041dade1911e name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_cluster-completed.spec_content index b378a23fd7..c48a8986a0 100644 --- a/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 5d8f3f2929..8d689e4bcb 100644 --- a/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-dns-none/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -99,7 +99,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_cluster-completed.spec_content index 154aaf61d4..f6767782d6 100644 --- a/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 98a89aaaea..312929cd7c 100644 --- a/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-etcd.example.com - --extra-tags=KubernetesCluster=minimal-etcd.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-bootstrap_content index 7b41068a52..f192ad20ab 100644 --- a/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-etcd/data/aws_s3_object_minimal-etcd.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 278ad735cd955517beb524b75c09649601103b45baa5047240772a3155b5bbcc + manifestHash: 25b00dbdc04933d8f3d480e6388cbd97dce552619b561ee9b543d6a312b8d18c name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_cluster-completed.spec_content index ea126470bd..09fae15343 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 1c9c7ed59b..7c2b5894bc 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_cluster-completed.spec_content index 01d65a9d76..e7e2f37b7b 100644 --- a/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true nodeIPFamilies: - ipv6 diff --git a/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 08e50ef837..99e5073637 100644 --- a/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -620,7 +626,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -661,13 +667,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -697,7 +703,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -760,12 +766,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -783,7 +790,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -827,7 +834,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-ipv6.example.com - --extra-tags=KubernetesCluster=minimal-ipv6.example.com - --http-endpoint=0.0.0.0:3301 @@ -864,7 +870,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -916,7 +922,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -942,7 +948,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -973,7 +979,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1000,7 +1006,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1017,7 +1023,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1077,7 +1083,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content index 92f5fc445c..2f20a689ee 100644 --- a/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-ipv6-calico/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content @@ -168,7 +168,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: de36edbdb72b358dd32f64a77052ecae242ae9aed855bdc39fa993f1e7f3e32f + manifestHash: 027e7e58ee98210ff835f86e139b28d9661e50178d6ee1c2e2d4c8fd7ac6b4d7 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_cluster-completed.spec_content index 039179b6d6..9e6e6ad72f 100644 --- a/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true nodeIPFamilies: - ipv6 diff --git a/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 08e50ef837..99e5073637 100644 --- a/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -620,7 +626,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -661,13 +667,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -697,7 +703,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -760,12 +766,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -783,7 +790,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -827,7 +834,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-ipv6.example.com - --extra-tags=KubernetesCluster=minimal-ipv6.example.com - --http-endpoint=0.0.0.0:3301 @@ -864,7 +870,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -916,7 +922,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -942,7 +948,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -973,7 +979,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1000,7 +1006,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1017,7 +1023,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1077,7 +1083,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content index 65ab1af6c7..3395233e28 100644 --- a/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-ipv6-cilium/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content @@ -121,7 +121,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: de36edbdb72b358dd32f64a77052ecae242ae9aed855bdc39fa993f1e7f3e32f + manifestHash: 027e7e58ee98210ff835f86e139b28d9661e50178d6ee1c2e2d4c8fd7ac6b4d7 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_cluster-completed.spec_content index 1f4516b022..2205d9a343 100644 --- a/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true nodeIPFamilies: - ipv6 diff --git a/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 08e50ef837..99e5073637 100644 --- a/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -620,7 +626,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -661,13 +667,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -697,7 +703,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -760,12 +766,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -783,7 +790,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -827,7 +834,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-ipv6.example.com - --extra-tags=KubernetesCluster=minimal-ipv6.example.com - --http-endpoint=0.0.0.0:3301 @@ -864,7 +870,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -916,7 +922,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -942,7 +948,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -973,7 +979,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1000,7 +1006,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1017,7 +1023,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1077,7 +1083,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content index e881a70b61..11b561f7a6 100644 --- a/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-ipv6-no-subnet-prefix/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: de36edbdb72b358dd32f64a77052ecae242ae9aed855bdc39fa993f1e7f3e32f + manifestHash: 027e7e58ee98210ff835f86e139b28d9661e50178d6ee1c2e2d4c8fd7ac6b4d7 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_cluster-completed.spec_content index c9d812d2d3..4f1fa35690 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true nodeIPFamilies: - ipv6 diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 08e50ef837..99e5073637 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -620,7 +626,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -661,13 +667,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -697,7 +703,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -760,12 +766,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -783,7 +790,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -827,7 +834,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-ipv6.example.com - --extra-tags=KubernetesCluster=minimal-ipv6.example.com - --http-endpoint=0.0.0.0:3301 @@ -864,7 +870,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -916,7 +922,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -942,7 +948,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -973,7 +979,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1000,7 +1006,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1017,7 +1023,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1077,7 +1083,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content index e881a70b61..11b561f7a6 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: de36edbdb72b358dd32f64a77052ecae242ae9aed855bdc39fa993f1e7f3e32f + manifestHash: 027e7e58ee98210ff835f86e139b28d9661e50178d6ee1c2e2d4c8fd7ac6b4d7 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_cluster-completed.spec_content index ef6825d6d2..7dd71f8cb6 100644 --- a/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 218b110b9c..fdb38c1591 100644 --- a/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=this.is.truly.a.really.really.long.cluster-name.minimal.example.com - --extra-tags=KubernetesCluster=this.is.truly.a.really.really.long.cluster-name.minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-bootstrap_content index 79e5dfb689..2890c3b180 100644 --- a/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-longclustername/data/aws_s3_object_this.is.truly.a.really.really.long.cluster-name.minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 31b787a59ec2781c054008a963ec292bbecd760caa0a0237b24525bda5523713 + manifestHash: 9b78e74cdb9e988171da7e58cc849fe0c7a4932408f5ee143374b6a95d35181e name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_cluster-completed.spec_content index 2f6be4e5fa..04ed6312ee 100644 --- a/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 0781dda78c..56d83cdcc1 100644 --- a/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-warmpool.example.com - --extra-tags=KubernetesCluster=minimal-warmpool.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-bootstrap_content b/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-bootstrap_content index aa89f4cc92..c147ef6e40 100644 --- a/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal-warmpool/data/aws_s3_object_minimal-warmpool.example.com-addons-bootstrap_content @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: cfb96bab8c7d6190b19849180061a0357205e0c8685fc7b4437738f46ec0fbf1 + manifestHash: 2e7670612da8794f2e4043312335aac705a544eaff6325ee4329beaf07a2755e name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_cluster-completed.spec_content index 8ea60d821e..2e01241650 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 60e38ac415..4fa48c7dc0 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.k8s.local - --extra-tags=KubernetesCluster=minimal.k8s.local - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content b/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content index 3ef57bafc9..4b9405a8cf 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 52668ed9835c667c2655958f351cf3158a05a41cb5fd08802c8ca84280e3fdeb + manifestHash: a8d7656e381859f90a89e6e050d8c51e74115e8847427ca6d4ce6009b7d9bcc6 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_cluster-completed.spec_content index b4b8f72a8e..56d05c8f00 100644 --- a/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 892c1e5dca..b606f4372c 100644 --- a/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.k8s.local - --extra-tags=KubernetesCluster=minimal.k8s.local - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.k8s.local - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.k8s.local - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.k8s.local - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -990,7 +996,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.k8s.local - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1024,7 +1030,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.k8s.local - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1049,7 +1055,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.k8s.local - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1123,7 +1129,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content b/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content index c326aff083..6f80b51ee3 100644 --- a/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content +++ b/tests/integration/update_cluster/minimal_gossip_irsa/data/aws_s3_object_minimal.k8s.local-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 006a6fd1445eccb28399b57fb00291d85b326398a00f407153f4a3cb7bfb5b99 + manifestHash: fea626a80afafb23b80070fb5f767eb77a8a7a103c0aa5136e2bcda06002227c name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_cluster-completed.spec_content index ff8efd8c1f..52ef4c21f8 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 695e6e8331..3eb92807fe 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 2 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=mixedinstances.example.com - --extra-tags=KubernetesCluster=mixedinstances.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content b/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content index b66c8a5419..570589cd1e 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/mixed_instances/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: b697e40f281450f49024c90d0137d9c6c8744737c07fba426a4c82fd9f0fedd7 + manifestHash: 48a16abce8c2855a7580d7fb62094d5b18c12ba7a2f80e0a6609d790722d3639 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_cluster-completed.spec_content index ff8efd8c1f..52ef4c21f8 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 695e6e8331..3eb92807fe 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 2 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=mixedinstances.example.com - --extra-tags=KubernetesCluster=mixedinstances.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content b/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content index b66c8a5419..570589cd1e 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_s3_object_mixedinstances.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: b697e40f281450f49024c90d0137d9c6c8744737c07fba426a4c82fd9f0fedd7 + manifestHash: 48a16abce8c2855a7580d7fb62094d5b18c12ba7a2f80e0a6609d790722d3639 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_cluster-completed.spec_content index 9ea19ae6d3..68b54a7e47 100644 --- a/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index e76c434cf6..7a33bbc1f3 100644 --- a/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=nthimdsprocessor.longclustername.example.com - --extra-tags=KubernetesCluster=nthimdsprocessor.longclustername.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.nthimdsprocessor.lon-kfj86l - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.nthimdsprocessor.lon-kfj86l - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.nthimdsprocessor.lon-kfj86l - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -990,7 +996,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.nthimdsprocessor.lon-kfj86l - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1024,7 +1030,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.nthimdsprocessor.lon-kfj86l - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1049,7 +1055,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.nthimdsprocessor.lon-kfj86l - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1123,7 +1129,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content b/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content index e29a8f299b..81a8ccda42 100644 --- a/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/nth-imds-processor-irsa/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content @@ -104,7 +104,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 9023739286085959f968ef7b6572fbc3357ec0191cab61bb632d1a8aef3c3018 + manifestHash: a48d18dfec7c8b1d7db2d11c537ce8af7c11f10ab6461889d966e3037e676dd1 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_cluster-completed.spec_content index c8a0c9e4df..e4c4623374 100644 --- a/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 4923cab3ac..0005186f37 100644 --- a/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=nthimdsprocessor.longclustername.example.com - --extra-tags=KubernetesCluster=nthimdsprocessor.longclustername.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content b/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content index 8065343ac0..d4c337d1cf 100644 --- a/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/nth-imds-processor/data/aws_s3_object_nthimdsprocessor.longclustername.example.com-addons-bootstrap_content @@ -104,7 +104,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: ad8d742b0f0a48fcd81a36f10138a76819b3b3970a209038bfd5f4915d7bdd72 + manifestHash: 0b3ab31be87108650a750e37e8e25065603bcec2c1bc34f9832fcf65b0389e04 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/nvidia/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/nvidia/data/aws_s3_object_cluster-completed.spec_content index e62dd02bd5..5857ec6ed1 100644 --- a/tests/integration/update_cluster/nvidia/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/nvidia/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 2aa88831fc..5b18ae55dc 100644 --- a/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/nvidia/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_cluster-completed.spec_content index 8f8827f95b..cf9b2c3a40 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 724b50a95e..04cb6b00a9 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=private-shared-ip.example.com - --extra-tags=KubernetesCluster=private-shared-ip.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-bootstrap_content b/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-bootstrap_content index 75a06b8a44..75bcb8535c 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_s3_object_private-shared-ip.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: fbb23942fac2dc1affa5976dc81e7ee94f8f82e0ad9c94b88d73c89a4caee3a8 + manifestHash: d4646f3a6cfe7f19f0a88a91c4caab52581077791eee5219905f26179ac270fb name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_cluster-completed.spec_content index 4c4bcb9fcd..9a16b34aef 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 2f541e0b32..b9be4e8a56 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=private-shared-subnet.example.com - --extra-tags=KubernetesCluster=private-shared-subnet.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-bootstrap_content b/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-bootstrap_content index 2aae1ac964..31fa47457a 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_s3_object_private-shared-subnet.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 590c3dc812c3930cba2ffc6e178247ef740b605d3c3db261f4dbdc12142e8b8a + manifestHash: 578e1135782cb90818d8dde40566eeb4ac7f20b8bf6f535c7d0a816f959f8a77 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatecalico/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatecalico/data/aws_s3_object_cluster-completed.spec_content index 7ee0147b8e..73c2c3ab29 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatecalico/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index c372f8a2e1..bc5d6dd624 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatecalico.example.com - --extra-tags=KubernetesCluster=privatecalico.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-bootstrap_content index 529f523003..60289800aa 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatecalico/data/aws_s3_object_privatecalico.example.com-addons-bootstrap_content @@ -168,7 +168,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: b252237c03e5326cc57cf5fdc68ad9565167a38315c848972a2831c1a9c5d451 + manifestHash: bc70f2c94d97ce044e8e3b227ca3eb79085d715b052ed2fc9bd528980dd9c60e name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatecanal/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatecanal/data/aws_s3_object_cluster-completed.spec_content index d988bb7ff9..ef01b2562a 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatecanal/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index a991195cc8..d52dcb5056 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatecanal.example.com - --extra-tags=KubernetesCluster=privatecanal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-bootstrap_content index 6ea92d9276..674675500c 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatecanal/data/aws_s3_object_privatecanal.example.com-addons-bootstrap_content @@ -168,7 +168,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 5e11af540f5787bf74245a100d3ccfb9e75beece5ebde38ebe9cbd940e1fe272 + manifestHash: 45a7232bb3e973a7d95796063df270f5f5f65ef5468111a2ff53969eb7ef2486 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_cluster-completed.spec_content index 5a44729049..58cfcb1e5a 100644 --- a/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 350d649386..c9eb654726 100644 --- a/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatecilium.example.com - --extra-tags=KubernetesCluster=privatecilium.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content index 44b45017a5..79b828d932 100644 --- a/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatecilium-eni/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: ec858733befd4bfb8b1f712ec6e772cafc9dd75f7e98996810a2376421fe3828 + manifestHash: 4b484efbef67e654bf0071daee989b74f30b320785806cf13fb1198c258a4b05 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatecilium/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatecilium/data/aws_s3_object_cluster-completed.spec_content index 7cf08c9563..87614a4d96 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatecilium/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 350d649386..c9eb654726 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatecilium.example.com - --extra-tags=KubernetesCluster=privatecilium.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content index 7c531b983d..21f7910130 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatecilium/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: ec858733befd4bfb8b1f712ec6e772cafc9dd75f7e98996810a2376421fe3828 + manifestHash: 4b484efbef67e654bf0071daee989b74f30b320785806cf13fb1198c258a4b05 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_cluster-completed.spec_content index 8215fb5ef7..8f87510abe 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_cluster-completed.spec_content @@ -15,7 +15,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 350d649386..c9eb654726 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatecilium.example.com - --extra-tags=KubernetesCluster=privatecilium.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content index c78e833ac1..ff9a451991 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatecilium2/data/aws_s3_object_privatecilium.example.com-addons-bootstrap_content @@ -178,7 +178,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: ec858733befd4bfb8b1f712ec6e772cafc9dd75f7e98996810a2376421fe3828 + manifestHash: 4b484efbef67e654bf0071daee989b74f30b320785806cf13fb1198c258a4b05 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_cluster-completed.spec_content index 979ea051a6..065502c25b 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 68b415872d..2cd73301d4 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privateciliumadvanced.example.com - --extra-tags=KubernetesCluster=privateciliumadvanced.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-bootstrap_content index 7f1a2c90c7..da7787680c 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_s3_object_privateciliumadvanced.example.com-addons-bootstrap_content @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 4b19b9026055f91bad3bd5b36d490f026043cadd3e1c8b170500f7fb65f237c9 + manifestHash: 0fee7c098422c970754ef63eec66f3067631ad18ecb1b57a2e95d5a55b3821ed name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatedns1/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatedns1/data/aws_s3_object_cluster-completed.spec_content index 8bf084ef6c..6b4d6b1e00 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatedns1/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 9cf9c7223b..91b425f1cd 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatedns1.example.com - --extra-tags=KubernetesCluster=privatedns1.example.com,Owner=John Doe,foo/bar=fib+baz - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-bootstrap_content index 216b972362..40e67f7bde 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatedns1/data/aws_s3_object_privatedns1.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: c38a98e24d9938e24a0353e563c416c85fe5d2a892abb81ef7bac99c6e0960e6 + manifestHash: d07d7ac369790c00a3e5f643d4e591b2a247bf7161bfb9471eef0ddfb60f0567 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatedns2/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatedns2/data/aws_s3_object_cluster-completed.spec_content index b103cab2db..ba6c1e5590 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatedns2/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index a598aefbd4..5fd5113273 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatedns2.example.com - --extra-tags=KubernetesCluster=privatedns2.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-bootstrap_content index 6462d65a07..e32b00a47f 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatedns2/data/aws_s3_object_privatedns2.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 46b8ff04589e3a1f6e07cfb35ace79013800fd903bf35855627b6d31986d06d6 + manifestHash: 71d6ecab12969263433c98640a072b7c1b6b63dce79ef20542e7095d2978e29b name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privateflannel/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privateflannel/data/aws_s3_object_cluster-completed.spec_content index 8ee5744b2f..df8af4bd24 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privateflannel/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 9e33017ae7..77df156cac 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privateflannel.example.com - --extra-tags=KubernetesCluster=privateflannel.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-bootstrap_content index 5007284f52..e8cf9913ab 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privateflannel/data/aws_s3_object_privateflannel.example.com-addons-bootstrap_content @@ -164,7 +164,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: d5f9495368be96c0d3eb3be5c71b9a9a982053150143b54cde849b2b23fdf54e + manifestHash: 1855d6dc98ad15a350335f7d47c43f438dabe973c72c716b68b0cf44802fcfa3 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_cluster-completed.spec_content index 6b4ccfd276..0415c786ac 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 80c2cd024d..dc5ed01696 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=privatekopeio.example.com - --extra-tags=KubernetesCluster=privatekopeio.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-bootstrap_content b/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-bootstrap_content index 98c3b3fc4c..240e4db437 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/privatekopeio/data/aws_s3_object_privatekopeio.example.com-addons-bootstrap_content @@ -155,7 +155,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 25cfcee43972385c20f911f0ed716190503d50a132eb3073627574e5d3e0c2d9 + manifestHash: 0868012d0ed32478f6ac80b7b018e790ed5bb99a7b3fe17ff7d2cb6fe0f086a5 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_cluster-completed.spec_content index 7e54a84702..b65fb6731d 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 3b43eba32d..7956fb6668 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -821,7 +828,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -919,7 +925,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -952,7 +958,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -990,7 +996,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1024,7 +1030,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1049,7 +1055,7 @@ spec: value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1123,7 +1129,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 10fb7e8f41..a5d95dc55a 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 744427a1464d6ecf9a477e73f25a9f5fbeb5f8f97f917ead3aeb54c23c1bd820 + manifestHash: b9f60896213779849d5727fa3c890025c92a8c50939ec78d825c080f6b2e2714 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_cluster-completed.spec_content index 47e51cc033..4eb31a5e0c 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index e025cad6ed..b5aeb650b7 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=sharedsubnet.example.com - --extra-tags=KubernetesCluster=sharedsubnet.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-bootstrap_content b/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-bootstrap_content index 4275026bda..26e564e0dc 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/shared_subnet/data/aws_s3_object_sharedsubnet.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 9ab038c0ebf692d189d008af40ad42dbd0993be6060dc76caee749ca36a08a82 + manifestHash: 760e35e13125817e0fbaa562e30faee69c2ee892da533cfb197ccbf8494ee763 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_cluster-completed.spec_content index 900d0fce9c..a1687b8711 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index d3d3b5c35e..97a16fddfe 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=sharedvpc.example.com - --extra-tags=KubernetesCluster=sharedvpc.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-bootstrap_content b/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-bootstrap_content index 1406d6cd28..732f21c19e 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/shared_vpc/data/aws_s3_object_sharedvpc.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 9c9ffc4878c31394df92920fceebb98526971db462e430975573bc1f18950bb7 + manifestHash: 82635c833aa6ad94ef13dabc4168fbd2d47cff9b31661738d601cb4cbeaa883e name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_cluster-completed.spec_content index 16f83d460f..77e233dac7 100644 --- a/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true nodeIPFamilies: - ipv6 diff --git a/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 08e50ef837..99e5073637 100644 --- a/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -620,7 +626,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -661,13 +667,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -697,7 +703,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -760,12 +766,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -783,7 +790,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -827,7 +834,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal-ipv6.example.com - --extra-tags=KubernetesCluster=minimal-ipv6.example.com - --http-endpoint=0.0.0.0:3301 @@ -864,7 +870,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -916,7 +922,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -942,7 +948,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -973,7 +979,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -1000,7 +1006,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1017,7 +1023,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1077,7 +1083,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content b/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content index e881a70b61..11b561f7a6 100644 --- a/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/shared_vpc_ipv6/data/aws_s3_object_minimal-ipv6.example.com-addons-bootstrap_content @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: de36edbdb72b358dd32f64a77052ecae242ae9aed855bdc39fa993f1e7f3e32f + manifestHash: 027e7e58ee98210ff835f86e139b28d9661e50178d6ee1c2e2d4c8fd7ac6b4d7 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/unmanaged/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/unmanaged/data/aws_s3_object_cluster-completed.spec_content index 9639322fcd..d12725ab49 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/unmanaged/data/aws_s3_object_cluster-completed.spec_content @@ -13,7 +13,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 223e14858d..2463c9f3c2 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=unmanaged.example.com - --extra-tags=KubernetesCluster=unmanaged.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-bootstrap_content b/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-bootstrap_content index c66bfb4ac3..6e7577e233 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/unmanaged/data/aws_s3_object_unmanaged.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 43fd5d27265295629ffdd51b4537a1409ed131272adb589890b616c3b66f5fc3 + manifestHash: b04ad3e9ccfe6434390366fc9d69c5af7869429ac96b4def6f726a521a3000a4 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/tests/integration/update_cluster/vfs-said/data/aws_s3_object_cluster-completed.spec_content b/tests/integration/update_cluster/vfs-said/data/aws_s3_object_cluster-completed.spec_content index 088a8cf078..59e9727251 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_s3_object_cluster-completed.spec_content +++ b/tests/integration/update_cluster/vfs-said/data/aws_s3_object_cluster-completed.spec_content @@ -11,7 +11,7 @@ spec: channel: stable cloudConfig: awsEBSCSIDriver: - version: v1.26.1 + version: v1.28.0 manageStorageClasses: true cloudControllerManager: allocateNodeCIDRs: true diff --git a/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content b/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content index 5c4411435c..1e41c1bf5a 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content +++ b/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-aws-ebs-csi-driver.addons.k8s.io-k8s-1.17_content @@ -8,7 +8,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller-sa namespace: kube-system @@ -51,7 +51,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-sa namespace: kube-system @@ -68,7 +68,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-attacher-role rules: @@ -127,7 +127,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-role rules: @@ -143,7 +143,9 @@ rules: resources: - volumeattachments verbs: + - get - list + - watch --- @@ -157,7 +159,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-provisioner-role rules: @@ -249,7 +251,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-resizer-role rules: @@ -317,7 +319,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-external-snapshotter-role rules: @@ -370,7 +372,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-attacher-binding roleRef: @@ -394,7 +396,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node-getter-binding roleRef: @@ -418,7 +420,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-provisioner-binding roleRef: @@ -442,7 +444,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-resizer-binding roleRef: @@ -466,7 +468,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-snapshotter-binding roleRef: @@ -486,7 +488,11 @@ metadata: creationTimestamp: null labels: addon.kops.k8s.io/name: aws-ebs-csi-driver.addons.k8s.io + app.kubernetes.io/component: csi-driver + app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops + app.kubernetes.io/name: aws-ebs-csi-driver + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-role namespace: kube-system @@ -515,7 +521,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-leases-rolebinding namespace: kube-system @@ -562,11 +568,12 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-node namespace: kube-system spec: + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-node @@ -580,7 +587,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -606,7 +613,6 @@ spec: - args: - node - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --logging-format=text - --v=2 env: @@ -618,7 +624,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -659,13 +665,13 @@ spec: - args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - - --v=5 + - --v=2 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/ebs.csi.aws.com/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -695,7 +701,7 @@ spec: name: probe-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -758,12 +764,13 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs-csi-controller namespace: kube-system spec: replicas: 1 + revisionHistoryLimit: 10 selector: matchLabels: app: ebs-csi-controller @@ -781,7 +788,7 @@ spec: app.kubernetes.io/component: csi-driver app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 kops.k8s.io/managed-by: kops spec: affinity: @@ -825,7 +832,6 @@ spec: - args: - controller - --endpoint=$(CSI_ENDPOINT) - - --logtostderr - --k8s-tag-cluster-id=minimal.example.com - --extra-tags=KubernetesCluster=minimal.example.com - --http-endpoint=0.0.0.0:3301 @@ -860,7 +866,7 @@ spec: key: endpoint name: aws-meta optional: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.26.1 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.28.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 5 @@ -912,7 +918,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v3.6.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v4.0.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -938,7 +944,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.4.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-attacher:v4.5.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -969,7 +975,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.1.3 + image: public.ecr.aws/ebs-csi-driver/volume-modifier-for-k8s:v0.2.1 imagePullPolicy: IfNotPresent name: volumemodifier resources: @@ -996,7 +1002,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.9.2-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/external-resizer:v1.10.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -1013,7 +1019,7 @@ spec: name: socket-dir - args: - --csi-address=/csi/csi.sock - image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.11.0-eks-1-28-11 + image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.12.0-eks-1-29-5 imagePullPolicy: IfNotPresent name: liveness-probe resources: @@ -1073,7 +1079,7 @@ metadata: app.kubernetes.io/instance: aws-ebs-csi-driver app.kubernetes.io/managed-by: kops app.kubernetes.io/name: aws-ebs-csi-driver - app.kubernetes.io/version: v1.26.1 + app.kubernetes.io/version: v1.28.0 k8s-addon: aws-ebs-csi-driver.addons.k8s.io name: ebs.csi.aws.com spec: diff --git a/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 1c9c7ed59b..7c2b5894bc 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/vfs-said/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 16005986140d60fa61ea08c2eb0eb47d114b6ae2f49b8ddb0e5721e31708c37d + manifestHash: 6e791f439a05739ec2aeaaa74e57dbbc6b86c1b1c426e0d738918861090ab4b2 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml index f0bcea3471..c19ea102af 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc-containerd/manifest.yaml @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml index f0bcea3471..c19ea102af 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/amazonvpc/manifest.yaml @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml index d3d66f35f2..9eb1f836eb 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/crd/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/crd/manifest.yaml index b2994875dd..3a70edaba7 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/crd/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/crd/manifest.yaml @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/mappings/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/mappings/manifest.yaml index 7e96e92ffd..4960955855 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/mappings/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awsiamauthenticator/mappings/manifest.yaml @@ -113,7 +113,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml index de813807a6..7be74750c3 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/cilium/manifest.yaml @@ -114,7 +114,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/coredns/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/coredns/manifest.yaml index 9be7a796e1..c2c197c58a 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/coredns/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/coredns/manifest.yaml @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/insecure-1.19/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/insecure-1.19/manifest.yaml index 564baa94fb..cc4ca3c027 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/insecure-1.19/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/insecure-1.19/manifest.yaml @@ -128,7 +128,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/secure-1.19/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/secure-1.19/manifest.yaml index 77001015d3..7d38b7e279 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/secure-1.19/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/metrics-server/secure-1.19/manifest.yaml @@ -185,7 +185,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/service-account-iam/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/service-account-iam/manifest.yaml index cf12d657ab..4f863a65f5 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/service-account-iam/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/service-account-iam/manifest.yaml @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: e2f561752e2dd47ff8e0a45b4b808c3d803403362260d131aff136112abbb4c6 + manifestHash: 84931336f955fca054098570d5ea580b0f0f5ba50873c3bbcf55604c82c6ff51 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml index 86ed7ec0dd..e3b485145a 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/manifest.yaml @@ -106,7 +106,7 @@ spec: version: 9.99.0 - id: k8s-1.17 manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml - manifestHash: 200cdae414fe10a1011cc10bea37d02942c3896ad5204237b8802b2688328e74 + manifestHash: defd712bebe1cf86487ad3008fd66bc5f6815d219f50ab72524974f81bc6c678 name: aws-ebs-csi-driver.addons.k8s.io selector: k8s-addon: aws-ebs-csi-driver.addons.k8s.io