zambien edited a comment on issue #16176: URL: https://github.com/apache/airflow/issues/16176#issuecomment-963084733
@kaxil @Dr-Denzy please re-open this issue as multiple people are reporting it. I am able to recreate it intermittently myself. You can follow the notes here: https://github.com/zambien/tf-eks-airflow/blob/tf_eks_extended/notes.md # deploy airflow on k8s using helm without packaged db To keep everything simple we use the default namespace Create the cluster and set it in kubectl ``` kind create cluster --name airflow --config terraform/kind/kind-config.yaml kubectl cluster-info --context kind-airflow ``` Get your charts ``` helm repo add apache-airflow https://airflow.apache.org helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update ``` Run postgres ```bash helm install db \ --set postgresqlPassword=secretpassword,postgresqlDatabase=airflow \ bitnami/postgresql ``` Run airflow without the included db: ```bash helm install airflow apache-airflow/airflow --debug \ -f terraform/kind/airflow-values.yaml \ --set 'env[0].name=AIRFLOW__CORE__LOAD_EXAMPLES,env[0].value=True' ``` Sometimes this works, other times it does not. It seems that the catalyst may be the separate database. Here is the issue I see: ```bash helm install --debug airflow apache-airflow/airflow \ ✔ 5624 06:57:56 -f terraform/kind/airflow-values.yaml \ --set 'env[0].name=AIRFLOW__CORE__LOAD_EXAMPLES,env[0].value=True' install.go:178: [debug] Original chart version: "" install.go:199: [debug] CHART PATH: /home/adam/.cache/helm/repository/airflow-1.2.0.tgz client.go:299: [debug] Starting delete for "airflow-broker-url" Secret client.go:128: [debug] creating 1 resource(s) client.go:299: [debug] Starting delete for "airflow-fernet-key" Secret client.go:128: [debug] creating 1 resource(s) client.go:299: [debug] Starting delete for "airflow-redis-password" Secret client.go:128: [debug] creating 1 resource(s) client.go:128: [debug] creating 27 resource(s) client.go:299: [debug] Starting delete for "airflow-run-airflow-migrations" Job client.go:128: [debug] creating 1 resource(s) client.go:528: [debug] Watching for changes to Job airflow-run-airflow-migrations with timeout of 5m0s client.go:556: [debug] Add/Modify event for airflow-run-airflow-migrations: ADDED client.go:595: [debug] airflow-run-airflow-migrations: Jobs active: 0, jobs failed: 0, jobs succeeded: 0 client.go:556: [debug] Add/Modify event for airflow-run-airflow-migrations: MODIFIED client.go:595: [debug] airflow-run-airflow-migrations: Jobs active: 1, jobs failed: 0, jobs succeeded: 0 Error: INSTALLATION FAILED: failed post-install: timed out waiting for the condition helm.go:88: [debug] failed post-install: timed out waiting for the condition INSTALLATION FAILED main.newInstallCmd.func2 helm.sh/helm/v3/cmd/helm/install.go:127 github.com/spf13/cobra.(*Command).execute github.com/spf13/[email protected]/command.go:856 github.com/spf13/cobra.(*Command).ExecuteC github.com/spf13/[email protected]/command.go:974 github.com/spf13/cobra.(*Command).Execute github.com/spf13/[email protected]/command.go:902 main.main helm.sh/helm/v3/cmd/helm/helm.go:87 runtime.main runtime/proc.go:225 runtime.goexit runtime/asm_amd64.s:1371 ``` -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
