Hosted deployment: flip the self-hosted default to split (phase 2)

Aperta
#335 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
22/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
docker, docker-compose

Direzione di ricerca

Start from the compose files and the image entry where RUNNER_MODE gets its default, and read the compose equality tests (T03) that check them. The work is blocked until issues ##334 and ##332 land and a soak period has passed, so confirm those first. Done means the default is split, legacy still works via RUNNER_MODE=legacy, the docs and release notes cover the flip, the fallback and the App-then-runners deploy order, and the smoke and unit tests T01 to T04 pass.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area: ops post-mvp type: chore

Part of ##316. Phase 2.

Problem

After a soak period the split should become the default for self-hosted deployments, with the legacy mode kept as a documented fallback.

Design

Flip the default of RUNNER_MODE to split in the compose files and the image entry after a few weeks of operators running split without problems (the soak report is part of the PR). Update docs and release notes, keep legacy selectable, and add the deploy-order note (App first, then runners).

Scope

Default change, docs, release notes, deploy-order note.

Out of scope

Removing the legacy loop (##336).

Depends on

##334, ##332 and the soak period.

Test cases

ID kind level case expected
T01 regression image smoke stack smoke with defaults jobs run through the split
T02 regression image smoke RUNNER_MODE=legacy jobs run through the legacy loop
T03 regression unit compose equality tests pass
T04 docs review release notes state the flip, the fallback and the order
Lingua principale
TypeScript
Stelle
0
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ExpidetGames/code-reviewer

Tutte le issue di ExpidetGames/code-reviewer

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.