Commit Graph

  • 258284a0c7 Backups complete: Glacier offsite tier covers plancknetboot master Adam Carr 2026-09-20 17:03:57 -07:00
  • e25d9add77 Backups: etcd snapshots (6h/14d), NAS btrfs daily snapshots, secrets off-laptop Adam Carr 2026-09-20 16:58:45 -07:00
  • 3df157a774 Portal: link to DSM directly Adam Carr 2026-09-20 16:46:22 -07:00
  • a7a841988f Tailscale on Synology: NAS + File Station reachable remotely via tailnet Adam Carr 2026-09-20 16:11:36 -07:00
  • e6d7b265f8 Tailscale on all 20 nodes: remote kubectl + SSH from anywhere (docs/IPS.md) Adam Carr 2026-09-20 14:42:46 -07:00
  • b2878f43c6 act-runner: move registration token to k8s secret Adam Carr 2026-09-20 14:33:50 -07:00
  • de0bb0ad7d Gitea + CI: git.carr.pub, NFS storage class, 3 runners Adam Carr 2026-09-20 14:33:39 -07:00
  • c284205db4 k3s cluster dashboard: kube-state-metrics + kubelet/cAdvisor scraping, fix empty-label relabel bug Adam Carr 2026-09-20 13:30:57 -07:00
  • e3f381f807 Node health dashboard + fix node-exporter scrape config (role:pod, instance=node name) Adam Carr 2026-09-20 13:12:29 -07:00
  • 4dab6cdb97 tokamak load test + dashboard unit fix (k6 RW emits seconds) Adam Carr 2026-09-20 11:29:05 -07:00
  • 97d5cda6f9 k6 step-load rig: staircase scenarios, per-step/per-endpoint tagging, live Prometheus remote-write, Grafana dashboard Adam Carr 2026-09-20 11:12:03 -07:00
  • 2bc85826f1 Admin stack: Authelia SSO, portal at admin.carr.pub, gated grafana.carr.pub Adam Carr 2026-09-19 21:56:58 -07:00
  • 282fd3db8c Documentation audit: refresh README, resolve stale PLAN.md items, list open items Adam Carr 2026-09-19 20:59:19 -07:00
  • a1ee870f67 carr.pub live: cert-manager, hello site, DDNS; monitoring + loadtest committed Adam Carr 2026-09-19 20:57:04 -07:00
  • 8451333c3a Load-test rig: k6 swarm script + in-cluster target drone Adam Carr 2026-09-19 18:16:57 -07:00
  • e46cf90e69 k3s cluster live: 3 servers + 17 workers, all 20 Ready Adam Carr 2026-09-19 17:50:08 -07:00
  • 08c40856fd k3s-join.sh: join servers 003/004 + 17 agents Adam Carr 2026-09-19 17:44:50 -07:00
  • dbb63c77ea Static IPs pinned on all 20 nodes (docs/IPS.md) Adam Carr 2026-09-19 17:38:44 -07:00
  • a1ef78502d Rebuild complete: all 20 nodes verified, planck020 EEPROM fixed, postmortem notes Adam Carr 2026-09-19 17:20:05 -07:00
  • a8a61c6c4d flash-one.sh: tolerate umount when nothing is mounted Adam Carr 2026-09-19 12:53:09 -07:00
  • 7d5e6f5be1 flash-one.sh: handle desktop automounter interference during resize/mount Adam Carr 2026-09-19 12:49:08 -07:00
  • 0625ef6feb flash-one.sh: remove image's default pi user (was colliding with adamcarr uid, broke sudo) Adam Carr 2026-09-19 12:29:55 -07:00
  • c28e5e6692 Switch to pull-and-image strategy: flash-one.sh, disable netboot TFTP Adam Carr 2026-09-19 10:55:06 -07:00
  • 328c21e21c Checkpoint: netboot debug state before model swap Adam Carr 2026-09-19 10:37:53 -07:00
  • c38dcb83c5 Netboot installer: TFTP/HTTP servers, initramfs, EEPROM artifacts, plan Adam Carr 2026-09-19 10:06:05 -07:00
  • 5ff3d66d76 Initial inventory and rebuild plan for planck cluster Adam Carr 2026-09-19 09:35:04 -07:00