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

test: disable secure boot in e2e tests #716

Merged
merged 1 commit into from
Oct 30, 2024

Conversation

Unix4ever
Copy link
Member

@Unix4ever Unix4ever commented Oct 30, 2024

Talos running in secure boot is very unstable in QEMU, it's the main source of test flakiness.
So secureboot tests will run on cron and in Talemu only.

Split e2e-scaling tests: extract forced removal flows from it. Changed the tests flags to support more complicated machine provision flows: now it can read the config from the yaml file.

Fixes: #650

@Unix4ever Unix4ever added the integration/e2e-forced-removal Triggers all e2e forced removal tests for Omni label Oct 30, 2024
@Unix4ever Unix4ever force-pushed the secureboot-tests-changes branch 2 times, most recently from 172c350 to 0530b87 Compare October 30, 2024 12:59
@Unix4ever Unix4ever added integration/e2e Triggers all e2e tests for Omni and removed integration/e2e-forced-removal Triggers all e2e forced removal tests for Omni labels Oct 30, 2024
@Unix4ever Unix4ever force-pushed the secureboot-tests-changes branch 6 times, most recently from 29773d3 to 1ff89fd Compare October 30, 2024 17:18
@Unix4ever Unix4ever changed the title test: disable secure boot in some of e2e tests test: disable secure boot in e2e tests Oct 30, 2024
@Unix4ever Unix4ever force-pushed the secureboot-tests-changes branch 3 times, most recently from c988455 to 96b93d0 Compare October 30, 2024 19:23
Enabled secureboot in Talemu.
Split e2e-scaling tests: extract forced removal flows from it.
Changed the tests flags to support more complicated machine provision
flows: now it can read the config from the yaml file.

Run secureboot tests on cron only.

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
@Unix4ever Unix4ever force-pushed the secureboot-tests-changes branch from 96b93d0 to 900987b Compare October 30, 2024 23:11
@Unix4ever
Copy link
Member Author

/m

@talos-bot talos-bot merged commit 900987b into siderolabs:main Oct 30, 2024
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integration/e2e Triggers all e2e tests for Omni
Projects
None yet
Development

Successfully merging this pull request may close these issues.

integration tests are flaky
4 participants