You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
842 B

  1. {% if kube_pod_security_use_default %}
  2. apiVersion: pod-security.admission.config.k8s.io/v1
  3. kind: PodSecurityConfiguration
  4. defaults:
  5. enforce: "{{ kube_pod_security_default_enforce }}"
  6. enforce-version: "{{ kube_pod_security_default_enforce_version }}"
  7. audit: "{{ kube_pod_security_default_audit }}"
  8. audit-version: "{{ kube_pod_security_default_audit_version }}"
  9. warn: "{{ kube_pod_security_default_warn }}"
  10. warn-version: "{{ kube_pod_security_default_warn_version }}"
  11. exemptions:
  12. usernames: {{ kube_pod_security_exemptions_usernames | to_json }}
  13. runtimeClasses: {{ kube_pod_security_exemptions_runtime_class_names | to_json }}
  14. namespaces: {{ kube_pod_security_exemptions_namespaces | to_json }}
  15. {% else %}
  16. # This file is intentinally left empty as kube_pod_security_use_default={{ kube_pod_security_use_default }}
  17. {% endif %}