workshop/scenario_2/security2-policies.yaml (27 lines of code) (raw):

--- # Deny privileged containers apiVersion: constraints.gatekeeper.sh/v1beta1 kind: K8sPrivilegedContainer metadata: name: k8s-privileged-container spec: match: kinds: - apiGroups: [""] kinds: ["Pod"] --- # Allow whitelisted repos apiVersion: constraints.gatekeeper.sh/v1beta1 kind: K8sAllowedRepos metadata: name: whitelisted-repos spec: match: kinds: - apiGroups: [""] kinds: ["Pod"] namespaces: - "prd" - "dev" parameters: repos: - "open-policy-agent" - "ubuntu"