Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement RFC-007: Passwordless authentication for Git repositories for all providers and controllers #4846

Open
2 of 14 tasks
dipti-pai opened this issue Jun 13, 2024 · 1 comment
Labels
area/git Git related issues and pull requests umbrella-issue Umbrella issue for tracking progress of a larger effort

Comments

@dipti-pai
Copy link
Contributor

dipti-pai commented Jun 13, 2024

This issue tracks the implementation of RFC-007 : Passwordless authentication for Git repositories

WorkItems

Implement pkg changes

  • Implement azure auth pkg to obtain workload identity credentials to access ADO - Implement new packages auth, azure and git for passwordless authentication scenarios pkg#789
  • Implement caching of git credentials to avoid fetching the credentials from provider repeatedly
  • Implement aws auth pkg to obtain sts credentials to access CodeCommit
  • Implement gcp auth pkg to fetch the access token to access CSR
  • Implement github provider to read the provided secret and get the gh app installation token
  • Implement gitlab provider to read the provided secret and get the access token

Controller changes

Integration tests

Code of Conduct

  • I agree to follow this project's Code of Conduct
@dipti-pai dipti-pai changed the title Implement RFC-007 for all providers Implement RFC-007 for all providers and controllers Jun 13, 2024
@stefanprodan stefanprodan added area/git Git related issues and pull requests umbrella-issue Umbrella issue for tracking progress of a larger effort labels Jun 13, 2024
@Jaykul
Copy link
Contributor

Jaykul commented Jul 9, 2024

When we have issues to "Implement RFC-###" it would be helpful to put the RFC title in the issue title: "Implement RFC-007 Passwordless authentication for Git repositories"

If you want to put something else in, as you did here, we should at least put it in that first line, so instead of "This issue tracks the implementation of RFC-007" ... you'd save most people a click if it said "This issue tracks the implementation of RFC-007 Passwordless authentication for Git repositories"

@stefanprodan stefanprodan pinned this issue Aug 28, 2024
@dipti-pai dipti-pai changed the title Implement RFC-007 for all providers and controllers Implement RFC-007: Passwordless authentication for Git repositories for all providers and controllers Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/git Git related issues and pull requests umbrella-issue Umbrella issue for tracking progress of a larger effort
Projects
None yet
Development

No branches or pull requests

3 participants