[stable/kube-state-metrics] Allow specification of additional volume types in podSecurityPolicy of kube-state-metrics (#22122)

Signed-off-by: Karl-Philipp Richter <krichter@posteo.de>
This commit is contained in:
Karl-Philipp Richter
2020-05-24 10:19:10 -07:00
committed by GitHub
parent 2996390bc7
commit 3bbc4365ae
4 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ keywords:
- monitoring
- prometheus
- kubernetes
version: 2.8.6
version: 2.8.7
appVersion: 1.9.6
home: https://github.com/kubernetes/kube-state-metrics/
sources:
+1
View File
@@ -30,6 +30,7 @@ $ helm install stable/kube-state-metrics
| `serviceAccount.imagePullSecrets` | Specify image pull secrets field | `[]` |
| `podSecurityPolicy.enabled` | If true, create & use PodSecurityPolicy resources. Note that related RBACs are created only if `rbac.enabled` is `true. | `false` |
| `podSecurityPolicy.annotations` | Specify pod annotations in the pod security policy | {} |
| `podSecurityPolicy.additionalVolumes` | Specify allowed volumes in the pod security policy (`secret` is always allowed) | [] |
| `securityContext.enabled` | Enable security context | `true` |
| `securityContext.fsGroup` | Group ID for the container | `65534` |
| `securityContext.runAsUser` | User ID for the container | `65534` |
@@ -16,6 +16,9 @@ spec:
privileged: false
volumes:
- 'secret'
{{- if .Values.podSecurityPolicy.additionalVolumes }}
{{ toYaml .Values.podSecurityPolicy.additionalVolumes | indent 4 }}
{{- end }}
hostNetwork: false
hostIPC: false
hostPID: false
+1
View File
@@ -62,6 +62,7 @@ podSecurityPolicy:
# seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default'
# apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default'
additionalVolumes: []
securityContext:
enabled: true