No description
| .envs | ||
| kustomize | ||
| kustomizeconfig | ||
| values | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| helmfile.yaml | ||
| kustomization.yaml | ||
| README.md | ||
gitops
This repository contains core services for my kubernetes cluster which are
- MetalLB - LoadBalancer
- Ingress Nginx - Ingress Controller
- CSI NFS - PVC
- PiHole and ExternalDNS - LAN DNS
- ArgoCD - GitOps for my other services
How to use
-
Get the secrets Either manually put your secrets in .env or run
./scripts/bw2secrets- TODO -
Apply Kustomizations
kubectl apply -k . -
Install all the apps
helmfile apply -
Profit!