See 1-metallb/README.md for installation instructions.
See 0-ingress-nginx/README.md for installation instructions.
See 2-cert-manager/README.md for installation instructions.
Why this order matters:
- MetalLB provides load balancing infrastructure
- Ingress-Nginx needs MetalLB to assign external IPs
- cert-manager needs a working ingress controller for HTTP-01 challenges
helm install -n development -f values-development.yaml geist-development .
helm install -n production -f values-production.yaml geist-production .helm upgrade -n development -f values-development.yaml geist-development .
helm upgrade -n production -f values-production.yaml geist-production .helm uninstall -n development geist-development .
helm uninstall -n production geist-production .