k3s.service runs a stale pre-migration checkout; canonical repo commits don't deploy #306
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
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…
Add table
Add a link
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).