env-secrets. To use a secret value in a task running on the Kubernetes executor, you pull the value from env-secrets and mount it to the Pod running your task as a new Kubernetes Secret.
Setup
1
Add import to your dag file
Add the
Secret import to your dag file:2
Define a Kubernetes secret
Define a Kubernetes
Secret in your dag instantiation using the following format:3
Reference the environment variable key
Reference the key for the environment variable, formatted as
$VARIABLE_KEY in the task using the KubernetesPodOperator.Example
In the following example, a secret namedMY_SECRET is pulled from env-secrets and printed to logs.