Assuming you are in the cluster-0
root folder:
kubectl apply --server-side --kustomize ./bootstrap/flux
These cannot be applied with kubectl
in the regular fashion due to some files being encrypted with sops
sops --decrypt ./bootstrap/flux/age-key.sops.yaml | kubectl apply -f -
kubectl apply -f ./flux/vars/cluster-config.yaml
This helps avoid dependency hell with many startup helmreleases needing prometheus crd's first. When prometheus CRD reconciles it will take over these
kubectl apply -k ./bootstrap/crds/
kubectl apply --server-side --kustomize ./flux/config