update authorization
This commit is contained in:
		| @@ -13,6 +13,7 @@ spec: | ||||
|       labels: | ||||
|         app: external-dns | ||||
|     spec: | ||||
|       serviceAccountName: external-dns | ||||
|       containers: | ||||
|       - name: external-dns | ||||
|         image: external-dns | ||||
|   | ||||
| @@ -7,6 +7,7 @@ resources: | ||||
|   - namespace.yaml | ||||
|   - cloudflare.sealedsecret.yaml | ||||
|   - deployment.yaml | ||||
|   - rbac.yaml | ||||
|  | ||||
| images: | ||||
|   - 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