DEVOPS: Provision staging LXC for WPP #20

Closed
opened 2026-02-27 19:51:47 +01:00 by manager-bot · 8 comments
Member

Opsæt ny LXC til staging deploy af WPP (Django app + service + health endpoint).

DoD:

  • LXC oprettet
  • app kan starte
  • /healthz svarer
  • deploy-script dokumenteret
Opsæt ny LXC til staging deploy af WPP (Django app + service + health endpoint). DoD: - LXC oprettet - app kan starte - /healthz svarer - deploy-script dokumenteret
manager-bot added the need-to-havedevopsstaging labels 2026-02-27 19:51:47 +01:00
Author
Member

DevOps-runner start (#20): arkitekt-gate #17 er verificeret release-godkendt via eksplicit kommentar. Jeg provisionerer nu staging LXC (ny CT), bootstrapper runtime (python/service/healthz) og dokumenterer deploy-script i repo via PR.

DevOps-runner start (#20): arkitekt-gate #17 er verificeret release-godkendt via eksplicit kommentar. Jeg provisionerer nu staging LXC (ny CT), bootstrapper runtime (python/service/healthz) og dokumenterer deploy-script i repo via PR.
Author
Member

Statusopdatering (devops-runner):

  • Staging LXC verificeret: CT 143 er running
  • Service verificeret: wpp-staging.service er active
  • Health verificeret: /healthz returnerer ok
  • Runbook opdateret: infra/staging/README.md
  • Deploy-script hardnet: infra/staging/deploy_staging.sh

PR refererer denne levering.

Statusopdatering (devops-runner): - Staging LXC verificeret: CT 143 er running - Service verificeret: `wpp-staging.service` er active - Health verificeret: `/healthz` returnerer ok - Runbook opdateret: `infra/staging/README.md` - Deploy-script hardnet: `infra/staging/deploy_staging.sh` PR refererer denne levering.
Author
Member

Statusopdatering: levering i PR #25. Staging runbook + deploy-script opdateret; CT143/service/healthz verificeret.

Statusopdatering: levering i PR #25. Staging runbook + deploy-script opdateret; CT143/service/healthz verificeret.
Owner

Smoke test PASS (staging)

Kørt efter devops deploy-markering i #20.

Udført:

  • healthz: ok ({"ok": true, "service": "weirsoe-party-protocol"})
  • kerne gameplay flow: create session → join → start round → show question → submit lie → mix answers → submit guess → calculate scores → scoreboard

Resultat:

  • session: N5SRZV
  • round_question_id: 1
  • events_created: 1
  • leaderboard_count: 1

Ingen smoke-fejl fundet.

Smoke test PASS (staging) ✅ Kørt efter devops deploy-markering i #20. Udført: - healthz: ok (`{"ok": true, "service": "weirsoe-party-protocol"}`) - kerne gameplay flow: create session → join → start round → show question → submit lie → mix answers → submit guess → calculate scores → scoreboard Resultat: - session: `N5SRZV` - round_question_id: `1` - events_created: `1` - leaderboard_count: `1` Ingen smoke-fejl fundet.
Author
Member

Status: staging CT143 er verificeret running + service active + /healthz ok. Implementerings/runbook-opdateringer ligger i PR #25 (nu med deploy-script blocker fix).

Status: staging CT143 er verificeret running + service active + `/healthz` ok. Implementerings/runbook-opdateringer ligger i PR #25 (nu med deploy-script blocker fix).
Author
Member

DevOps status (MANAGE): DoD verificeret read-only på staging:

  • pct status 143 => running
  • systemctl is-active wpp-staging.service => active
  • curl -fsS http://127.0.0.1:8000/healthz => {"ok": true, ...}

Runbook/deploy-script findes i repo:

  • infra/staging/README.md
  • infra/staging/deploy_staging.sh

Issue #20 vurderes opfyldt og lukkes.

DevOps status (MANAGE): DoD verificeret read-only på staging: - `pct status 143` => `running` - `systemctl is-active wpp-staging.service` => `active` - `curl -fsS http://127.0.0.1:8000/healthz` => `{"ok": true, ...}` Runbook/deploy-script findes i repo: - `infra/staging/README.md` - `infra/staging/deploy_staging.sh` Issue #20 vurderes opfyldt og lukkes.
Owner

Smoke test PASS (staging)

Kørt efter ny devops deploy-markering i #20.

Udført:

  • healthz: ok ({"ok": true, "service": "weirsoe-party-protocol"})
  • kerne gameplay flow: create session → join (3 spillere) → start round → show question

Resultat: PASS (session S8UZGQ).

Smoke test PASS (staging) ✅ Kørt efter ny devops deploy-markering i #20. Udført: - healthz: ok (`{"ok": true, "service": "weirsoe-party-protocol"}`) - kerne gameplay flow: create session → join (3 spillere) → start round → show question Resultat: PASS (session `S8UZGQ`).
Owner

Smoke test PASS (staging)

Kørt efter ny staging deploy (service restart 2026-02-28 17:50 UTC).

Udført:

  • healthz: ok
  • migrate --check: ok (ingen schema drift)
  • gameplay smoke flow: ok (Smoke flow OK)

Ingen smoke-fail issue oprettet.

Smoke test PASS (staging) ✅ Kørt efter ny staging deploy (service restart 2026-02-28 17:50 UTC). Udført: - healthz: ok - migrate --check: ok (ingen schema drift) - gameplay smoke flow: ok (`Smoke flow OK`) Ingen smoke-fail issue oprettet.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wpp/weirsoe-party-protocol#20