diff --git a/upup/models/cloudup/resources/addons/aws-cloud-controller.addons.k8s.io/k8s-1.18.yaml.template b/upup/models/cloudup/resources/addons/aws-cloud-controller.addons.k8s.io/k8s-1.18.yaml.template index bb02d447efa7a..5b3ca302d245c 100644 --- a/upup/models/cloudup/resources/addons/aws-cloud-controller.addons.k8s.io/k8s-1.18.yaml.template +++ b/upup/models/cloudup/resources/addons/aws-cloud-controller.addons.k8s.io/k8s-1.18.yaml.template @@ -25,24 +25,28 @@ spec: effect: NoSchedule - key: node-role.kubernetes.io/master effect: NoSchedule - serviceAccountName: cloud-controller-manager + serviceAccountName: aws-cloud-controller-manager containers: - - name: aws-cloud-controller-manager - image: {{ if .ExternalCloudControllerManager.Image }}{{ .ExternalCloudControllerManager.Image }}{{ else }}gcr.io/k8s-staging-provider-aws/cloud-controller-manager:{{AWSCCMTag}}{{ end }} - args: + - name: aws-cloud-controller-manager + image: {{ if .ExternalCloudControllerManager.Image }}{{ .ExternalCloudControllerManager.Image }}{{ else }}gcr.io/k8s-staging-provider-aws/cloud-controller-manager:{{AWSCCMTag}}{{ end }} + imagePullPolicy: IfNotPresent + args: {{- range $arg := CloudControllerConfigArgv }} - - {{ $arg }} + - {{ $arg }} {{- end }} - resources: - requests: - cpu: 200m + env: + - name: KUBERNETES_SERVICE_HOST + value: "127.0.0.1" + resources: + requests: + cpu: 200m hostNetwork: true priorityClassName: system-cluster-critical --- apiVersion: v1 kind: ServiceAccount metadata: - name: cloud-controller-manager + name: aws-cloud-controller-manager namespace: kube-system --- apiVersion: rbac.authorization.k8s.io/v1 @@ -57,7 +61,7 @@ roleRef: subjects: - apiGroup: "" kind: ServiceAccount - name: cloud-controller-manager + name: aws-cloud-controller-manager namespace: kube-system --- apiVersion: rbac.authorization.k8s.io/v1 @@ -168,6 +172,6 @@ roleRef: subjects: - apiGroup: "" kind: ServiceAccount - name: cloud-controller-manager + name: aws-cloud-controller-manager namespace: kube-system diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/aws-cloud-controller.addons.k8s.io-k8s-1.18.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/aws-cloud-controller.addons.k8s.io-k8s-1.18.yaml index 3cc76fee57cb1..b9eb7c366f24e 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/aws-cloud-controller.addons.k8s.io-k8s-1.18.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/aws-cloud-controller.addons.k8s.io-k8s-1.18.yaml @@ -27,7 +27,11 @@ spec: - --allocate-node-cidrs=true - --configure-cloud-routes=false - --use-service-account-credentials=true + env: + - name: KUBERNETES_SERVICE_HOST + value: 127.0.0.1 image: gcr.io/k8s-staging-provider-aws/cloud-controller-manager:latest + imagePullPolicy: IfNotPresent name: aws-cloud-controller-manager resources: requests: @@ -36,7 +40,7 @@ spec: nodeSelector: node-role.kubernetes.io/master: "" priorityClassName: system-cluster-critical - serviceAccountName: cloud-controller-manager + serviceAccountName: aws-cloud-controller-manager tolerations: - effect: NoSchedule key: node.cloudprovider.kubernetes.io/uninitialized @@ -56,7 +60,7 @@ metadata: addon.kops.k8s.io/name: aws-cloud-controller.addons.k8s.io app.kubernetes.io/managed-by: kops k8s-addon: aws-cloud-controller.addons.k8s.io - name: cloud-controller-manager + name: aws-cloud-controller-manager namespace: kube-system --- @@ -78,7 +82,7 @@ roleRef: subjects: - apiGroup: "" kind: ServiceAccount - name: cloud-controller-manager + name: aws-cloud-controller-manager namespace: kube-system --- @@ -203,5 +207,5 @@ roleRef: subjects: - apiGroup: "" kind: ServiceAccount - name: cloud-controller-manager + name: aws-cloud-controller-manager namespace: kube-system diff --git a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml index b538550b5cc5a..765d668f5668d 100644 --- a/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml +++ b/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/awscloudcontroller/manifest.yaml @@ -47,7 +47,7 @@ spec: k8s-addon: storage-aws.addons.k8s.io - id: k8s-1.18 manifest: aws-cloud-controller.addons.k8s.io/k8s-1.18.yaml - manifestHash: 44f4c35583b89ca3dce92aad96c06095bc0ead28 + manifestHash: ef74ee3b557b92e6e6944329c81e4f1925e2f3df name: aws-cloud-controller.addons.k8s.io selector: k8s-addon: aws-cloud-controller.addons.k8s.io