Skip to content

Addons

Appears in

  • .Values.addons

addons

Addons to the workloads

Keyaddons
Typemap
Required
Helm tpl
Default{}

Example

addons: {}

addons.$addon

COnfigure the addon

Keyaddons.$addon
Typemap
Required
Helm tpl
Default{}

Example

addons:
codeserver: {}
netshoot: {}
gluetun: {}
tailscale: {}

addons.$addon.enabled

Enables or Disables the Addon

Keyaddons.$addon.enabled
Typebool
Required
Helm tpl
Defaultfalse

Example

addons:
codeserver:
enabled: true

addons.$addon.targetSelector

Define the workloads to add the addon to

Keyaddons.$addon.targetSelector
Typelist of string
Required
Helm tpl
Default["main"]

Example

addons:
codeserver:
targetSelector:
- main
- other-workload

addons.$addon.container

Define additional options for the container

Keyaddons.$addon.container
Typemap
Required
Helm tpl
DefaultDepends on the addon (See common’s values.yaml)

Example

addons:
codeserver:
container: {}

addons.$addon.service

Define additional options for the service

Keyaddons.$addon.service
Typemap
Required
Helm tpl
DefaultDepends on the addon (See common’s values.yaml)

Example

addons:
codeserver:
service: {}

addons.$addon.ingress

Define additional options for the ingress

Keyaddons.$addon.ingress
Typemap
Required
Helm tpl
DefaultDepends 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