Add reboot and re-test to Testflinger job for DSS validation (New) #1634
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The updates are only to the job definition template used by the GitHub workflow for running the DSS validations on machines from Testflinger. We reboot the machine and re-run the validations, with some delay in the middle to let things settle down.
Resolved issues
Documentation
There are no changes to the documentation.
Tests
The relevant DSS workflow run: https://github.com/canonical/checkbox/actions/runs/12143951564
to save ourselves some time...
The job linked above was actually run on a different branch, which consists of commits from this PR, and PR #1633 together. This is because the workflow runs can take a very long time, and while their changes don't overlap, the two PRs are worth testing together.
The failures on testing DSS latest/edge are expected due to a reported issue and do not stem from these changes to Checkbox. The one failure testing DSS latest/stable is during provisioning from Testflinger, before the Checkbox validations are even installed.