hiero-ledger / hiero-ledger/hiero-consensus-node
Enable Chaos Mesh Testing with NetworkChaos Experiments (Delays)
- Dominant language
- Java
- Stars
- 406
- Forks
- 226
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 210
Description
# Description:
Integrate Chaos Mesh into the testing workflow to support NetworkChaos experiments, specifically to simulate network delays on consensus nodes. Reference: [Chaos Mesh Network Emulation Example](https://chaos-mesh.org/docs/simulate-network-chaos-on-kubernetes/#network-emulation-example).
## Acceptance Criteria:
- Create example NetworkChaos manifests to inject delays (latency, jitter, correlation) for selected nodes.
- Add Taskfile entries to apply and clean up network chaos experiments.
- Ensure experiments are configurable (namespace, labels, delay parameters).
- Document usage and rollback procedures.
## Notes:
- Use label selectors to target consensus nodes.
- Validate experiment parameters before applying.
- Ensure safe cleanup and cluster recovery after experiments.
Contributor guide
Assessment
This issue has not been assessed yet.