Currently running on a single instance running Talos.
Host: ThinkCentre M910q
CPU: Intel(R) Core(TM) i5-6500T (4) @ 3.10 GHz
GPU: Intel HD Graphics 530 @ 1.10 GHz [Integrated]
Memory: 15.51 GiB
Disk: 1000 GiB- Apply OpenTofu from iac
- Install Talos Linux from talos
- Create a secret to access Azure based on OpenTofu output
kubectl create namespace "external-secrets" kubectl create secret generic azure-credentials --from-literal=ClientID="$(tofu output -raw client_id)" --from-literal=ClientSecret="$(tofu output -raw client_secret)" -n "external-secrets"
- Generate a finegrained PAT exclusive to this repo with permissions listed here
- Install Flux
flux install flux bootstrap github --owner skwig --repository homelab --branch master --path ./kubernetes/clusters/production --personal