From 3265e9db0e38188f16fa0e969abe094ac684e321 Mon Sep 17 00:00:00 2001 From: Ole Markus With Date: Fri, 19 Aug 2022 19:26:51 +0200 Subject: [PATCH] Add default image for CAS that exists --- pkg/model/components/clusterautoscaler.go | 4 +++- .../data/aws_s3_object_cluster-completed.spec_content | 2 +- ...aws_s3_object_minimal.example.com-addons-bootstrap_content | 2 +- ...m-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/model/components/clusterautoscaler.go b/pkg/model/components/clusterautoscaler.go index 3710e56d89..2770b9ff08 100644 --- a/pkg/model/components/clusterautoscaler.go +++ b/pkg/model/components/clusterautoscaler.go @@ -39,7 +39,7 @@ func (b *ClusterAutoscalerOptionsBuilder) BuildOptions(o interface{}) error { if cas.Image == nil { - image := "registry.k8s.io/autoscaling/cluster-autoscaler:latest" + image := "" v, err := util.ParseKubernetesVersion(clusterSpec.KubernetesVersion) if err == nil { switch v.Minor { @@ -55,6 +55,8 @@ func (b *ClusterAutoscalerOptionsBuilder) BuildOptions(o interface{}) error { image = "registry.k8s.io/autoscaling/cluster-autoscaler:v1.21.2" case 20: image = "registry.k8s.io/autoscaling/cluster-autoscaler:v1.20.1" + default: + image = "registry.k8s.io/autoscaling/cluster-autoscaler:v1.24.0" } } cas.Image = fi.String(image) 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 a4c7aba6e8..055244917d 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 @@ -33,7 +33,7 @@ spec: balanceSimilarNodeGroups: false enabled: true expander: random - image: registry.k8s.io/autoscaling/cluster-autoscaler:latest + image: registry.k8s.io/autoscaling/cluster-autoscaler:v1.24.0 maxNodeProvisionTime: 15m0s newPodScaleUpDelay: 0s scaleDownDelayAfterAdd: 10m0s 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 28c960da93..659647fe8f 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 @@ -41,7 +41,7 @@ spec: version: 9.99.0 - id: k8s-1.15 manifest: cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml - manifestHash: cd9be409ba7224ba3ec2f19262ae6b16cb96e332939b1b5e2a12c1874f7f839c + manifestHash: 32c2d0d535f2a11e9034cf857011b214402f08c16b6bc1cf22cfbd54f2a62a5a name: cluster-autoscaler.addons.k8s.io selector: k8s-addon: cluster-autoscaler.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content index a8dbfc6cbb..7a2cd09179 100644 --- a/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content +++ b/tests/integration/update_cluster/many-addons-ccm-irsa26/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content @@ -340,7 +340,7 @@ spec: value: arn:aws-test:iam::123456789012:role/cluster-autoscaler.kube-system.sa.minimal.example.com - name: AWS_WEB_IDENTITY_TOKEN_FILE value: /var/run/secrets/amazonaws.com/token - image: registry.k8s.io/autoscaling/cluster-autoscaler:latest + image: registry.k8s.io/autoscaling/cluster-autoscaler:v1.24.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3