hashgraph / hashgraph/solo-weaver

Story 5.4c — Resume execute workflow from PendingInfraUpgrade after daemon restart

Open
#709 0 comments 0 reactions 1 assignee Claimed by @leninmehedy View on GitHub
order: core
Dominant language
Go
Stars
3
Forks
0
Avg merge
3d 2h
Merged PRs (30d)
46

Description

**Epic:** #502 — Network Upgrade Workflow (Execute Phase)

(Split from #540, part 3 of 3.) Resume the execute-phase workflow after the daemon is restarted
mid-infra-upgrade by the cluster rebuild.

**Acceptance criteria:**
- Teach `listAndSeed` (`upgrade_monitor.go`) to dispatch/resume CRs at `PendingInfraUpgrade`, not only `ReadyForProvisionerDaemon` — otherwise a restart orphans the in-progress CR.
- On resume, retry all Kubernetes API connections with exponential backoff until the operator has redeployed RBAC (service accounts, roles, role bindings) before continuing.
- Idempotently continue the workflow from where it left off (infra already done → proceed to config CR creation), without re-running the cluster rebuild.

**Blocked on:** epic #500.
**Depends on:** #708 (5.4b cluster rebuild).

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.