Example ArgoCD plugin that renders ERB templates in a repo into K8s manifests that can be applied to the cluster.
- Install minikube
- Start a minikube cluster via
minikube start
- Enable the ingress add-on via
minikube addon enable ingress
- If using Docker Desktop, run
minikube tunnel
- Install argocd with
make install-argo
- Login to ArgoCD using the password returned from
make get-argo-creds
- Connect the git repo in
Settings -> Repositories -> Connect Repo
- Add a
New App
underApplication
, selectEdit as YAML
and paste the manifest fromtest-app/application.yaml
- You will need to modify the
repoURL
to match your repository before saving.
- You will need to modify the
- Sync the app and navigate to http://127.0.0.1 to see the deployed test-app