diff --git a/charts/aws-cloud-controller-manager/Chart.yaml b/charts/aws-cloud-controller-manager/Chart.yaml index 1541cf8a2e..a1f516790d 100644 --- a/charts/aws-cloud-controller-manager/Chart.yaml +++ b/charts/aws-cloud-controller-manager/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 name: aws-cloud-controller-manager description: Installs Cloud Controller Manager for AWS Cloud Provider -version: 0.0.6 +version: 0.0.7 appVersion: v1.23.0-alpha.0 maintainers: - name: Nick Turner diff --git a/charts/aws-cloud-controller-manager/templates/daemonset.yaml b/charts/aws-cloud-controller-manager/templates/daemonset.yaml index 09165846db..d7e2462acf 100644 --- a/charts/aws-cloud-controller-manager/templates/daemonset.yaml +++ b/charts/aws-cloud-controller-manager/templates/daemonset.yaml @@ -21,6 +21,7 @@ spec: spec: tolerations: {{ toYaml ( .Values.tolerations | default .Values.tolerations ) | nindent 8 }} nodeSelector: {{ toYaml ( .Values.nodeSelector | default .Values.nodeSelector ) | nindent 8 }} + dnsPolicy: {{ .Values.dnsPolicy }} priorityClassName: system-node-critical serviceAccountName: {{.Values.serviceAccountName}} {{- if .Values.hostNetworking }} diff --git a/charts/aws-cloud-controller-manager/values.yaml b/charts/aws-cloud-controller-manager/values.yaml index a44e9e4f04..aa4839bd64 100644 --- a/charts/aws-cloud-controller-manager/values.yaml +++ b/charts/aws-cloud-controller-manager/values.yaml @@ -106,7 +106,7 @@ resources: # memory: 300Mi # env -- Pod environment variables -env: {} +env: [] # securityContext -- Container Security Context. securityContext: {} # podSecurityContext -- Pods Security Context. @@ -122,6 +122,9 @@ tolerations: - key: node-role.kubernetes.io/control-plane effect: NoSchedule +# dnsPolicy -- dnsPolicy of deamonset pods. Should be set to Default if deployed as a deamonset on control-plane nodes to resolve properly +dnsPolicy: Default + clusterRoleName : system:cloud-controller-manager roleBindingName: cloud-controller-manager:apiserver-authentication-reader