drcrook1 opened a new issue, #24493:
URL: https://github.com/apache/airflow/issues/24493

   ### Apache Airflow version
   
   2.3.2 (latest released)
   
   ### What happened
   
   Deployed a helm upgrade of: apache-airflow/airflow with added private git 
repo dags.  This worked, however, I had to have the kubernetes admin kill the 
worker pods because they entered a non recoverable failure state.  Once they 
were killed, they booted back up perfectly happy.
   
   This leads me to a suspicion that if the private git dag worker (excuse my 
lack of inner workings here of airflow) if it fails will cause the workers to 
go back into a failed state.
   
   This is something which is highly un-desireable.  I do very much like being 
able to link multiple private git repos so all teams who are building dags can 
have their dags link up.
   
   ### What you think should happen instead
   
   When adding a private repo, the workers should not enter a failed state.
   
   ### How to reproduce
   
   helm upgrade --install airflow apache-airflow/airflow --namespace airflow 
--create-namespace `
       -f override-values.yaml
   
   ovverride-values.yaml contents below:
   
   dags:
     gitSync:
       enabled: true
       repo: ssh://[email protected]/youruserid/yourrepo.git
       branch: main
       subPath: ""
       sshKeySecret: airflow-ssh-secret
   extraSecrets:
     airflow-ssh-secret:
       data: |
         gitSshKey: 'your key'
   
   ### Operating System
   
   windows 11
   
   ### Versions of Apache Airflow Providers
   
   default everything.
   
   ### Deployment
   
   Official Apache Airflow Helm Chart
   
   ### Deployment details
   
   Deployed to Azure Kubernetes Service in East US.
   
   ### Anything else
   
   Happens so far every time.  I'm working on the automated deployments, and it 
seems pretty consistent every time I blow out the deployment and do it again.
   
   I suppose I could submit a PR.  I don't know much about this system but if 
somebody wants to buddy up with me, that would be pretty cool.  My day job 
would likely give me the bandwidth to do this.
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
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]

Reply via email to