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
|