hashgraph / hashgraph/solo-weaver
E2E: upgrade with prepare-phase Abort job halts upgrade
- Dominant language
- Go
- Stars
- 3
- Forks
- 0
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 46
Description
**Epic:** #1082
Package a `jobs/` directory containing one `(upgrade, prepare, failurePolicy: Abort)` job whose pod exits non-zero. Run a full upgrade flow and assert:
- Upgrade halts at prepare phase
- `NetworkUpgradeFreezeAbort` CR is created
- `NetworkUpgradePrepare` CR is NOT created
## Acceptance Criteria
- [ ] Test passes deterministically
- [ ] Asserts FreezeAbort CR exists within timeout
- [ ] Asserts Prepare CR does not exist
Contributor guide
Research direction
Start with the full upgrade flow and the jobs/ directory fixture described in the issue. Package the Abort prepare job, run the end-to-end upgrade, and verify that NetworkUpgradeFreezeAbort appears within the timeout while NetworkUpgradePrepare is absent and the test is deterministic.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure, testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100