k3s.service runs a stale pre-migration checkout; canonical repo commits don't deploy #306
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/infrastructure#306
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The live
k3s.serviceon kai-server runs from a stale, pre-org-migration checkout, not the canonical org-dir repo. This means commits tocoilyco-flight-deck/infrastructuredo not reach the running k3s until the stale script is manually synced.Detail
ExecStart=bash -c /home/kai/projects/infrastructure/scripts/k3s-start.sh(and anExecStartPredos2unixon the same path).~/projects/infrastructureis HEAD6742868, remotegit@github.com:coilysiren/infrastructure.git(old GitHub remote).~/projects/coilyco-flight-deck/infrastructure, remoteforgejo.coilysiren.me/coilyco-flight-deck/infrastructure, currently HEADfb57f2d.So any k3s startup change (e.g. the kubelet reservation in
fb57f2d) is authored in the canonical repo but silently not deployed.Fix
Re-point the unit at the canonical org-dir checkout and retire the stale clone:
k3s.serviceExecStart+ExecStartPreto/home/kai/projects/coilyco-flight-deck/infrastructure/scripts/k3s-start.sh.systemctl daemon-reloadand restart k3s with--no-block(Type=notify hang, #170).~/projects/infrastructureonce nothing else references it.Until then, the stopgap is
cpthe canonicalk3s-start.shinto the stale path before each k3s restart (see/tmp/apply-kubelet-reservation.sh).Surfaced 2026-06-12 while wiring kubelet CPU/memory reservations (#151).