HashiCorp Vault integration with ArgoCD from scratch! You’ll learn not just how to make it work—but why it works.
📁 🔗 Access all demo files here:
👉 https://github.com/rafimojabi/devopszen/tree/master/argocd-vault-integration
✅ What You'll Learn:
- Spin up a fresh ArgoCD instance
- Deploy HashiCorp Vault the easy way
- Install the AVP plugin (ArgoCD Vault Plugin)
- Understand Vault’s authentication mechanism
- Configure ArgoCD to get authorized access to Vault
- Push secrets into Vault securely 🔐
- Deploy an app using ArgoCD where:
- Secrets are fetched from Vault
- Kubernetes Secrets are created automatically
This isn’t just a tutorial —✅ What You'll Learn:
Spin up a fresh ArgoCD instance and Vault instances in separate Kubernetes clusters
- Deploy HashiCorp Vault the easy way
- Install the AVP plugin (ArgoCD Vault Plugin)
- Understand Vault’s authentication mechanism
- Configure ArgoCD to get authorized access to Vault
- Push secrets into Vault securely 🔐
- Deploy an app using ArgoCD where:
- Secrets are fetched from Vault
- Kubernetes Secrets are created automatically
It’s a deep dive to understand the full picture of secrets management in modern GitOps workflows.
Chapters:
00:00 Why do we need ArgoCD Vault integration?
02:15 Build Infrastructure - Kubernetes cluster for ArgoCD
06:00 Build Infrastructure - Kubernetes cluster for Vault
07:15 Install ArgoCD
12:52 Configure Installed ArgoCD and create ArgoCD applications
27:41 Make Vault ready to use - Unseal process
#argocd #kubernetes #vault #devops #secret_management #hashicorp #avp