This repository contains scripts and configuration files to set up a test cluster using Kind and deploy ArgoCD.
Before getting started, make sure you have the following prerequisites installed:
- Docker
- Kind
- kubectl
- Helm
To create the test cluster and deploy ArgoCD, follow these steps:
make create-clusterThis Makefile target is responsible for creating a test cluster, deploying the Ingress-Nginx controller, adding the Argo CD Helm repository, updating dependencies, and installing the Argo CD chart onto the cluster.
That's it! Now you can start and stop the test cluster as needed. Happy coding!
For more advanced usage and customization, you can refer to the argocd-root-basics repository as an example.
make recreate-clusterRunning this command will recreate the test cluster, ensuring a fresh setup for further testing and deployment.
make get-initial-argo-passwordGetting the Initial ArgoCD admin Password
make reinstall-argocdReinstall ArgoCD. Useful if you unintentionally delete the ArgoCD part.
make startStarts the kind docker container.
make stopStops the running kind cluster without deletion.
make cleanWarning, this is a destructive action. It will delete the cluster container.