--- title: Args --- :::note - Examples under each key are only to be used as a placement guide - See the [Full Examples](/truecharts-common/container/args#full-examples) section for complete examples. ::: ## Appears in - `.Values.workload.$name.podSpec.containers.$name` - `.Values.workload.$name.podSpec.initContainers.$name` --- ## `args` Define arg(s). If it's single, can be defined as string | | | | ---------- | ---------------------------------------------- | | Key | `workload.$name.podSpec.containers.$name.args` | | Type | `string` or `list` of `string` | | Required | ❌ | | Helm `tpl` | ✅ | | Default | `[]` | Example ```yaml workload: workload-name: podSpec: containers: container-name: args: - arg1 - arg2 # Or workload: workload-name: podSpec: containers: container-name: args: arg ``` --- ## `extraArgs` Define extraArg(s). :::note Those are appended **after** the `args`. Useful for adding args after the ones defined by the chart. ::: | | | | ---------- | --------------------------------------------------- | | Key | `workload.$name.podSpec.containers.$name.extraArgs` | | Type | `string` or `list` of `string` | | Required | ❌ | | Helm `tpl` | ✅ | | Default | `[]` | Example ```yaml workload: workload-name: podSpec: containers: container-name: extraArgs: - extraArg1 - extraArg2 # Or workload: workload-name: podSpec: containers: container-name: extraArgs: extraArg ``` --- ## Full Examples ```yaml workload: workload-name: enabled: true primary: true podSpec: containers: container-name: enabled: true primary: true args: arg extraArgs: - extraArg ```