4.5 KiB
4.5 KiB
title
| title |
|---|
| Addons |
:::note
- Examples under each key are only to be used as a placement guide
- See the Full Examples section for complete examples.
:::
Appears in
.Values.addons
:::tip
- Replace references to
$namewith the actual name you want to use.
:::
addons
Addons to the workloads
| Key | addons |
| Type | map |
| Required | ❌ |
Helm tpl |
❌ |
| Default | {} |
Example
addons: {}
addons.$addon
COnfigure the addon
:::note
Available addons:
- CodeServer
- Netshoot
- GlueTun
- Tailscale
:::
| 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
:::tip
See container options in the container section.
:::
| 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
:::tip
See service options in the service section.
:::
:::note
Only applies to:
- Codeserver
:::
| 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
:::tip
See ingress options in the ingress section.
:::
:::note
Only applies to:
- Codeserver
:::
| 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