Skip to content

feat: add fault [Node Resource Exhaustion] (SPAI-414) - #895

Open
Aliciapet11 wants to merge 1 commit into
itbench-hub:mainfrom
Aliciapet11:feat/fault-node-resource-exhaustion
Open

feat: add fault [Node Resource Exhaustion] (SPAI-414)#895
Aliciapet11 wants to merge 1 commit into
itbench-hub:mainfrom
Aliciapet11:feat/fault-node-resource-exhaustion

Conversation

@Aliciapet11

Copy link
Copy Markdown
Contributor

Summary

  • Add new fault type node-resource-exhaustion and scenario 121 derived from 3 real Konflux Web RCA incidents
  • Fault mechanism: Injects excessive resource requests (64Gi memory, 32 CPU)
  • Includes molecule test for CI validation

New Files

  • Fault definition: scenarios/sre/library/indexes/faults/37.json
  • Injection task: scenarios/sre/project/roles/faults/tasks/inject_node_resource_exhaustion.yaml
  • Molecule test: scenarios/sre/project/roles/faults/molecule/inject_node_resource_exhaustion/
  • Scenario index: scenarios/sre/library/indexes/scenarios/121.json

Test plan

  • make validate-library passes
  • Molecule test provided (inject_node_resource_exhaustion)
  • Live cluster test with OpenTelemetry Demo

🤖 Generated with Claude Code

Add new fault type and scenario derived from real Konflux production
incidents (Web RCA data).

- Fault 37: Node Resource Exhaustion (3 real incidents)
- Scenario 121: Applied to OTel Demo product-catalog service
- Includes molecule test for fault injection validation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Aliciapet11
Aliciapet11 force-pushed the feat/fault-node-resource-exhaustion branch from 1228a44 to 3f65644 Compare August 9, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant