mirror of https://github.com/fluxcd/flux2.git
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
| # Allow Flux controllers to run as non-root on OpenShift
 | |
| # Docs: https://fluxcd.io/flux/installation/configuration/openshift/
 | |
| apiVersion: rbac.authorization.k8s.io/v1
 | |
| kind: ClusterRole
 | |
| metadata:
 | |
|   name: flux-scc
 | |
| rules:
 | |
|   - apiGroups:
 | |
|       - security.openshift.io
 | |
|     resources:
 | |
|       - securitycontextconstraints
 | |
|     resourceNames:
 | |
|       - nonroot
 | |
|     verbs:
 | |
|       - use
 | |
| ---
 | |
| apiVersion: rbac.authorization.k8s.io/v1
 | |
| kind: ClusterRoleBinding
 | |
| metadata:
 | |
|   name: flux-scc
 | |
| roleRef:
 | |
|   apiGroup: rbac.authorization.k8s.io
 | |
|   kind: ClusterRole
 | |
|   name: flux-scc
 | |
| subjects:
 | |
|   - kind: ServiceAccount
 | |
|     name: source-controller
 | |
|     namespace: flux-system
 | |
|   - kind: ServiceAccount
 | |
|     name: kustomize-controller
 | |
|     namespace: flux-system
 | |
|   - kind: ServiceAccount
 | |
|     name: helm-controller
 | |
|     namespace: flux-system
 | |
|   - kind: ServiceAccount
 | |
|     name: notification-controller
 | |
|     namespace: flux-system
 | |
|   - kind: ServiceAccount
 | |
|     name: image-reflector-controller
 | |
|     namespace: flux-system
 | |
|   - kind: ServiceAccount
 | |
|     name: image-automation-controller
 | |
|     namespace: flux-system
 |