[
https://issues.apache.org/jira/browse/AIRFLOW-6260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16998368#comment-16998368
]
ASF GitHub Bot commented on AIRFLOW-6260:
-----------------------------------------
potiuk commented on pull request #6801: [AIRFLOW-6260] Drive _cmd config
options by env var
URL: https://github.com/apache/airflow/pull/6801
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Drive _cmd config options by env var
> -------------------------------------
>
> Key: AIRFLOW-6260
> URL: https://issues.apache.org/jira/browse/AIRFLOW-6260
> Project: Apache Airflow
> Issue Type: Improvement
> Components: configuration
> Affects Versions: 1.10.6
> Reporter: Noël BARDELOT
> Assignee: Noël BARDELOT
> Priority: Minor
>
> Add the ability to provide _CMD environment variables the same way you can
> use _cmd options in the configuration. Those _CMD environment variable would
> have priority against the _cmd options the same way the usual environment
> variables have priority against the configuration options.
> The goal is to allow Kubernetes users to provide such commands via configmap,
> and reference them in the configuration using environment variables. The
> referenced script would itself consume secrets in order to construct the
> connection.
> For exemple a script provided as a configmap and referenced by
> AIRFLOW_CORE_SQL_ALCHEMY_CONN_CMD would compute the Alchemy connection using
> the database user and password provided as secrets:
> {{ }}
> {{#!/bin/bash}}
> {{echo -n "postgresql+psycopg2://`cat
> /var/run/secrets/postgresql/postgresql-user`:`cat
> /var/run/secrets/postgresql/postgresql-password`@$POSTGRESQL_SERVICE_HOST:$POSTGRESQL_SERVICE_PORT/airflow"}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)