Common Chart Documentation
Appears in
.Values
Notes
This applies across all the documentation:
- Helm
tpl
:- ❌ means that the value is not templated
- ✅ means that the value is templated,
for example instead of a hardcoded value, you can set it to
{{ .Values.some.value }}
. and it will be replaced by the value contained in.Values.some.value
at the installation/upgrade time.
global
Global values that apply to all charts
Key | global |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | See here |
Example
fallbackDefaults
The fallback defaults are used when a value is not defined in the chart.
Key | fallbackDefaults |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | See here |
extraTpl
Define kubernetes resources, 1 per list item, tpl will be resolved
Key | extraTpl |
Type | list of string |
Required | ❌ |
Helm tpl | ✅ |
Default | [] |
Example
operator
Contains specific settings for helm charts containing or using system
Key | operator |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default
Example
operator.register
Adds a configmap in the operator’s namespace to register the chart as an operator
Key | operator.register |
Type | bool |
Required | ❌ |
Helm tpl | ❌ |
Default | false |
Example
operator.verify
Contains specific settings for verifying system
Key | operator.verify |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default
Example
operator.verify.enabled
Enables or disables the verification of system
Key | operator.verify.enabled |
Type | bool |
Required | ❌ |
Helm tpl | ❌ |
Default | true |
Example
operator.verify.additionalsystem
Additional system to verify
Key | operator.verify.additionalsystem |
Type | list of string |
Required | ❌ |
Helm tpl | ❌ |
Default | [] |
Example
podOptions
Options that apply to all pods, unless overridden at the pod level
Key | podOptions |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | See here |
Example
containerOptions
Options that apply to all containers, unless overridden at the container level
Key | containerOptions |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | See here |
Example
TZ
Timezone that is used everywhere applicable, unless overridden at the container level
Key | TZ |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default | UTC |
Example
namespace
Namespace to apply to all objects, unless overridden at the object level
resources
Define resources for all containers, unless overridden at the container level
Key | resources |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default | See here |
Example
securityContext
Define security context for all containers and pods, unless overridden at the container/pod level
Key | securityContext |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default | See here |
Example
Images
Images are defined in the following format:
For additional images, you can define them in the following format:
image
Defines the image details
Key | image |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default
Example
image.repository
Defines the image repository
Key | image.repository |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | "" |
Example
image.tag
Defines the image tag
Key | image.tag |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | "" |
Example
image.pullPolicy
Defines the image pull policy
Key | image.pullPolicy |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | IfNotPresent |
Example
Additional Documentation
- certificate
- configmap
- container
- containerOptions
- imagePullSecret
- ingress
- notes
- persistence
- podDisruptionBudget
- priorityClass
- rbac
- resources
- secret
- securityContext
- service
- serviceAccount
- storageClass
- volumeSnapshot
- volumeSnapshotClass
- webhook
- webhook
- workload