Argo CD secrets management

Keeping secrets out of Git and out of Argo CD's cache: the operators the project recommends on the destination cluster, the risks of plugin-based injection, and repository credentials.

Argo CD with External Secrets Operator

Syncing secrets from AWS Secrets Manager, Azure Key Vault, Google Secret Manager or Vault into clusters with External Secrets Operator while Argo CD deploys only ExternalSecret references: layout, refresh and health.

Argo CD with Sealed Secrets

Committing encrypted SealedSecret resources that only the in-cluster controller can decrypt: key management and backup, re-sealing on rotation, multi-cluster keys, and the CRD status issue in the Argo CD FAQ.

Argo CD with HashiCorp Vault or OpenBao

Delivering Vault or OpenBao secrets to Argo CD-managed workloads with Vault Secrets Operator or External Secrets Operator instead of argocd-vault-plugin: authentication from the cluster, secret paths per environment and rotation.

Argo CD with the Kubernetes Secrets Store CSI Driver

Mounting secrets from external stores directly into pods with the Secrets Store CSI Driver while Argo CD manages SecretProviderClass resources: when mounts beat synced Secrets, and provider choices per cloud.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.