update authorization
This commit is contained in:
		| @@ -13,6 +13,7 @@ spec: | |||||||
|       labels: |       labels: | ||||||
|         app: external-dns |         app: external-dns | ||||||
|     spec: |     spec: | ||||||
|  |       serviceAccountName: external-dns | ||||||
|       containers: |       containers: | ||||||
|       - name: external-dns |       - name: external-dns | ||||||
|         image: external-dns |         image: external-dns | ||||||
|   | |||||||
| @@ -7,6 +7,7 @@ resources: | |||||||
|   - namespace.yaml |   - namespace.yaml | ||||||
|   - cloudflare.sealedsecret.yaml |   - cloudflare.sealedsecret.yaml | ||||||
|   - deployment.yaml |   - deployment.yaml | ||||||
|  |   - rbac.yaml | ||||||
|  |  | ||||||
| images: | images: | ||||||
|   - name: external-dns |   - name: external-dns | ||||||
|   | |||||||
							
								
								
									
										32
									
								
								infrastructure/external-dns/rbac.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								infrastructure/external-dns/rbac.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | |||||||
|  | apiVersion: v1 | ||||||
|  | kind: ServiceAccount | ||||||
|  | metadata: | ||||||
|  |   name: external-dns | ||||||
|  | --- | ||||||
|  | apiVersion: rbac.authorization.k8s.io/v1 | ||||||
|  | kind: ClusterRole | ||||||
|  | metadata: | ||||||
|  |   name: external-dns | ||||||
|  | rules: | ||||||
|  | - apiGroups: [""] | ||||||
|  |   resources: ["services","endpoints","pods"] | ||||||
|  |   verbs: ["get","watch","list"] | ||||||
|  | - apiGroups: ["extensions","networking.k8s.io"] | ||||||
|  |   resources: ["ingresses"] | ||||||
|  |   verbs: ["get","watch","list"] | ||||||
|  | - apiGroups: [""] | ||||||
|  |   resources: ["nodes"] | ||||||
|  |   verbs: ["list", "watch"] | ||||||
|  | --- | ||||||
|  | apiVersion: rbac.authorization.k8s.io/v1 | ||||||
|  | kind: ClusterRoleBinding | ||||||
|  | metadata: | ||||||
|  |   name: external-dns-viewer | ||||||
|  | roleRef: | ||||||
|  |   apiGroup: rbac.authorization.k8s.io | ||||||
|  |   kind: ClusterRole | ||||||
|  |   name: external-dns | ||||||
|  | subjects: | ||||||
|  | - kind: ServiceAccount | ||||||
|  |   name: external-dns | ||||||
|  |   namespace: external-dns | ||||||
		Reference in New Issue
	
	Block a user