Multi-tenancy for Argo Workflows and Argo CD at Adobe
Adobe's internal developer platform standardizes best practices and consolidates engineering efforts across various internal developer teams while providing a flexible CI/CD experience
GitOps is an architectural paradigm that deploys defined state to a live state on a running system
Argo CD is an example of GitOps tooling that supports tracking of Kubernetes manifests in Git and supports their deployment and synchronization to a namespace on a cluster
Argo Workflows is a workflow engine that can run CI/CD pipelines on a Kubernetes cluster
Multi-tenancy is achieved through the isolation of each component of developer CI/CD workflows and the restriction of application deployment with Argo CD AppProjects and RBAC