gitops/README.md

26 lines
731 B
Markdown
Raw Normal View History

2025-01-29 22:58:11 +01:00
# gitops
2025-01-31 15:20:24 +01:00
This repository contains three level configration of core services
## Stage 1 - `base` stage
These services are needed to run the cluster in general
2025-01-29 22:58:11 +01:00
- MetalLB - LoadBalancer
- Ingress Nginx - Ingress Controller
2025-01-31 15:20:24 +01:00
- CSI Drifer NFS - PVC
2025-01-29 22:58:11 +01:00
- PiHole and ExternalDNS - LAN DNS
2025-01-31 15:20:24 +01:00
## 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
2025-01-29 22:58:11 +01:00
2025-01-31 15:20:24 +01:00
## 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
2025-01-29 22:58:11 +01:00
2025-01-31 15:20:24 +01:00
# How to use
2025-01-29 22:58:11 +01:00
2025-01-31 15:20:24 +01:00
## Stage 1