Application lifecycle: maintenance, stop, start and delete

Offen
#256 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
angular, docker, typescript
Bereich
backend, devops, frontend

Rechercherichtung

Start by reading the design for the Application → Danger zone actions and the existing typed agent actions; the issue does not name files or tests. Check how maintenance mode in Caddy, replica stop and start, auditing, and typed-name deletion confirmation are handled across the control plane, agent, and web UI. Done means each action meets its stated behavior, deletion requires the confirmation token, and volumes and backups are kept.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

priority:P1 security-review task track:agent track:control-plane track:web
Track

A: agent, C: control plane, W: web UI

Scope
  • Application → Danger zone actions from the design: maintenance page in Caddy, stop and start all replicas, delete with typed-name confirmation (volumes and backups kept as stated).
  • Uses the existing typed agent actions only; any new action needs the ADR/SPEC process.
Acceptance criteria

Each action changes the replicas as described, is audited, and deletion needs the confirmation token.

Depends on

M1.4, M1.5

Vorherrschende Sprache
TypeScript
Sterne
2
Forks
1
Ø Merge
7 Std. 17 Min.
Gemergte PRs (30 T.)
197

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus shipkeepdev/shipkeep

Alle Issues in shipkeepdev/shipkeep

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.