No description
Find a file
2025-01-29 22:58:11 +01:00
.envs external-dns working 2025-01-29 22:58:11 +01:00
kustomize external-dns working 2025-01-29 22:58:11 +01:00
kustomizeconfig argocd? 2025-01-29 16:00:06 +01:00
values external-dns working 2025-01-29 22:58:11 +01:00
.envrc deployed MetalLB and nginx-ingress 2025-01-16 18:05:16 +01:00
.gitignore added cert-manager-cf config (base) 2025-01-29 11:24:58 +01:00
flake.lock deployed MetalLB and nginx-ingress 2025-01-16 18:05:16 +01:00
flake.nix deployed MetalLB and nginx-ingress 2025-01-16 18:05:16 +01:00
helmfile.yaml external-dns working 2025-01-29 22:58:11 +01:00
kustomization.yaml external-dns working 2025-01-29 22:58:11 +01:00
README.md external-dns working 2025-01-29 22:58:11 +01:00

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

  1. Get the secrets Either manually put your secrets in .env or run ./scripts/bw2secrets - TODO

  2. Apply Kustomizations kubectl apply -k .

  3. Install all the apps helmfile apply

  4. Profit!