← Back to issue list

test(spread): migrate from google to openstack

View original Github issue

Metadata

Project
rockcraft
Number
#1279
Type
pull request
State
merged
Author
tigarmo
Labels
PR: Run Manual Spread documentation
Created
Updated
Closed

Current evaluation

Merged migration of spread tests from Google to OpenStack. Approved by two reviewers. CI checks for source-spread-tests and docs-spread-tests failed due to offline runners, with remaining proxy-related failures deferred for piecemeal fixes.

Suggested action:

No scores available.

Issue body

There are a couple of tests that are still failing for proxy-related issues, but at this point the cost-benefit of looking at these tests is really bad. We'll address them piecemeal over the coming weeks. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged migration of spread tests from Google to OpenStack. Approved by two reviewers. CI checks for source-spread-tests and docs-spread-tests failed due to offline runners, with remaining proxy-related failures deferred for piecemeal fixes.
qwen3.6-35b-a3b-mtp-q6
Staleness: 10
Complexity: 35
Confidence: 85
needs review Migrates spread test infrastructure from Google to OpenStack. Awaiting maintainer review and manual spread execution.
qwen3.6-35b-a3b-mtp-q6
Staleness: 0
Complexity: 45
Confidence: 85
needs review Migrates spread test infrastructure from Google to OpenStack. Currently awaiting maintainer review and CI validation.

Update history

Date Change
updated

Related issues

Issue Project State Summary Similarity
#6370 test: migrate to openstack snapcraft merged Migrated spread tests to OpenStack. Approved by two reviewers and merged after CI checks passed for target platforms. Unrelated test failures were noted as flaky and did not block the merge.
83%
#2783 ci: use openstack for spread charmcraft merged Merged the switch of the spread CI backend from Google to OpenStack. Merge conflicts were resolved and approvals secured. Some tests may skip or fail due to Docker setup and rate limiting, but the change is integrated.
78%
#862 tests: bootstrap spread charmcraft merged Merged changes adding spread test bootstrap configuration. Enables local execution of spread tests on Google Cloud VMs. Approved by one reviewer, passed CI, and introduced 78 lines across four files.
77%
#1091 ci: use openstack for spread craft-application merged Switched the spread test backend to OpenStack and merged, resolving issue #1096. Approved by three reviewers and passed CI checks despite a failing OSV-scanner job.
77%
#368 ci: use openstack for spread imagecraft merged Merged to switch the spread CI backend to OpenStack. Approved by two reviewers and merged despite failing OSV-scanner and lint checks. Updates 8 files (+99/-25 lines) to configure the new infrastructure provider for automated testing.
75%
#4102 spread: bump storage for Google 22.04 spread hosts snapcraft merged Merged to increase Google 22.04 spread host storage, resolving test failures. Approved by two reviewers with passing CI. The author clarified the actual failure stems from a kill timeout to be fixed separately.
71%
#4433 tests(spread): add remote-build spread test snapcraft merged Merged changes adding spread tests for new and legacy remote-build, resolving issue #4398. Approved by two reviewers with passing CI checks.
71%
#3090 ci: move staging store tests to spread snapcraft merged Merged into master. The change migrated staging store tests to the spread testing framework, removing 1434 lines across 27 files. Approved by two reviewers, passed CI, and achieved 100% diff coverage prior to integration.
71%
#2525 test(spread): enable Ubuntu 25.10 and 26.04 spread runners charmcraft merged Merged after two approvals. Enables Ubuntu 25.10 and 26.04 spread runners, fixing issue #2480. Updates one file (+10/-9 lines). CI passed for relevant targets; legacy test failures and type-check warnings were non-blocking.
71%
#2338 docs: replace google for ci and fix tests charmcraft merged Merged after approval. Replaced Google CI with self-hosted GitHub runners for spread-docs, updated test configurations for prepare/restore and retries, and adjusted spread doc tests. CI passed with minor policy exceptions.
70%