feat(sbx-gits): el seed NO activa la extensión forgejo por defecto (SEED_FORGEJO_EXT=0) — se separa del borrado único (R143) #804
No reviewers
Labels
No labels
operator-review
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Homelab/infra-core!804
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "plane/HOMELAB-2626-r143-forgejo-apagado"
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?
Pedido R143: el borrado único debe traer el emulador 8/8 y #801, pero no activar la extensión forgejo vieja (su candado exige dos modelos y rechazaría el T9 de E1).
statefulset.yaml(sbx-gits): envSEED_FORGEJO_EXT="0"en el initContainerseed-pi-agent; el bloque 1b queda detrás deif [ "$SEED_FORGEJO" = "1" ](SEED_FORGEJO=${SEED_FORGEJO_EXT:-0}). Apagado: no copia, imprimeSEED-FORGEJO: apagado (SEED_FORGEJO_EXT=0), sin SEED-MISSING/SEED-INVARIANT/exit 1; siextensions/forgejoya existe en el volumen →rm -rf+SEED-FORGEJO: eliminado (apagado)(no se queda a medias) y se excluye del recuentoBEFOREpara que el paso 3a no lo cuente como perdido. Encendido: comportamiento actual (rm+copy fresco + verificación).FORGEJO_API_KEYse queda (no se usa sin la extensión). sbx-lab y sbx-sendrast intactos.forgejo_merge_prque rechaza la clase peligrosa de E1 hasta que overseer-gits lo cambie — HOMELAB-2518) y que encenderla =SEED_FORGEJO_EXTa"1"+ recrear el pod (OnDelete).14[R143]con invariante (valor presente, gate, apagado sin SEED-MISSING, limpieza de restos, README nombra HOMELAB-2518) + 3 mutaciones rojas + caso APAGADO ejecutado de verdad (rc=0, avisa, borra árbol previo, SEED-STATUS present).kubectl kustomizede sbx-gits sin flags rc=0; sbx-lab y sbx-sendrast byte-idénticos a live. epic-test 343 checks (los 3 rojos locales son el acoplamiento H1a/H10 del staging, ajenos: esta rama no toca sbx-common).Sin merge hasta el OK del supervisor.
fe6da091ea0903703e8b