Skip to content

Support of Azure Workload Identity for Repo Auth #1550

Description

@r-gg

Currently the image updater only uses username/password [ i.e. Azure DevOps PAT ] authentication with the Git Repos [ Azure Repos ] ~ when it needs to push for example. As I would like to use a Service Principal to push the changes into the repo, this is currently not possible, since Azure Devops only allows PATs for Users (and not SPs).

Adding workload identity as a method of authentication to these Repos would fix the issue. ~ ArgoCD already does this with Azure Repos:
https://argo-cd.readthedocs.io/en/stable/user-guide/private-repositories/#azure-container-registryazure-repos-using-azure-workload-identity

Version
This feature request applies to v1.1.1.:

  • Annotation-based configuration (versions starting with 0, e.g., 0.17.0)
  • CRD-based configuration (versions starting with 1, e.g., 1.0.0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions