30 lines
		
	
	
		
			791 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			791 B
		
	
	
	
		
			YAML
		
	
	
	
apiVersion: v1
 | 
						|
kind: ConfigMap
 | 
						|
metadata:
 | 
						|
  name: admission
 | 
						|
  namespace: federation-system
 | 
						|
data:
 | 
						|
  config.yml: |
 | 
						|
    apiVersion: apiserver.k8s.io/v1alpha1
 | 
						|
    kind: AdmissionConfiguration
 | 
						|
    plugins:
 | 
						|
    - name: SchedulingPolicy
 | 
						|
      path: /etc/kubernetes/admission/scheduling-policy-config.yml    
 | 
						|
  scheduling-policy-config.yml: |
 | 
						|
    kubeconfig: /etc/kubernetes/admission/opa-kubeconfig    
 | 
						|
  opa-kubeconfig: |
 | 
						|
    clusters:
 | 
						|
      - name: opa-api
 | 
						|
        cluster:
 | 
						|
          server: http://opa.federation-system.svc.cluster.local:8181/v0/data/kubernetes/placement
 | 
						|
    users:
 | 
						|
      - name: scheduling-policy
 | 
						|
        user:
 | 
						|
          token: deadbeefsecret
 | 
						|
    contexts:
 | 
						|
      - name: default
 | 
						|
        context:
 | 
						|
          cluster: opa-api
 | 
						|
          user: scheduling-policy
 | 
						|
    current-context: default    
 |