Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-1002

PoC for multi-tenant ArgoCD

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Duplicate
    • Icon: Undefined 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.

      1. Automate creation of argoCD instances for different users. For the PoC a simple script can also be used to prove that concept is doable.
      2. Find resource requirements to be able to right size the ArgoCD instances.
      3. 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.

      1. Automate creation of RBAC definitions for different users. Similar to above a simple script to prove the concept should be enough.
      2. Test and document places where the isolation fails
      3. Find resource requirements, scalability limits.

              Unassigned Unassigned
              gercan@redhat.com Gorkem Ercan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: