theshire/kubernetes/bootstrap
2024-01-12 09:10:26 -06:00
..
flux Update deploy key. 2024-01-12 08:52:48 -06:00
readme.md Update instructions for k3s. 2024-01-12 09:10:26 -06:00

Bootstrap

Flux

Install Flux

kubectl apply --server-side --kustomize ./kubernetes/bootstrap/flux

Apply Cluster Configuration

These cannot be applied with kubectl in the regular fashion due to be encrypted with sops

sops --decrypt kubernetes/bootstrap/flux/age-key.sops.yaml | kubectl apply -f -
sops --decrypt kubernetes/bootstrap/flux/git-deploy-key.sops.yaml | kubectl apply -f -
sops --decrypt kubernetes/flux/vars/cluster-secrets.sops.yaml | kubectl apply -f -
kubectl apply -f kubernetes/flux/vars/cluster-settings.yaml

Kick off Flux applying this repository

kubectl apply --server-side --kustomize ./kubernetes/flux/config