This repo hold all the manifests for my kubernetes cluster and acts as the source of truth. I use Flux to keep my cluster state up-to-date with this repo. I also use Renovate to automatically open PR's when new versions of the applications I have in my cluster becomes avaliable.
I keep running docs where I try to document my journey. Hopefully others will find them helpful.
The layout of the repo is as follows:
📁 .github # Github related files
📁 docs # My running documentation
📁 network # My internal network setup
📁 cluster
├─📁 kubernetes # Kubernetes cluster definitions
└─📁 talos # Talos configuration stuff