EnvVar
EnvVar allows you to pull in data from the environment (eg: Kubernetes configmaps or secrets ...)
| Field | Description | Type | Required |
|---|---|---|---|
name | Give an arbitrary unique name to the envvar | string | true |
value | The value of the envvar | string | |
valueFrom | The source of the envvar value | Source |
note
You can also provide a static value to the envvar with value.
Source
| Field | Description | Type | Required |
|---|---|---|---|
serviceAccount | The service account whose token should be fetched | string | |
helmRef | The helm reference | HelmRefKeySelector | |
configMapKeyRef | The configmap reference | ConfigMapKeySelector | |
secretKeyRef | The secret reference | SecretKeySelector |
HelmRefKeySelector
Helm ref allows you to pull in data from the helm values file.
| Field | Description | Type | Required |
|---|---|---|---|
name | Name of the helm release | string | true |
key | JSON Path key | string | true |
ConfigMapKeySelector
| Field | Description | Type | Required |
|---|---|---|---|
name | ConfigMap name | string | true |
key | The key in the config | string | true |
SecretKeySelector
| Field | Description | Type | Required |
|---|---|---|---|
name | Secret name | string | true |
key | The key in the Secret | string | true |