hashgraph / hashgraph/solo-weaver

Story 6.2 — Implement consensus node migrate command (6-step idempotent cutover)

Open
#546 0 comments 0 reactions 1 assignee Claimed by @brunodam View on GitHub
Dominant language
Go
Stars
3
Forks
0
Avg merge
3d 5h
Merged PRs (30d)
47

Description

**Epic:** #503 — Network Migration Workflow

Execute the Docker-to-Kubernetes cutover in six idempotent steps.

**Steps:**
1. Preflight checks
2. Stop Docker consensus node
3. Apply K8s manifests
4. Start K8s consensus node
5. Wait for readiness
6. Validate

**Acceptance criteria:**
- Each step is individually idempotent; re-running resumes from the last incomplete step
- Writes step progress to `cutover-state.jsonl`
- Emits `CutoverStepStarted`, `CutoverStepCompleted`, `CutoverCompleted` JSONL events

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.