> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nuon.co/llms.txt
> Use this file to discover all available pages before exploring further.

> JSON Schema reference for runner configuration

# Runner

# Runner

## Properties

| Property                             | Description                                                                                                                                                                                                                               | Values         | Example                                                                                        |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ---------------------------------------------------------------------------------------------- |
| **`runner_type`**<br />string        | type of runner Specifies how the runner executes deployments                                                                                                                                                                              | **✅ Required** | `"aws"`                                                                                        |
| **`env_vars`**<br />object           | environment variables Map of environment variables to pass to the runner as key-value pairs                                                                                                                                               | **Optional**   | `"DEBUG=true"`, `"LOG_LEVEL=info"`                                                             |
| **`helm_driver`**<br />string        | Helm driver configuration Specifies the backend driver for Helm operations (e.g., 'configmap', 'secret')                                                                                                                                  | **Optional**   | `"configmap"`, `"secret"`                                                                      |
| **`init_script_url`**<br />string    | initialization script URL URL to a script that runs during runner initialization. Supports HTTP(S), git, file, and relative paths (./). Examples: [https://example.com/script.sh](https://example.com/script.sh), ./scripts/init.sh, g... | **Optional**   | `"https://raw.githubusercontent.com/nuonco/runner/refs/heads/main/scripts/aws/init-mng-v2.sh"` |
| **`instance_type`**<br />string      | machine/instance type for the install runner Cloud machine/instance type used for the install runner host. Cloud-specific value mapped per runner\_type (e.g. an EC2 instance type for aws). Defaults ...                                 | **Optional**   | `"t3a.medium"`, `"t3.large"`                                                                   |
| **`env_var`**<br />[array](#env_var) | deprecated: use env\_vars map instead Deprecated: Array of name/value pairs for environment variables. Use the env\_vars map instead                                                                                                      | **Optional**   | -                                                                                              |

### `env_var`

| Property                | Description                | Values       | Example                                                    |
| ----------------------- | -------------------------- | ------------ | ---------------------------------------------------------- |
| **`name`**<br />string  | environment variable name  | **Optional** | `"NAMESPACE"`, `"INGRESS_NAME"`, `"LOG_LEVEL"`             |
| **`value`**<br />string | environment variable value | **Optional** | `"kube-system"`, `"{{.nuon.install.id}}-public"`, `"info"` |
