-
SummaryCould someone please clarify permissions required for a namespaced install? We were given a namespace to install argocd to, however it does NOT seem to have cluster read abilities... I've tried adding exclusions for tons of resources that were throwing errors:
but I get ComparisonError's cycling thru all the resources I've already excluded:
If someone could clarify the requirements and setup process for Namespace'd installs, I'd appreciate it! Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
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
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. |
Beta Was this translation helpful? Give feedback.
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: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.