diff --git a/airflow/templates/configmaps.yaml b/airflow/templates/configmaps.yaml index fa4d564..490581f 100644 --- a/airflow/templates/configmaps.yaml +++ b/airflow/templates/configmaps.yaml @@ -121,6 +121,8 @@ data: worker_container_repository = {{ .Values.airflow.image.repository }} worker_container_tag = {{ .Values.airflow.image.tag }} worker_container_image_pull_policy = {{ .Values.airflow.image.pull_policy }} + image_pull_secrets = {{ .Values.airflow.image.pull_secrets }} + worker_service_account_name = {{ template "airflow.fullname" . }}-cluster-access worker_dags_folder = /usr/local/airflow/dags delete_worker_pods = true {{- if .Values.airflow.dags.persistence.enabled }} diff --git a/examples/kube/docker/Dockerfile b/examples/kube/docker/Dockerfile index d0f8c1f..3069e40 100644 --- a/examples/kube/docker/Dockerfile +++ b/examples/kube/docker/Dockerfile @@ -59,7 +59,9 @@ RUN set -ex \ && pip install pyOpenSSL \ && pip install ndg-httpsclient \ && pip install pyasn1 \ - && pip install apache-airflow[crypto,celery,postgres,hive,jdbc,mysql,ssh${AIRFLOW_DEPS:+,}${AIRFLOW_DEPS}]==${AIRFLOW_VERSION} \ + && pip install psycopg2-binary \ + && pip install apache-airflow \ + && pip install apache-airflow[aws,crypto,celery,hive,jdbc,mysql,ssh${AIRFLOW_DEPS:+,}${AIRFLOW_DEPS}]==${AIRFLOW_VERSION} \ && pip install 'redis>=2.10.5,<3' \ && if [ -n "${PYTHON_DEPS}" ]; then pip install ${PYTHON_DEPS}; fi \ && apt-get purge --auto-remove -yqq $buildDeps \