-
Epic
-
Resolution: Duplicate
-
Undefined
-
None
-
None
-
None
-
None
-
PoC for multi-tenant ArgoCD
-
False
-
False
-
To Do
-
Undefined
-
Goals
The goal of the PoC is to understand alternate architecture options of running ArgoCD as a multi-tenant service, learn about resource requirements, test the isolation provided by different approaches.
PoC architectures
Bin packing
One ArgoCD instance per organization.
- Automate creation of argoCD instances for different users. For the PoC a simple script can also be used to prove that concept is doable.
- Find resource requirements to be able to right size the ArgoCD instances.
- Test scalability limits. Discover any limits to the number of instances that can be run.
Multi-tenancy via ArgoCD RBAC
One argoCD instance on the cluster that does multi-tenancy with argoCD RBAC.
- Automate creation of RBAC definitions for different users. Similar to above a simple script to prove the concept should be enough.
- Test and document places where the isolation fails
- Find resource requirements, scalability limits.
- duplicates
-
GITOPS-886 R&D: Multi-tenant Argo CD control plane
- Closed