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 512e63baa5..6a74771082 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 @@ -27,6 +27,8 @@ spec: image: registry.k8s.io/autoscaling/cluster-autoscaler:v1.21.2 maxNodeProvisionTime: 15m0s newPodScaleUpDelay: 0s + podAnnotations: + testAnnotation: testAnnotation scaleDownDelayAfterAdd: 10m0s scaleDownUtilizationThreshold: "0.5" skipNodesWithLocalStorage: true diff --git a/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-bootstrap_content b/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-bootstrap_content index 98bbc79b9a..ff91004015 100644 --- a/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-bootstrap_content +++ b/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-bootstrap_content @@ -47,7 +47,7 @@ spec: version: 9.99.0 - id: k8s-1.15 manifest: cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml - manifestHash: 7add7ef0ac062db6de829ad8b6c57d4a1a7e51d43848aa9eecdc9c5bdbb013f4 + manifestHash: 7af7d35d7847cd9888e12f1c4fdbaac7137eb92b68bbc7e80fd7ca16d2def521 name: cluster-autoscaler.addons.k8s.io selector: k8s-addon: cluster-autoscaler.addons.k8s.io diff --git a/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content b/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content index 4307fd5c44..bbceaacaaa 100644 --- a/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content +++ b/tests/integration/update_cluster/many-addons/data/aws_s3_object_minimal.example.com-addons-cluster-autoscaler.addons.k8s.io-k8s-1.15_content @@ -301,6 +301,7 @@ spec: annotations: prometheus.io/port: "8085" prometheus.io/scrape: "true" + testAnnotation: testAnnotation creationTimestamp: null labels: app: cluster-autoscaler diff --git a/tests/integration/update_cluster/many-addons/in-v1alpha2.yaml b/tests/integration/update_cluster/many-addons/in-v1alpha2.yaml index 8f9e0125ca..a3889376ec 100644 --- a/tests/integration/update_cluster/many-addons/in-v1alpha2.yaml +++ b/tests/integration/update_cluster/many-addons/in-v1alpha2.yaml @@ -10,6 +10,8 @@ spec: enabled: true clusterAutoscaler: enabled: true + podAnnotations: + testAnnotation: testAnnotation kubernetesApiAccess: - 0.0.0.0/0 channel: stable diff --git a/upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template b/upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template index fff3a812bd..47fca5c2de 100644 --- a/upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template +++ b/upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template @@ -274,8 +274,8 @@ spec: annotations: prometheus.io/port: "8085" prometheus.io/scrape: "true" - {{- with .PodAnnotations }} - {{- . | nindent 8 }} + {{- range $key, $value := .PodAnnotations }} + {{ $key }}: "{{ $value }}" {{- end }} labels: app: cluster-autoscaler diff --git a/upup/models/cloudup/resources/addons/nodelocaldns.addons.k8s.io/k8s-1.12.yaml.template b/upup/models/cloudup/resources/addons/nodelocaldns.addons.k8s.io/k8s-1.12.yaml.template index 88adfbb824..aab4701335 100644 --- a/upup/models/cloudup/resources/addons/nodelocaldns.addons.k8s.io/k8s-1.12.yaml.template +++ b/upup/models/cloudup/resources/addons/nodelocaldns.addons.k8s.io/k8s-1.12.yaml.template @@ -128,9 +128,9 @@ spec: annotations: prometheus.io/port: "9253" prometheus.io/scrape: "true" -{{- with KubeDNS.NodeLocalDNS.PodAnnotations }} - {{- . | nindent 8 }} -{{- end }} + {{- range $key, $value := KubeDNS.NodeLocalDNS.PodAnnotations }} + {{ $key }}: "{{ $value }}" + {{- end }} spec: priorityClassName: system-node-critical serviceAccountName: node-local-dns