tests(spread): don't use microk8s for dependencies tests
Metadata
Current evaluation
Merged PR #1522 as commit 17669e12, replacing MicroK8s with a localhost LXD controller for spread dependency tests.
Resolution: closed resolved
Reason: PR #1522 was approved and merged as commit 17669e12. It removed seven lines of MicroK8s dependency-test setup and now uses localhost LXD following prerequisite PR #1521.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Requires: #1521
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1522 as commit 17669e12, replacing MicroK8s with a localhost LXD controller for spread dependency tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1522 (commit 17669e12), removing MicroK8s from spread dependency tests after the Ubuntu 22.04 Multipass fix in #1521. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1522 (commit 17669e12) removed MicroK8s setup from spread dependency tests after prerequisite #1521. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1522 as commit 17669e12, removing seven lines of MicroK8s setup from spread dependency tests after prerequisite #1521. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1522 (commit 17669e12) removed MicroK8s from spread dependency tests, deleting seven lines after prerequisite PR #1521. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged a test-only change removing MicroK8s from Spread dependency tests; the PR description lists #1521 as a prerequisite. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to remove microk8s from spread dependency tests, deleting seven lines. Approved by two reviewers and dependent on PR #1521. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to remove microk8s from the dependencies spread tests. Implemented after prerequisite #1521, the update switches the test environment to an alternative dependency verification method. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1521
(confidence 99%)
Required prerequisite PR, merged as d41216ca, fixed the Multipass provider for Ubuntu 22.04 and enabled the localhost setup.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2978 tests: add microk8s spread test | snapcraft | merged | Merged PR #2978 added a spread test confirming MicroK8s builds and installs; instrumentation was deferred. Commit ecd59e6b8. | |
| #2983 tests: add LXD spread test | snapcraft | merged | Merged PR #2983 as 4b8522a14, adding spread coverage that builds the LXD package with LXD and destructive/host providers; installation checks were deferred. | |
| #694 tests(spread): use LXD from `5.21/candidate` | rockcraft | merged | Merged PR #694 in commit 90bc9b34, pinning spread tests to LXD 5.21/candidate to restore main and strengthen LTS regression coverage. | |
| #467 test(spread): use LXD provider for spread tests | imagecraft | closed | PR closed without merge; spread LXD provider changes were implemented across follow-up PRs (#483, #485, #486, #487, #488, #495) | |
| #302 test(spread): switch to testing in destructive mode | imagecraft | merged | Merged PR #302 as commit f6aae5e, switching spread tests to destructive mode while LXD lacks required loop-device support. | |
| #5856 fix(spread): pack with lxd for core20 base tests | snapcraft | merged | Merged PR #5856 (commit 66b9ae9f4) updated Spread core20-base tests to pack with LXD. | |
| #269 tests: add initial spread testing | fetch-service | merged | Merged PR #269 (commit 8fe0091) added initial Spread integration tests to fetch-service: spread.yaml plus snap-config, basic-inspection, update-config and upgrade-revert suites; all 10 lxd-vm tasks passed, resolving #226. | |
| #262 tests: install docker after lxd | rockcraft | merged | Merged PR #262 as 64c5c01b, changing spread-test setup to install Docker after LXD and avoid order-dependent failures. | |
| #2682 tests: change default spread provider to lxd outside of travis | snapcraft | merged | Merged PR #2682 (commit 8b41444a3) refactored runtests.sh, defaulted Spread to LXD outside Travis, and configured Travis to use google:. | |
| #2631 spread tests: enable LXD build provider tests | snapcraft | merged | Merged PR #2631 enabled LXD build-provider spread tests and reused early-prepared LXD setup, reducing repeated setup and image-download overhead. |