This is home to my mono repo for my Kubernetes cluster and home infrastructure. Flux watches this Git repository and makes the changes to my cluster based on the manifests in the cluster directory. SOPS encrypts the secrets so everything can be kept in a public repo as transparent as possible.
My personal GitHub app WYOA-bot runs a self-hosted instance of Renovate, every 2 hours, that handles the bulk of updating resources. For my personal dev projects, that I need/want deployed immediately, I use Flux Image Update Automation
Feel free to poke around in my infrastructure directory for ideas. This is still a WIP as I'm waiting for newer Mikrotik equipment to revamp my network. I plan on creating some Ansible playbooks for this soon. Most things deployed here are with Ansible. Cloudflare is provisioned using Terraform.
Thanks to all the people who donate their time to the k8s@home community. This repo would not exist if it wasn't for the shared knowledge.
If you want to learn more start with this template here