Argo CD Production GitOps Architecture

Argo CD Production GitOps Architecture An architecture diagram generated by Archify. Platform Operators · ESS groups and users · Architecture component Platform Operators ESS groups and users Argo CD Ingress · argocd.ess.eu · TLS · Kubernetes cluster · production › namespace: argocd Argo CD Ingress argocd.ess.eu · TLS Argo CD Control Plane · server · reconciliation · repo rendering · Kubernetes cluster · production › namespace: argocd Argo CD Control Plane server · reconciliation · repo rendering Dex + Argo CD RBAC · LDAP SSO · group policies · Kubernetes cluster · production › namespace: argocd Dex + Argo CD RBAC LDAP SSO · group policies ESS LDAP · users + groups · StartTLS · Architecture component ESS LDAP users + groups · StartTLS GitLab · Argo CD Config · k8s/argocd · envs/prod · Architecture component GitLab · Argo CD Config k8s/argocd · envs/prod Application Repositories · GitLab k8s/* + swap/k8s · Architecture component Application Repositories GitLab k8s/* + swap/k8s Production Cluster · local API · managed workloads · Kubernetes cluster · production Production Cluster local API · managed workloads Staging Cluster · remote API · Vault credential · Architecture component Staging Cluster remote API · Vault credential Vault-backed Secrets · TLS · LDAP · GitLab credentials · Kubernetes cluster · production › namespace: argocd Vault-backed Secrets TLS · LDAP · GitLab credentials HashiCorp Vault · Kubernetes auth · KV v2 · Architecture component HashiCorp Vault Kubernetes auth · KV v2 HTTPS TLS edge · HTTP service SSO + authorization StartTLS LDAP pull envs/prod render desired state automated sync · SSA ApplicationSet sync Kubernetes auth · KV reads materialize Kubernetes Secrets Kubernetes cluster · production namespace: argocd Legend Backend Cloud Security External