No description
Find a file
2025-02-28 21:15:05 +01:00
stages fixed forgejo typos 2025-02-28 21:15:05 +01:00
.envrc deployed MetalLB and nginx-ingress 2025-01-16 18:05:16 +01:00
.gitignore delivery stage almost done 2025-02-13 00:26:03 +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
README.md start reworking this 2025-01-31 15:20:24 +01:00

gitops

This repository contains three level configration of core services

Stage 1 - base stage

These services are needed to run the cluster in general

  • MetalLB - LoadBalancer
  • Ingress Nginx - Ingress Controller
  • CSI Drifer NFS - PVC
  • PiHole and ExternalDNS - LAN DNS

Stage 2 - identity stage

These services are needed to run all other core services in stage 3

  • VaultWarden - Password and secret management - TODO: create chart or using Kustomize
  • Authentik - SSO and auth provider for the whole cluster

Stage 3 - delivery stage

All other core services with auth or secrets

  • ArgoCD - GitOps for my other services
  • Forgejo - Repository for ArgoCD and all of my other projects

How to use

Stage 1