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 |