ADR: environments & promotion strategy #38

Stängd
öppnade 2026-07-18 15:01:18 +00:00 av supernaut · 0 kommentarer
Ägare

Record the environments & promotion strategy as an ADR before building it out, so the tiers and the trunk-based/manual-promotion model are an agreed decision (the epic is open to alternatives).

Decision to capture:

  • Layered validation tiers: Tier 0 local/CI full-stack smoke (Molecule), Tier 1 ephemeral OpenStack staging, Tier 2 manual gated promotion + post-apply health gate.
  • Single main; directory-scoped environments (inventory/ + group_vars/{all,prod,staging}, shared site.yml/roles/tofu modules); not Gitflow.
  • Ephemeral, on-demand staging (count=0 idle) to keep cost near zero.
  • bitborg-web stays on ADR 0019 (same registry image, staging vars) — no pipeline fork.

Relates to ADR 0013 (local podman preview), ADR 0021 (ephemeral runners), ADR 0027 (restore drill). Motivating incident: caddy #94 outage (2026-07-18). Cite the trade-offs (ephemeral vs standing; local podman parity gaps vs cloud).

Epic: gitborg/gitborg-docs#37

Record the environments & promotion strategy as an ADR before building it out, so the tiers and the trunk-based/manual-promotion model are an agreed decision (the epic is open to alternatives). Decision to capture: - Layered validation tiers: Tier 0 local/CI full-stack smoke (Molecule), Tier 1 ephemeral OpenStack staging, Tier 2 manual gated promotion + post-apply health gate. - Single `main`; directory-scoped environments (`inventory/` + `group_vars/{all,prod,staging}`, shared `site.yml`/roles/tofu modules); **not** Gitflow. - Ephemeral, on-demand staging (`count=0` idle) to keep cost near zero. - bitborg-web stays on ADR 0019 (same registry image, staging vars) — no pipeline fork. Relates to ADR 0013 (local podman preview), ADR 0021 (ephemeral runners), ADR 0027 (restore drill). Motivating incident: caddy #94 outage (2026-07-18). Cite the trade-offs (ephemeral vs standing; local podman parity gaps vs cloud). Epic: gitborg/gitborg-docs#37
supernaut lade till detta till projektet Bitborg Docs 2026-07-30 22:40:25 +00:00
Logga in för att delta i denna konversation.
Ingen milstolpe
Inget projekt
Inga tilldelade
1 deltagare
Notiser
Förfallodatum
Förfallodatumet är ogiltigt eller utanför gränserna. Använd formatet "åååå-mm-dd".

Inget förfallodatum satt.

Beroenden

Inga beroenden satta

Referens
bitborg/bitborg-docs#38
Ingen beskrivning angiven.