Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] Add test binary and image to support bootstrap testing #3352

Open
wants to merge 24 commits into
base: master
Choose a base branch
from

Conversation

marun
Copy link
Contributor

@marun marun commented Sep 1, 2024

Why this should be merged

Periodic bootstrap testing is intended to ensure that bootstrapping issues are detected prior to releasing to testnet and mainnet.

How this works

  • adds a new test binary and image to initialize and monitor a bootstrapping node
  • adds an e2e test job to validate the image

How this was tested

CI + bootstrap testing on eks cluster

TODO

  • Verify that new test job is passing in CI
  • Refactor changes rooted at /tests/bootstrap
  • Record start time on test start and report duration and storage used upon test completion
    • Also include network, whether state sync is enabled, and avalanchego version details in start/resume/completion messages
  • Finalize README

@marun marun added the ci This focuses on changes to the CI process label Sep 1, 2024
@marun marun self-assigned this Sep 1, 2024
@marun marun force-pushed the testing-bootstrap branch 13 times, most recently from 28a5631 to c3c2d87 Compare September 7, 2024 02:27
@marun marun force-pushed the testing-bootstrap branch 6 times, most recently from afb3aad to 9bf5d64 Compare September 12, 2024 06:05
@marun marun marked this pull request as ready for review September 12, 2024 06:43
@marun marun force-pushed the testing-bootstrap branch 4 times, most recently from 205e5ea to 40527ae Compare September 19, 2024 16:37
@marun marun linked an issue Sep 23, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci This focuses on changes to the CI process
Projects
Status: In Review 👀
Development

Successfully merging this pull request may close these issues.

[testing] Validate node bootstrap for mainnet and testnet
1 participant