Skip to content

Git secret is not propagated to ArgoCD #2977

Closed Answered by krancour
acanizares asked this question in Q&A
Discussion options

You must be logged in to vote

They are not meant to be shared in that way.

You must have made your fork of the kargo-demo-gitops private? That wasn't the intention, and the quickstart may need an update to clarify this point.

Assuming it had been public, Kargo needed credentials to write to the repo, but Argo CD would have required none to read from it. And this actually illustrates one of the underlying reasons that the two systems do not share secrets. Argo CD only ever needs read permissions and Kargo frequently needs write permissions. By the principle of least privilege, they ought not share or else you've given Argo CD more permissions than it requires.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@acanizares
Comment options

Answer selected by acanizares
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants