[
https://issues.apache.org/jira/browse/AIRFLOW-3918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16781749#comment-16781749
]
ASF subversion and git services commented on AIRFLOW-3918:
----------------------------------------------------------
Commit f4253a29513d6506132e55ffabc31117f916d78a in airflow's branch
refs/heads/master from Daniel Mateus Pires
[ https://gitbox.apache.org/repos/asf?p=airflow.git;h=f4253a2 ]
[AIRFLOW-3918] Add ssh private-key support to git-sync for KubernetesExecutor
(#4777)
Add configuration for git SSH auth and update git-sync version in
template (mutually exclusive of user authentication).
Update git-sync version to the latest, current version did not
support SSH authentication environment variables
Security context was required to read the mounted SSH key for
git-sync SSH authentication
Add example of configmap + Kubernetes secret snippet in config template
> Adding a parameter in Airflow-kubernetes config to support git-sync with SSH
> credential
> ---------------------------------------------------------------------------------------
>
> Key: AIRFLOW-3918
> URL: https://issues.apache.org/jira/browse/AIRFLOW-3918
> Project: Apache Airflow
> Issue Type: New Feature
> Reporter: Daniel Mateus Pires
> Assignee: Daniel Mateus Pires
> Priority: Minor
>
> It's the preferred pattern in my work place to integrate deployment systems
> with GitHub using the SSH deploy key feature that can easily be scoped to
> read-only on a single repository
> I would like to support this feature by supporting a "git_ssh_key_file"
> parameter in the kubernetes section of the config, which would be an
> alternate authentication method to the already supported git_user +
> git_password
> It will use the following feature:
> https://github.com/kubernetes/git-sync/blob/7bb3262084ac1ad64321856c1e769358cf18f67d/cmd/git-sync/main.go#L88
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)