DNS:

  • API service to watch for new environments
  • dnssec-keygen generate
    • Keys
    • DS record
  • Update coredns config
    • include dnssec plugin pointing to keys
  • Create records file

wait for longhorn

Enable kubernetes internal service ip address subnet kubectl exec -it headscale-0 -n lekva-app-headscale -- headscale --config=/headscale/config/config.yaml routes enable pcloud-ingress -r 1

pihole disable admin password pihole -a -p

longhorn storage dir during bootstrap

soft-serve keys in secret for fluxcd bootstrap

create_env should initialize repo with config.yaml

metallb memberlist kubectl create secret generic -n metallb-system memberlist --from-literal=secretkey="$(openssl rand -base64 128)"