Deploy infra stack using self-managed ArgoCD with Cert Manager, ExternalDNS, External Secrets Op, Ingress-Nginx, Keycloak and RabbitMQ
Create local cluster with k3s, ingress-nginx and argocd:
make start-k3s
Remove & uninstall k3s:
make delete-k3s
- http://argo-local. - login: admin, password: see
make start-k3s
logs
This pattern allow to declaratively specify one Argo CD app that consists only of other apps.
Applications | Urls |
---|---|
Infra | https://github.com/moabukar/argo-deploy-applications-infra |
Observability | https://github.com/moabukar/argo-deploy-applications-observability |
Data | https://github.com/moabukar/argo-deploy-applications-data |
Experimental (do not recommend to self manage) | https://github.com/moabukar/argo-deploy-applications-experimental |
Test Applications | https://github.com/moabukar/argo-deploy-applications |
Wifi router can block some port and leave k3s without stable communication. If you want to make sure there is none, try using your 4G/5G network.