Skip to content

*: kurtosis smoke test workflow#4420

Merged
pinebit merged 3 commits intomainfrom
pinebit/kurtosis-alerts
Mar 30, 2026
Merged

*: kurtosis smoke test workflow#4420
pinebit merged 3 commits intomainfrom
pinebit/kurtosis-alerts

Conversation

@pinebit
Copy link
Copy Markdown
Collaborator

@pinebit pinebit commented Mar 27, 2026

Add a manually-triggered workflow that deploys Kurtosis test clusters to AWS,
lets them run for 60 minutes, then checks Grafana alerts fired during the run
window. This validates that the latest main branch Charon image runs without
triggering alerts under sustained conditions.

The workflow:

  • Deploys clusters via kurtosis-aws-runner with CHARON_VERSION override
  • Uses --lifetime 60m for EC2 auto-termination (no explicit teardown needed)
  • Checks alerts in a 40-minute soak window (deploy+15m to deploy+55m),
    skipping the first 2 epochs and last 5 minutes of shutdown noise
  • Produces a report.txt artifact (uploaded even on failure)
  • Fails if any alerts fired during the soak window

category: feature
ticket: none

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 56.43%. Comparing base (c6c10cd) to head (58e0255).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4420      +/-   ##
==========================================
+ Coverage   56.38%   56.43%   +0.04%     
==========================================
  Files         244      244              
  Lines       32518    32518              
==========================================
+ Hits        18336    18351      +15     
+ Misses      11838    11829       -9     
+ Partials     2344     2338       -6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pinebit pinebit added the do not merge Indicate to bulldozer bot that this PR should not be merged label Mar 30, 2026
@pinebit pinebit changed the title scripts/debug: add kurtosis alerts script and skill scripts/debug: add kurtosis alerts script Mar 30, 2026
@sonarqubecloud
Copy link
Copy Markdown

@pinebit pinebit changed the title scripts/debug: add kurtosis alerts script *: kurtosis smoke test workflow Mar 30, 2026
@pinebit pinebit removed the do not merge Indicate to bulldozer bot that this PR should not be merged label Mar 30, 2026
@pinebit pinebit merged commit be48cc8 into main Mar 30, 2026
15 of 16 checks passed
@pinebit pinebit deleted the pinebit/kurtosis-alerts branch March 30, 2026 15:21
KaloyanTanev pushed a commit that referenced this pull request Mar 30, 2026
*: kurtosis smoke test workflow
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.

2 participants