This monorepo contains notes and configuration for my homelab and related cloud infrastructure. It allows me to provide useful applications & services while gaining hands-on experience with enterprise best practices including GitOps, infrastructure-as-code, fault tolerance, and platform security.
I use the following tools & technologies in support of these goals:
FluxCD, Helm, and KustomizeOpenTofu (previously, I used Terraform)sops (repository secrets) and the External Secrets Operator (for secrets sync)GitHub Actions, conftest, pre-commit; supported by FluxCDKyverno with network security via CiliumLonghorn for distributed storageTalos with full disk encryption and robust node security