2:43

📚 / Helm Chart

Kubirds deployment configuration

RepositoryChart NameChart Version
https://charts.link-society.com/incubatorkubirds2.0.0

Values

ValueTypeDefaultDescription
Core Supervision
coresup.enabledbooleantrueDeploys the Core Supervision features
Operator
operator.enabledbooleantrueDeploys the Kubernetes Operator
operator.nameOverridestring""Override the Chart name (leave empty to keep the default)
operator.fullnameOverridestring""Override the Chart and Release name (leave empty to keep the default)
operator.replicaCountinteger1Number of replicas (pods) to deploy
operator.image.namestringlinksociety/kubirds-operatorDocker image repository to deploy
operator.image.tagstring2.0.0-rc3Docker image tag to deploy
operator.image.pullPolicystringIfNotPresentPull policy for the pod
operator.image.pullSecretsstring array[]List of Docker secrets to pull image from private repositories
operator.tlsctlImage.namestringlinksociety/kubirds-tlsctlDocker image repository for the TLS certificate renewal tool
operator.tlsctlImage.tagstring2.0.0-rc3Docker image tag
operator.tlsctlImage.pullPolicystringIfNotPresentPull policy for the pod
operator.cachelogImage.namestringredisDocker image repository for the Kubirds CacheLog client
operator.cachelogImage.tagstring6.2.6-alpineDocker image tag
operator.cachelogImage.pullPolicystringIfNotPresentPull policy for the pod
operator.statusImage.namestringalpineDocker image repository for the Unit status updater
operator.statusImage.tagstring3.15Docker image tag
operator.statusImage.pullPolicystringIfNotPresentPull policy for the pod
operator.serviceAccount.createbooleantrueIf true, create a dedicated ServiceAccount for the operator
operator.serviceAccount.annotationsmap{}Annotations to add to the ServiceAccount
operator.serviceAccount.namestring""If create is true, leave empty to generate a new one, otherwise, leave empty to use default
operator.podAnnotationsmap{}Annotations to add to the operator's pods
operator.podSecurityContextmap{}Configure operator's pods security context
operator.securityContextmap{}Configure operator's main container security context
operator.resourcesmap{}Configure operator's pod resource limits and requests
operator.autoscaling.enabledbooleanfalseEnable the HorizontalPodAutoscaler
operator.autoscaling.minReplicasinteger1Minimum number of replicas
operator.autoscaling.maxReplicasinteger100Maximum number of replicas
operator.autoscaling.targetCPUUtilizationPercentageinteger80CPU threshold to spawn new replicas
operator.autoscaling.targetMemoryUtilizationPercentageintegerN/AMemory threshold to spawn new replicas
operator.nodeSelectorNode Selector{}Manually select the Kubernetes nodes used to schedule the operator's pods (leave empty to select them all)
operator.tolerationsTaint and Toleration[]Dynamically select the Kubernetes tainted nodes used to schedule the operator's pods (leave empty to select them all)
operator.affinityNode Affinity{}Specify constraints required on the Kubernetes node to be selected for scheduling
Dashboard
dashboard.enabledbooleantrueDeploys the Dashboard frontend
dashboard.nameOverridestring""Override the Chart name (leave empty to keep the default)
dashboard.fullnameOverridestring""Override the Chart and Release name (leave empty to keep the default)
dashboard.replicaCountinteger1Number of replicas (pods) to deploy
dashboard.image.namestringghcr.io/link-society/kubirds-dashboardDocker image repository to deploy
dashboard.image.tagstring2.0.0-alpha1Docker image tag to deploy
dashboard.image.pullPolicystringIfNotPresentPull policy for the pod
dashboard.image.pullSecretsstring array[]List of Docker secrets to pull
dashboard.serviceAccount.annotationsmap{}Annotations to add to the ServiceAccount
dashboard.serviceAccount.namestring""If create is true, leave empty to generate a new one, otherwise, leave empty to use default
dashboard.podAnnotationsmap{}Annotations to add to the dashboard's pods
dashboard.podSecurityContextmap{}Configure dashboard's pods security context
dashboard.securityContextmap{}Configure dashboard's main container security context
dashboard.resourcesmap{}Configure dashboard's pod resource limits and requests
dashboard.autoscaling.enabledbooleanfalseEnable the HorizontalPodAutoscaler
dashboard.autoscaling.minReplicasinteger1Minimum number of replicas
dashboard.autoscaling.maxReplicasinteger100Maximum number of replicas
dashboard.autoscaling.targetCPUUtilizationPercentageinteger80CPU threshold to spawn new replicas
dashboard.autoscaling.targetMemoryUtilizationPercentageintegerN/AMemory threshold to spawn new replicas
dashboard.nodeSelectorNode Selector{}Manually select the Kubernetes nodes used to schedule the dashboard's pods (leave empty to select them all)
dashboard.tolerationsTaint and Toleration[]Dynamically select the Kubernetes tainted nodes used to schedule the dashboard's pods (leave empty to select them all)
dashboard.affinityNode Affinity{}Specify constraints required on the Kubernetes node to be selected for scheduling