-
Notifications
You must be signed in to change notification settings - Fork 16.6k
Description
Description
I'm trying to use the Airflow 3 Dag Bundles feature with a GitHub Dag Bundle. For authenticating to Github to pull in the Dags I know a Deploy Key works generally but in some enterpise environements these is blocked.. A PAT would also work but that would be linked ot my GitHub account which makes me single point of failure. Therefore GitHub App authentication seems to be the most reliable solution that organizations should also be okay with from a security perspective.
I have checked out the code for the Airflow GIT provider and I don't see any explicit way to use a GitHub App. Apologies if i missed something.
Use case/motivation
I'm trying to use a GitHub app to authenticate to GitHub from Airflow to pull in a Dag Bundle. I'm trying to avoid SSH as this is blocked in some organizations for security reasons. I am also trying to avoid a PAT becuas eI don't want the production connection to be directly linkeed to my GitHub account
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct