Addons
Appears in
.Values.addons
addons
Addons to the workloads
Key | addons |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | {} |
Example
addons: {}
addons.$addon
COnfigure the addon
Key | addons.$addon |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default | {} |
Example
addons: codeserver: {} netshoot: {} gluetun: {} tailscale: {}
addons.$addon.enabled
Enables or Disables the Addon
Key | addons.$addon.enabled |
Type | bool |
Required | ✅ |
Helm tpl | ❌ |
Default | false |
Example
addons: codeserver: enabled: true
addons.$addon.targetSelector
Define the workloads to add the addon to
Key | addons.$addon.targetSelector |
Type | list of string |
Required | ❌ |
Helm tpl | ❌ |
Default | ["main"] |
Example
addons: codeserver: targetSelector: - main - other-workload
addons.$addon.container
Define additional options for the container
Key | addons.$addon.container |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | Depends on the addon (See common’s values.yaml) |
Example
addons: codeserver: container: {}
addons.$addon.service
Define additional options for the service
Key | addons.$addon.service |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | Depends on the addon (See common’s values.yaml) |
Example
addons: codeserver: service: {}
addons.$addon.ingress
Define additional options for the ingress
Key | addons.$addon.ingress |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | Depends on the addon (See common’s values.yaml) |
Example
addons: codeserver: ingress: {}
Full Examples
addons: codeserver: enabled: true container: resources: limits: cpu: 3333m memory: 3333Mi service: enabled: true ports: codeserver: enabled: true port: 12345 targetPort: 12345 ingress: enabled: true hosts: - host: code.chart-example.local paths: - path: / pathType: Prefix