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