germinate/seed: fix two cold-start blockers (seed branch resolution + dind MTU) #1
No reviewers
Labels
No labels
bug
discussion
duplicate
enhancement
goal
help wanted
horizon:backlog
horizon:governance
horizon:mvp
invalid
operator-decision
question
roadmap
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-platform/mitosis!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/cold-start-seed-branch-and-mtu"
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?
Two outstanding cold-start blockers on a fresh machine, validated end-to-end with a depth-2 germination chain (genesis → daughter → granddaughter) on real k3d clusters, all run under an adversarial
init.defaultBranch=master.#2 — empty checkout when git's default branch isn't
mainThe
gitops/mitosisseed bundles are built by explicit refspec and record noHEAD, sogit clonefalls back to the operator'sinit.defaultBranch; amasterdefault checks out an empty tree → germinate dies with a misleadingkustomization.yaml: No such file.--branch "$FLUX_BRANCH"(repairs already-shipped seeds)HEADin the gitops/mitosis bundles so future seeds self-describe (the--allcode bundles already did)#3 — image builds stall on a dind MTU mismatch
dind's
docker0defaults to MTU 1500 while the k3d/flannel overlay is 1450, so large build pulls are silently dropped and themcp/agentschart builds hang forever. Pin"mtu":1450into the forgejodocker-daemon-configwhen restoring gitops; the edit is swept into the rekey commit (fork_rekey_sops'sgit add -A) and pushed to the daughter. Idempotent via the"mtu"guard; no-ops if the file is absent. The canonical fix belongs in the gitops manifest + re-seed.Validation — depth 2, real clusters
masterdefault and reached "all 9 forged secrets sovereign-sealed" (empty checkout → that step is impossible).daughter-seedandgrand-seedrecordHEADon all 7 bundles; master-default clone self-describes tomain, non-empty.docker0=mtu 1450; 9/9 chart builds (ci-builder+mcp+agents × 3 gens) landed on attempt 1;mtu:1450propagated through the chain and the shim idempotently no-ops on inherited seeds.Lineage recorded:
open-platform.sh → plat.local → daughter.local → grand.local.🤖 Generated with Claude Code
d243683914to2e2d88dd12