Browse Source
Customize PodSecurityPolicies from inventory (#5920)
Customize PodSecurityPolicies from inventory (#5920)
* Customize PodSecurityPolicies from inventory * Fixed yaml indentationpull/5904/head
Pasquale Toscano
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 67 additions and 55 deletions
Split View
Diff Options
-
6inventory/sample/group_vars/k8s-cluster/k8s-cluster.yml
-
59roles/kubernetes-apps/cluster_roles/defaults/main.yml
-
57roles/kubernetes-apps/cluster_roles/templates/psp.yml.j2
@ -1 +1,60 @@ |
|||
--- |
|||
|
|||
podsecuritypolicy_restricted_spec: |
|||
privileged: false |
|||
allowPrivilegeEscalation: false |
|||
requiredDropCapabilities: |
|||
- ALL |
|||
volumes: |
|||
- 'configMap' |
|||
- 'emptyDir' |
|||
- 'projected' |
|||
- 'secret' |
|||
- 'downwardAPI' |
|||
- 'persistentVolumeClaim' |
|||
hostNetwork: false |
|||
hostIPC: false |
|||
hostPID: false |
|||
runAsUser: |
|||
rule: 'MustRunAsNonRoot' |
|||
seLinux: |
|||
rule: 'RunAsAny' |
|||
supplementalGroups: |
|||
rule: 'MustRunAs' |
|||
ranges: |
|||
- min: 1 |
|||
max: 65535 |
|||
fsGroup: |
|||
rule: 'MustRunAs' |
|||
ranges: |
|||
- min: 1 |
|||
max: 65535 |
|||
readOnlyRootFilesystem: false |
|||
forbiddenSysctls: |
|||
- '*' |
|||
|
|||
podsecuritypolicy_privileged_spec: |
|||
privileged: true |
|||
allowPrivilegeEscalation: true |
|||
allowedCapabilities: |
|||
- '*' |
|||
volumes: |
|||
- '*' |
|||
hostNetwork: true |
|||
hostPorts: |
|||
- min: 0 |
|||
max: 65535 |
|||
hostIPC: true |
|||
hostPID: true |
|||
runAsUser: |
|||
rule: 'RunAsAny' |
|||
seLinux: |
|||
rule: 'RunAsAny' |
|||
supplementalGroups: |
|||
rule: 'RunAsAny' |
|||
fsGroup: |
|||
rule: 'RunAsAny' |
|||
readOnlyRootFilesystem: false |
|||
# This will fail if allowed-unsafe-sysctls is not set accordingly in kubelet flags |
|||
allowedUnsafeSysctls: |
|||
- '*' |
Write
Preview
Loading…
Cancel
Save