github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/local-charts/prometheus/charts/kube-state-metrics/values.yaml (about) 1 # Default values for kube-state-metrics. 2 prometheusScrape: true 3 image: 4 repository: quay.io/coreos/kube-state-metrics 5 tag: v1.9.7 6 pullPolicy: IfNotPresent 7 8 imagePullSecrets: [] 9 # - name: "image-pull-secret" 10 11 # If set to true, this will deploy kube-state-metrics as a StatefulSet and the data 12 # will be automatically sharded across <.Values.replicas> pods using the built-in 13 # autodiscovery feature: https://github.com/kubernetes/kube-state-metrics#automated-sharding 14 # This is an experimental feature and there are no stability guarantees. 15 autosharding: 16 enabled: false 17 18 replicas: 1 19 20 service: 21 port: 8080 22 # Default to clusterIP for backward compatibility 23 type: ClusterIP 24 nodePort: 0 25 loadBalancerIP: "" 26 annotations: {} 27 28 customLabels: {} 29 30 hostNetwork: false 31 32 rbac: 33 # If true, create & use RBAC resources 34 create: true 35 36 serviceAccount: 37 # Specifies whether a ServiceAccount should be created, require rbac true 38 create: true 39 # The name of the ServiceAccount to use. 40 # If not set and create is true, a name is generated using the fullname template 41 name: 42 # Reference to one or more secrets to be used when pulling images 43 # ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ 44 imagePullSecrets: [] 45 # ServiceAccount annotations. 46 # Use case: AWS EKS IAM roles for service accounts 47 # ref: https://docs.aws.amazon.com/eks/latest/userguide/specify-service-account-role.html 48 annotations: {} 49 50 prometheus: 51 monitor: 52 enabled: false 53 additionalLabels: {} 54 namespace: "" 55 honorLabels: false 56 57 ## Specify if a Pod Security Policy for kube-state-metrics must be created 58 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/ 59 ## 60 podSecurityPolicy: 61 enabled: false 62 annotations: {} 63 ## Specify pod annotations 64 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#apparmor 65 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#seccomp 66 ## Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#sysctl 67 ## 68 # seccomp.security.alpha.kubernetes.io/allowedProfileNames: '*' 69 # seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default' 70 # apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default' 71 72 additionalVolumes: [] 73 74 securityContext: 75 enabled: true 76 runAsGroup: 65534 77 runAsUser: 65534 78 fsGroup: 65534 79 80 ## Node labels for pod assignment 81 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ 82 nodeSelector: {} 83 84 ## Affinity settings for pod assignment 85 ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ 86 affinity: {} 87 88 ## Tolerations for pod assignment 89 ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 90 tolerations: [] 91 92 # Annotations to be added to the pod 93 podAnnotations: {} 94 95 ## Assign a PriorityClassName to pods if set 96 # priorityClassName: "" 97 98 # Ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/ 99 podDisruptionBudget: {} 100 101 # Available collectors for kube-state-metrics. By default all available 102 # collectors are enabled. 103 collectors: 104 certificatesigningrequests: true 105 configmaps: true 106 cronjobs: true 107 daemonsets: true 108 deployments: true 109 endpoints: true 110 horizontalpodautoscalers: true 111 ingresses: true 112 jobs: true 113 limitranges: true 114 mutatingwebhookconfigurations: true 115 namespaces: true 116 networkpolicies: true 117 nodes: true 118 persistentvolumeclaims: true 119 persistentvolumes: true 120 poddisruptionbudgets: true 121 pods: true 122 replicasets: true 123 replicationcontrollers: true 124 resourcequotas: true 125 secrets: true 126 services: true 127 statefulsets: true 128 storageclasses: true 129 validatingwebhookconfigurations: true 130 verticalpodautoscalers: false 131 volumeattachments: true 132 133 # Namespace to be enabled for collecting resources. By default all namespaces are collected. 134 # namespace: "" 135 136 ## Override the deployment namespace 137 ## 138 namespaceOverride: "" 139 140 resources: {} 141 # We usually recommend not to specify default resources and to leave this as a conscious 142 # choice for the user. This also increases chances charts run on environments with little 143 # resources, such as Minikube. If you do want to specify resources, uncomment the following 144 # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 145 # limits: 146 # cpu: 100m 147 # memory: 64Mi 148 # requests: 149 # cpu: 10m 150 # memory: 32Mi 151 152 ## Provide a k8s version to define apiGroups for podSecurityPolicy Cluster Role. 153 ## For example: kubeTargetVersionOverride: 1.14.9 154 ## 155 kubeTargetVersionOverride: ""