1 # Default values for kube-state-metrics.
4 repository: quay.io/coreos/kube-state-metrics
6 pullPolicy: IfNotPresent
8 # If set to true, this will deploy kube-state-metrics as a StatefulSet and the data
9 # will be automatically sharded across <.Values.replicas> pods using the built-in
10 # autodiscovery feature: https://github.com/kubernetes/kube-state-metrics#automated-sharding
11 # This is an experimental feature and there are no stability guarantees.
19 # Default to clusterIP for backward compatibility
30 # If true, create & use RBAC resources
34 # Specifies whether a ServiceAccount should be created, require rbac true
36 # The name of the ServiceAccount to use.
37 # If not set and create is true, a name is generated using the fullname template
39 # Reference to one or more secrets to be used when pulling images
40 # ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
50 ## Specify if a Pod Security Policy for kube-state-metrics must be created
51 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
56 ## Specify pod annotations
57 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#apparmor
58 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#seccomp
59 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#sysctl
61 # seccomp.security.alpha.kubernetes.io/allowedProfileNames: '*'
62 # seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default'
63 # apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default'
71 ## Node labels for pod assignment
72 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
75 ## Affinity settings for pod assignment
76 ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
79 ## Tolerations for pod assignment
80 ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
83 # Annotations to be added to the pod
86 ## Assign a PriorityClassName to pods if set
87 # priorityClassName: ""
89 # Available collectors for kube-state-metrics. By default all available
90 # collectors are enabled.
92 certificatesigningrequests: true
98 horizontalpodautoscalers: true
102 mutatingwebhookconfigurations: false
104 networkpolicies: false
106 persistentvolumeclaims: true
107 persistentvolumes: true
108 poddisruptionbudgets: true
111 replicationcontrollers: true
117 validatingwebhookconfigurations: false
118 verticalpodautoscalers: false
119 volumeattachments: false
121 # Namespace to be enabled for collecting resources. By default all namespaces are collected.
124 ## Override the deployment namespace
126 namespaceOverride: ""