Files
truecharts/charts/library/common/docs/addons.md
T
Kjeld Schouten 899cfb71b3 add common docs
2025-10-15 15:11:59 +02:00

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 $name with 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