← Back to issue list

ci: use openstack for spread

View original Github issue

Metadata

Project
imagecraft
Number
#368
Type
pull request
State
merged
Author
smethnani
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Switches spread backend to openstack --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/blob/main/CONTRIBUTING.md). - [x] 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.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 25
Confidence: 90
needs review CI configuration update to switch spread test runner to OpenStack. PR is fresh, unreviewed, and lacks a detailed description or checklist completion.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
91%
#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.
86%
#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.
79%
#1279 test(spread): migrate from google to openstack rockcraft merged 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.
75%
#573 ci: run spread tests on 'spread-installed' runners rockcraft merged Merged a two-file, four-line CI configuration change to run spread tests on spread-installed runners. Approved by three reviewers and integrated.
71%
#1083 ci: fix spread test missing PATH charmcraft merged Merged a fix for a CI spread test missing the PATH variable. The change updated four files and received reviewer approval. Post-merge validation confirmed the spread tests for configure and remove passed successfully.
70%
#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.
70%