diff --git a/kustomize/external-dns-clusterrole.yaml b/kustomize/external-dns-clusterrole.yaml index 6dfc98c4e..3c2490aaf 100644 --- a/kustomize/external-dns-clusterrole.yaml +++ b/kustomize/external-dns-clusterrole.yaml @@ -3,18 +3,12 @@ kind: ClusterRole metadata: name: external-dns rules: -- apiGroups: [""] - resources: ["services"] - verbs: ["get","watch","list"] -- apiGroups: [""] - resources: ["pods"] - verbs: ["get","watch","list"] -- apiGroups: ["extensions"] - resources: ["ingresses"] - verbs: ["get","watch","list"] -- apiGroups: [""] - resources: ["nodes"] - verbs: ["list"] -- apiGroups: [""] - resources: ["endpoints"] - verbs: ["get","watch","list"] + - apiGroups: [''] + resources: ['endpoints', 'pods', 'services'] + verbs: ['get', 'watch', 'list'] + - apiGroups: ['extensions'] + resources: ['ingresses'] + verbs: ['get', 'watch', 'list'] + - apiGroups: [''] + resources: ['nodes'] + verbs: ['list'] diff --git a/kustomize/external-dns-clusterrolebinding.yaml b/kustomize/external-dns-clusterrolebinding.yaml index 6630f84a2..3d08f8059 100644 --- a/kustomize/external-dns-clusterrolebinding.yaml +++ b/kustomize/external-dns-clusterrolebinding.yaml @@ -7,6 +7,6 @@ roleRef: kind: ClusterRole name: external-dns subjects: -- kind: ServiceAccount - name: external-dns - namespace: default + - kind: ServiceAccount + name: external-dns + namespace: default diff --git a/kustomize/external-dns-deployment.yaml b/kustomize/external-dns-deployment.yaml index d98d29f62..212e16614 100644 --- a/kustomize/external-dns-deployment.yaml +++ b/kustomize/external-dns-deployment.yaml @@ -15,9 +15,9 @@ spec: spec: serviceAccountName: external-dns containers: - - name: external-dns - image: k8s.gcr.io/external-dns/external-dns:v0.7.3 - args: - - --source=service - - --source=ingress - - --registry=txt + - name: external-dns + image: k8s.gcr.io/external-dns/external-dns + args: + - --source=service + - --source=ingress + - --registry=txt diff --git a/kustomize/kustomization.yaml b/kustomize/kustomization.yaml index 46ba1c12a..52cf9b8f5 100644 --- a/kustomize/kustomization.yaml +++ b/kustomize/kustomization.yaml @@ -1,5 +1,12 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +images: + - name: k8s.gcr.io/external-dns/external-dns + newTag: v0.7.3 + resources: -- ./external-dns-deployment.yaml -- ./external-dns-serviceaccount.yaml -- ./external-dns-clusterrole.yaml -- ./external-dns-clusterrolebinding.yaml + - ./external-dns-deployment.yaml + - ./external-dns-serviceaccount.yaml + - ./external-dns-clusterrole.yaml + - ./external-dns-clusterrolebinding.yaml