无法覆盖values.yaml中的airflow.cfg变量

问题描述 投票:0回答:2
airflow:
  extraEnvVars:
    - name: "AIRFLOW__API__ENABLE_EXPERIMENTAL_API"
      value: "True"
    - name: "AIRFLOW__API__AUTH_BACKEND"
      value: "airflow.api.auth.backend.basic_auth"

我在values.yaml中使用它,但这些值仍然没有反映在/opt/bitnami/airflow/airflow.cfg中

/opt/bitnami/airflow$ grep -ri auth_back airflow.cfg
auth_backend=airflow.api.auth.backend.deny_all
airflow kubernetes-helm bitnami
2个回答
0
投票

我正在升级到airflow 2.2.4。在那个版本中,他们在airflow下没有这个extraEnvVars部分,所以我在airflow.web.extraEnvVars下包含了所有变量,并且它像以前一样工作。

谢谢


0
投票

我正在使用版本

2.7.1

        extraEnv: |
          - name: AIRFLOW__SCHEDULER__DAG_DIR_LIST_INTERVAL
            value: "30"
          - name: AIRFLOW__CORE__LOAD_EXAMPLES
            value: "False"
...

我下载了 helm(我们通过 argo 运行)并保存了所有值 - 它显示了哪种语法适用于我们的版本。

© www.soinside.com 2019 - 2024. All rights reserved.