This pull request introduces the capability for the argocd provider to support defining project-scoped repositories from the MR. Project-scoped repositories offer a self-service process for developers so that they can add a repository in a project on their own even after the initial creation of the project. official-docs
Fixes #126
I have:
[x] Read and followed Crossplane's [contribution process].
[x] Run make reviewable test to ensure this PR is ready for review.
How has this code been tested
The code has been tested using a local setup where an ArgoCD project was created using the argocd provider. I verified:
The project key is correctly added to the secret that contains the repository information in argocd namespace after creating a Repository with project reference.
The user defined in the project roles (rbac) can list the scoped repository from the UI.
Description of your changes
This pull request introduces the capability for the argocd provider to support defining project-scoped repositories from the MR. Project-scoped repositories offer a self-service process for developers so that they can add a repository in a project on their own even after the initial creation of the project. official-docs
Fixes #126
I have:
make reviewable test
to ensure this PR is ready for review.How has this code been tested
The code has been tested using a local setup where an ArgoCD project was created using the argocd provider. I verified: