parts/k8s/cloud-init/artifacts/apiserver-admission-control.yaml (22 lines of code) (raw):

apiVersion: apiserver.config.k8s.io/v1 kind: AdmissionConfiguration plugins: - name: PodSecurity configuration: apiVersion: pod-security.admission.config.k8s.io/v1{{- if not (IsKubernetesVersionGe "1.25.0")}}beta1{{end}} kind: PodSecurityConfiguration defaults: {{- /* allow everything by default, back-compatible */}} enforce: privileged enforce-version: latest {{- /* cli warning if pod does not enforce the baseline stardard */}} warn: baseline warn-version: latest {{- /* audit log entry if pod does not enforce the restricted stardard */}} audit: restricted audit-version: latest exemptions: {{- /* STIG Rule ID: SV-254800r879719_rule */}} usernames: [{{DNSPrefix}}-admin] runtimeClasses: [] namespaces: [kube-system]