Skip to content

Conversation

@danielntmd
Copy link
Contributor

@danielntmd danielntmd commented Nov 27, 2025

Validator nuke/suppression test:

  • Applies a chaos chart to suppress validators for an entire epoch, logging slots and blocks, assert no blocks made
  • On container ready, kills the validators for 4 rounds in 3 second intervals, asserts that no slashing has occurred and that block building returns to normal with no missed slots
  • Applies the charts to the scenario namespace to reduce chaos-mesh namespace bloat

Misc:

  • Add validator-failure.yaml to allow validator failure to a set percent and duration - Fix both validator-kill.yaml to use correct name label instead of component
  • Add chaos-mesh namespace targeting to separate namespaces for test clean up (and to avoid deleting any labels that are not a part of the tests)
  • Increase and introduce startup probing timeouts for validators (sometimes exceeds previous 10 minutes).

@danielntmd danielntmd force-pushed the danielntmd/validator-nuke-suppress-network-test branch 2 times, most recently from 42ad78c to 70eb355 Compare December 10, 2025 10:33
@danielntmd danielntmd marked this pull request as ready for review December 10, 2025 10:46
@danielntmd danielntmd force-pushed the danielntmd/validator-nuke-suppress-network-test branch from 70eb355 to 6372fd2 Compare December 31, 2025 20:40
@danielntmd danielntmd marked this pull request as draft December 31, 2025 20:50
@danielntmd danielntmd removed the request for review from charlielye December 31, 2025 20:50
@danielntmd danielntmd force-pushed the danielntmd/validator-nuke-suppress-network-test branch 2 times, most recently from 0cdf8d1 to d097867 Compare January 2, 2026 07:20
@danielntmd danielntmd marked this pull request as ready for review January 2, 2026 07:21
@PhilWindle PhilWindle added this pull request to the merge queue Jan 2, 2026
github-merge-queue bot pushed a commit that referenced this pull request Jan 2, 2026
Validator nuke/suppression test:
- Applies a chaos chart to suppress validators for an entire epoch,
logging slots and blocks, assert no blocks made
- On container ready, kills the validators for 4 rounds in 3 second
intervals, asserts that no slashing has occurred and that block building
returns to normal with no missed slots
- Applies the charts to the scenario namespace to reduce chaos-mesh
namespace bloat

Misc:
- Add validator-failure.yaml to allow validator failure to a set percent
and duration - Fix both validator-kill.yaml to use correct name label
instead of component
- Add chaos-mesh namespace targeting to separate namespaces for test
clean up (and to avoid deleting any labels that are not a part of the
tests)
- Increase and introduce startup probing timeouts for validators
(sometimes exceeds previous 10 minutes).
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 2, 2026
Validator nuke/suppression test:
- Applies a chaos chart to suppress validators for an entire epoch, logging slots and blocks, assert no blocks made
- On container ready, kills the validators for 4 rounds in 3 second intervals, asserts that no slashing has occurred and that block building returns to normal with no missed slots
- Applies the charts to the scenario namespace to reduce chaos-mesh namespace bloat
Misc:
- Add validator-failure.yaml to allow validator failure to a set percent and duration - Fix both validator-kill.yaml to use correct name label instead of component
- Add chaos-mesh namespace targeting to separate namespaces for test clean up (and to avoid deleting any labels that are not a part of the tests)
- Increase and introduce startup probing timeouts for validators (sometimes exceeds previous 10 minutes).
@danielntmd danielntmd force-pushed the danielntmd/validator-nuke-suppress-network-test branch from d097867 to d6d4dc7 Compare January 2, 2026 20:59
@danielntmd danielntmd enabled auto-merge January 2, 2026 21:08
@danielntmd danielntmd added this pull request to the merge queue Jan 2, 2026
Merged via the queue into next with commit 0b17e80 Jan 2, 2026
16 checks passed
@danielntmd danielntmd deleted the danielntmd/validator-nuke-suppress-network-test branch January 2, 2026 21:49
github-actions bot pushed a commit that referenced this pull request Jan 2, 2026
Validator nuke/suppression test:
- Applies a chaos chart to suppress validators for an entire epoch,
logging slots and blocks, assert no blocks made
- On container ready, kills the validators for 4 rounds in 3 second
intervals, asserts that no slashing has occurred and that block building
returns to normal with no missed slots
- Applies the charts to the scenario namespace to reduce chaos-mesh
namespace bloat

Misc:
- Add validator-failure.yaml to allow validator failure to a set percent
and duration - Fix both validator-kill.yaml to use correct name label
instead of component
- Add chaos-mesh namespace targeting to separate namespaces for test
clean up (and to avoid deleting any labels that are not a part of the
tests)
- Increase and introduce startup probing timeouts for validators
(sometimes exceeds previous 10 minutes).
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.

3 participants