Skip to content

common

  • .Values

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 values that apply to all charts

Keyglobal
Typemap
Required
Helm tpl
DefaultSee here

Example

global: {}

The fallback defaults are used when a value is not defined in the chart.

KeyfallbackDefaults
Typemap
Required
Helm tpl
DefaultSee here

Define kubernetes resources, 1 per list item, tpl will be resolved

KeyextraTpl
Typelist of string
Required
Helm tpl
Default[]

Example

extraTpl:
- |
apiVersion: v1
kind: Deployment
...

Contains specific settings for helm charts containing or using system

Keyoperator
Typemap
Required
Helm tpl

Default

operator:
register: false
verify:
enabled: true
additionalsystem: []

Example

operator:
register: true
verify:
enabled: true
additionalsystem:
- operator1
- operator2

Adds a configmap in the operator’s namespace to register the chart as an operator

Keyoperator.register
Typebool
Required
Helm tpl
Defaultfalse

Example

operator:
register: true

Contains specific settings for verifying system

Keyoperator.verify
Typemap
Required
Helm tpl

Default

operator:
verify:
enabled: true
additionalsystem: []

Example

operator:
verify:
enabled: true
additionalsystem:
- operator1
- operator2

Enables or disables the verification of system

Keyoperator.verify.enabled
Typebool
Required
Helm tpl
Defaulttrue

Example

operator:
verify:
enabled: true

Additional system to verify

Keyoperator.verify.additionalsystem
Typelist of string
Required
Helm tpl
Default[]

Example

operator:
verify:
additionalsystem:
- operator1
- operator2

Options that apply to all pods, unless overridden at the pod level

KeypodOptions
Typemap
Required
Helm tpl
DefaultSee here

Example

podOptions:
enableServiceLinks: false
hostNetwork: false
hostPID: false
hostUsers: false
hostIPC: false
shareProcessNamespace: false
restartPolicy: Always
dnsPolicy: ClusterFirst
dnsConfig:
options:
- name: ndots
value: "1"
hostAliases: []
tolerations: []
runtimeClassName: ""
automountServiceAccountToken: false
terminationGracePeriodSeconds: 120

Options that apply to all containers, unless overridden at the container level

KeycontainerOptions
Typemap
Required
Helm tpl
DefaultSee here

Example

containerOptions:
NVIDIA_CAPS:
- all

Timezone that is used everywhere applicable, unless overridden at the container level

KeyTZ
Typemap
Required
Helm tpl
DefaultUTC

Example

TZ: UTC

Namespace to apply to all objects, unless overridden at the object level


Define resources for all containers, unless overridden at the container level

Keyresources
Typemap
Required
Helm tpl
DefaultSee here

Example

resources:
limits:
cpu: 4000m
memory: 8Gi
requests:
cpu: 10m
memory: 50Mi

Define security context for all containers and pods, unless overridden at the container/pod level

KeysecurityContext
Typemap
Required
Helm tpl
DefaultSee here

Example

securityContext:
container:
PUID: 568
UMASK: "002"
runAsNonRoot: true
runAsUser: 568
runAsGroup: 568
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
privileged: false
seccompProfile:
type: RuntimeDefault
capabilities:
add: []
drop:
- ALL
pod:
fsGroup: 568
fsGroupChangePolicy: OnRootMismatch
supplementalGroups: []
sysctls: []

Images are defined in the following format:

image:
repository: ""
tag: ""
pullPolicy: IfNotPresent

For additional images, you can define them in the following format:

nameImage:
repository: ""
tag: ""
pullPolicy: IfNotPresent

Defines the image details

Keyimage
Typemap
Required
Helm tpl

Default

image:
repository: ""
tag: ""
pullPolicy: IfNotPresent

Example

image:
repository: "my-repo"
tag: "latest"
pullPolicy: IfNotPresent

Defines the image repository

Keyimage.repository
Typestring
Required
Helm tpl
Default""

Example

image:
repository: "my-repo"

Defines the image tag

Keyimage.tag
Typestring
Required
Helm tpl
Default""

Example

image:
tag: "latest"

Defines the image pull policy

Keyimage.pullPolicy
Typestring
Required
Helm tpl
DefaultIfNotPresent

Example

image:
pullPolicy: IfNotPresent


operator:
register: false
verify:
enabled: true
additionalsystem:
- operator1
- operator2
extraTpl:
- |
apiVersion: v1
kind: Deployment
...


Version: 28.26.0 Type: application AppVersion: 1.11.0

Function library for TrueCharts


For more information about this Chart, please check the docs on the TrueCharts website

This chart is not maintained by the upstream project and any issues with the chart should be raised here

To install TrueCharts Helm charts using Helm, you can use our OCI Repository.

helm install mychart oci://oci.trueforge.org/truecharts/common

For more information on how to install TrueCharts Helm charts, checkout the instructions on the website

All our charts have dedicated documentation pages. The documentation for this chart can be found here: https://trueforge.org/truecharts/library/common

To view the chart specific options, please view Values.yaml included in the chart. The most recent version of which, is available here: https://github.com/trueforge-org/truecharts/blob/master/charts/library/common/values.yaml

All our Charts use a shared “common” library chart that contains most of the templating and options. For the complete overview of all available options, please checkout the documentation for them on the common docs on our website

For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/trueforge-org/truecharts/blob/master/charts/library/common/values.yaml


TrueCharts can only exist due to the incredible effort of our staff. Please consider making a donation or contributing back to the project any way you can!

All Rights Reserved - The TrueCharts Project