-
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