1# Default values for metrics-server.
2# This is a YAML-formatted file.
3# Declare variables to be passed into your templates.
6 repository: cgr.dev/chainguard-private/metrics-server
7 # Overrides the image tag whose default is v{{ .Chart.AppVersion }}
8 tag: latest@sha256:4742ef9727292d25b6a8ee7102dddbe9710ef765f3b874026f1a0267ed0648dc
9 pullPolicy: IfNotPresent
11# - name: registrySecretName
16 # Specifies whether a service account should be created
18 # Annotations to add to the service account
20 # The name of the service account to use.
21 # If not set and create is true, a name is generated using the fullname template
23 # The list of secrets mountable by this service account.
24 # See https://kubernetes.io/docs/reference/labels-annotations-taints/#enforce-mountable-secrets
27 # Specifies whether RBAC resources should be created
29 # Note: PodSecurityPolicy will not be created when Kubernetes version is 1.25 or later.
32 # Specifies if the v1beta1.metrics.k8s.io API service should be created.
34 # You typically want this enabled! If you disable API service creation you have to
35 # manage it outside of this chart for e.g horizontal pod autoscaling to
36 # work with this release.
38 # Annotations to add to the API service
40 # Specifies whether to skip TLS verification
41 insecureSkipTLSVerify: true
42 # The PEM encoded CA bundle for TLS verification
49 allowPrivilegeEscalation: false
50 readOnlyRootFilesystem: true
58priorityClassName: system-cluster-critical
61 # Specifies if metrics-server should be started in hostNetwork mode.
63 # You would require this enabled if you use alternate overlay networking for pods and
64 # API server unable to communicate with metrics-server. As an example, this is required
65 # if you use Weave network on EKS
76 # https://kubernetes.io/docs/tasks/run-application/configure-pdb/
80 unhealthyPodEvictionPolicy:
83 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
84 - --kubelet-use-node-status-port
85 - --metric-resolution=15s
92 initialDelaySeconds: 0
100 initialDelaySeconds: 20
108 # Add these labels to have metrics-server show up in `kubectl cluster-info`
109 # kubernetes.io/cluster-service: "true"
110 # kubernetes.io/name: "Metrics-server"
114 repository: cgr.dev/chainguard-private/kubernetes-autoscaler-addon-resizer
115 tag: latest@sha256:90af3808435d22f20fba940fed0258aa3e9ee951084b3bd331a85faecbf106a1
117 allowPrivilegeEscalation: false
118 readOnlyRootFilesystem: true
148 metricRelabelings: []
150# See https://github.com/kubernetes-sigs/metrics-server#scaling
163topologySpreadConstraints: []
165# Annotations to add to the deployment
166deploymentAnnotations: {}
171 # Set the TLS method to use. Supported values:
172 # - `metrics-server` : Metrics-server will generate a self-signed certificate
173 # - `helm` : Helm will generate a self-signed certificate
174 # - `cert-manager` : Use cert-manager.io to create and maintain the certificate
175 # - `existingSecret` : Reuse an existing secret. No new secret will be created
176 type: "metrics-server"
177 # Kubernetes cluster domain. Used to configure Subject Alt Names for the certificate
178 clusterDomain: cluster.local
180 # Automatically add the cert-manager.io/inject-ca-from annotation to the APIService resource.
181 # See https://cert-manager.io/docs/concepts/ca-injector
182 addInjectorAnnotations: true
184 # Use an existing cert-manager issuer
186 # Kind of the existing cert-manager issuer
188 # Name of the existing cert-manager issuer
190 # Set the requested duration (i.e. lifetime) of the Certificate.
191 # See https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.CertificateSpec
193 # How long before the currently issued certificate’s expiry cert-manager should renew the certificate.
194 # See https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.CertificateSpec
196 # Add extra annotations to the Certificate resource
198 # Add extra labels to the Certificate resource
201 # Use helm lookup function to reuse Secret created in previous helm install
203 # Cert validity duration in days
204 certDurationDays: 365
206 # Name of the existing Secret to use for TLS
208 # Use helm lookup function to provision `apiService.caBundle`