Skip to content

Git Provider GitHub App Authentication #62478

@RaphCodec

Description

@RaphCodec

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions