Skip to content

Namespaced Installation requirements #5709

Answered by alexmt
mech422 asked this question in Q&A
Discussion options

You must be logged in to vote

hello @mech422 ,

Argo CD assumes cluster-wide access. As I understand you want to manage resource in one namespace only. If this is the case you can connect specify namespace in cluster configuration: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#clusters

You can use argocd CLI as well:

argocd cluster add <context-name> --namespace namespace1 --namespace2

Note: it has a performance penalty. Argo CD uses K8S watch API to monitor resources state. Unfortunately, Kubernetes supports only "watching" only one namespace or all namespaces. So Argo CD has to keep more open watch requests if you configure multiple namespaces in cluster config.

Replies: 1 comment 1 reply

Comment options

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

Answer selected by jannfis
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
Converted from issue

This discussion was converted from issue #5702 on March 08, 2021 21:04.