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!