Commit graph

6 commits

Author SHA1 Message Date
92203f004c docs: install flux CLI without brew (no-sudo, matches kubectl pattern) 2026-08-19 08:57:37 +01:00
73d9f92a2e docs: use default SSH key name, install kubectl, fix .kube dir
Some checks failed
terraform / validate (push) Has been cancelled
Rename k8s's key from the custom k3s_homelab to the default
id_ed25519 - the custom name had no real justification (k8s is a
fresh account with nothing to collide with) and caused a real bug:
OpenSSH only auto-offers default-named keys, so ssh commands lacking
an explicit -i silently failed to authenticate. Also add the
never-actually-documented kubectl install step, and mkdir -p ~/.kube
before the first redirect into it, in both SETUP.md and QUICKSTART.md.
2026-08-19 08:40:08 +01:00
a6123398bc docs: fix QUICKSTART - missing default pool/network, tilde-in-arg bug, os-variant
Debian's libvirt-daemon-system doesn't auto-create a default storage
pool (network exists but inactive) - added explicit pool-define/build/
start and net-start steps. Also fixed --cloud-init user-data=~/... not
expanding (tilde only expands at start of a shell word, not after =),
and noted why --os-variant may need to be an older release than the
actual image if osinfo-db is stale.
2026-08-19 08:31:52 +01:00
25eba8fd8b docs: add missing mkdir ~/vms step in QUICKSTART 2026-08-19 07:30:19 +01:00
440cb2077f docs: fix QUICKSTART manual VM storage for system libvirt
Disk images under k8s's home directory aren't readable by the
libvirt-qemu user that actually runs VMs under qemu:///system. Use
libvirt's own default storage pool (vol-create-as/vol-upload) instead,
so libvirtd handles file ownership rather than k8s directly, and pin
LIBVIRT_DEFAULT_URI=qemu:///system throughout.
2026-08-19 07:29:32 +01:00
a3cfba3d6a Split setup into 2 phases and updated docs 2026-08-19 00:03:05 +01:00