Values
Here you can find explanations for all the values defined in the values.yaml file for our Helm Chart.
📄️ replicaCount
The replicaCount value adjusts the number of replicas that the GoKubeDownscaler deployment will have.
📄️ image
The image value contains the three fields repository, pullPolicy and tag:
📄️ imagePullSecrets
The imagePullSecrets value is a list of Kubernetes secrets
📄️ arguments
The arguments value allows you to set additional cli arguments at the startup of the container.
📄️ includedResources
The includedResources value defines all the workload types that the GoKubeDownscaler will try to scale.
📄️ fullnameOverride
The fullnameOverride value overrides the names of the created Kubernetes objects with the provided name.
📄️ nameOverride
The nameOverride value overrides the chart name for the created Kubernetes objects.
📄️ constrainedNamespaces
The constrainedNamespaces value is a comma separated list of namespaces the GoKubeDownscaler is going to operate on when constrained.
📄️ serviceAccount
The serviceAccount value contains the two fields create and name:
📄️ podSecurityContext
The podSecurityContext value defines the SecurityContext on pod level.
📄️ securityContext
The securityContext value defines the SecurityContext on container level.
📄️ resources
The resources value defines the CPU and memory limits and requests.
📄️ podAnnotations
The podAnnotations value is a map of annotations that the pods of the GoKubeDownscaler deployment will have.
📄️ nodeSelector
The nodeSelector value defines labels of nodes that you want the deployment to be scheduled on.
📄️ tolerations
The tolerations value adds tolerations to the pods of the deployment to be able to be scheduled on nodes with matching taints.
📄️ affinity
The affinity value defines rules for node affinity and pod affinity/anti-affinity.
📄️ excludedNamespaces
The excludedNamespaces value is a list of namespaces that will be excluded from being downscaled by the GoKubeDownscaler.
📄️ configMap
The configMap value contains the two fields name and extraConfig:
📄️ forceRestartOnConfigChange
The forceRestartOnConfigChange value defines whether the pods of the GoKubeDownscaler should be restarted when changing the config in the configMap.