Skip to content

Test: Use GH runners#1435

Merged
roosterfish merged 4 commits into
canonical:mainfrom
roosterfish:switch_runners
Jul 2, 2026
Merged

Test: Use GH runners#1435
roosterfish merged 4 commits into
canonical:mainfrom
roosterfish:switch_runners

Conversation

@roosterfish

Copy link
Copy Markdown
Contributor

No description provided.

This reverts commit 6142647.
Also instead of 22.04 use 24.04.

Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
…factor

Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adjusts CI and test infrastructure to run system/e2e coverage on GitHub-hosted runners, while making MicroCeph operations more tolerant of slower runner performance.

Changes:

  • Switch system test GitHub Actions jobs from self-hosted runners to ubuntu-24.04.
  • Introduce a shared cephJobTimeout and apply it to long-running MicroCeph operations.
  • Update the Terraform LXD provider version used by e2e Terraform.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
test/e2e/versions.tf Updates the Terraform provider version constraint for the LXD provider used in e2e runs.
service/microceph.go Adds and applies a consistent Ceph job timeout to reduce flakiness on slower CI runners.
.github/workflows/tests.yml Moves system test jobs onto GitHub-hosted ubuntu-24.04 runners.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread test/e2e/versions.tf
@roosterfish roosterfish marked this pull request as ready for review July 1, 2026 14:39
@roosterfish roosterfish requested a review from a team July 1, 2026 14:39
@roosterfish

Copy link
Copy Markdown
Contributor Author

Let's give it a try with the GH runners again. We can switch back if it again becomes too unstable.

@roosterfish roosterfish merged commit ef85489 into canonical:main Jul 2, 2026
55 of 56 checks passed
@roosterfish roosterfish deleted the switch_runners branch July 2, 2026 07:12
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