mirror of
https://github.com/truenas/charts.git
synced 2026-06-16 15:08:11 +08:00
2.9 KiB
2.9 KiB
Command / Args
Key: command
Info:
- Type:
listorstring - Default:
""or[] - Helm Template:
- String: ✅
- List entry: ✅
Can be defined in:
.Values.command.Values.additionalContainers.[container-name].command.Values.initContainers.[container-name].command.Values.installContainers.[container-name].command.Values.upgradeContainers.[container-name].command.Values.systemContainers.[container-name].command.Values.jobs.[job-name].podSpec.containers.[container-name].[container-name].command
Overrides the entrypoint of the container
Examples:
# String / Single command
command: ./custom-script.sh
# String / Single command (tpl)
command: "{{ .Values.customCommand }}"
# List
command:
- /bin/sh
- -c
- |
echo "Doing things..."
# List (tpl)
command:
- /path/to/executable
- --port
- "{{ .Values.service.main.ports.main.port }}"
Key: args
Info:
- Type:
list - Default:
stringor[] - Helm Template:
- String: ✅
- List entry: ✅
Can be defined in:
.Values.args.Values.additionalContainers.[container-name].args.Values.initContainers.[container-name].args.Values.installContainers.[container-name].args.Values.upgradeContainers.[container-name].args.Values.systemContainers.[container-name].args.Values.jobs.[job-name].podSpec.containers.[container-name].[container-name].args
Adds arguments to the entrypoint of the container
Examples:
# String / Single args
args: worker
# String / Single arg (tpl)
arg: "{{ .Values.mode }}"
# List
arg:
- --port
- 8080
# List (tpl)
arg:
- --port
- "{{ .Values.service.main.ports.main.port }}"
Key: extraArgs
Info:
- Type:
list - Default:
stringor[] - Helm Template:
- String: ✅
- List entry: ✅
Can be defined in:
.Values.extraArgs.Values.additionalContainers.[container-name].extraArgs.Values.initContainers.[container-name].extraArgs.Values.installContainers.[container-name].extraArgs.Values.upgradeContainers.[container-name].extraArgs.Values.systemContainers.[container-name].extraArgs.Values.jobs.[job-name].podSpec.containers.[container-name].[container-name].extraArgs
Appends arguments to args of the container.
This is useful for exposing it on SCALE GUI, so users can append
arguments on top of the ones defined from the chart developer
Examples:
# String / Single args
extraArgs: some_extra_arg
# String / Single arg (tpl)
extraArgs: "{{ .Values.some_key }}"
# List
extraArgs:
- --photos_path
- /path/to/photos
# List (tpl)
extraArgs:
- --photos_path
- "{{ .Values.persistence.photos.mountPath }}"
Kubernetes Documentation: