← Back to issue list

multipass: introduce auto_clean option for launch()

View original Github issue

Metadata

Project
craft-providers
Number
#30
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #30 added a Multipass launch() auto_clean option that removes incompatible existing instances and launches fresh ones (merge b13242a).

Resolution: closed resolved

Reason: PR #30 was merged as commit b13242a. Implementation commit 435f325 introduced automatic cleanup and relaunch of incompatible Multipass instances.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Provide the option to automatically clean incompatible instances with a new `auto_clean` parameter. If an existing instance is found and deemed to be incompatible, clean and launch a new instance. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #30 added a Multipass launch() auto_clean option that removes incompatible existing instances and launches fresh ones (merge b13242a).
stealth/space-bunny-alpha — closed resolved Merged PR #30 added auto_clean to Multipass launch(), removing incompatible existing instances before launching replacements (commit 435f325; merge b13242a).
qwen/qwen3.6-35b-a3b — closed resolved Merged PR introducing an `auto_clean` parameter to the multipass `launch()` function, enabling automatic cleanup and relaunch of incompatible instances.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#23 multipass: introduce launch to create and configure instances craft-providers merged Merged PR #23 added Multipass launch support for creating and configuring instances in commit 01457c7, merged as df00fcc after installation support from #22.
80%
#28 multipass tests: cleanup after launch tests craft-providers merged Merged PR #28 to ensure temporary Multipass instances are cleaned up after launch tests, adding explicit teardown handling in the multipass test fixture.
77%
#11 multipass: introduce MultipassInstance craft-providers merged Merged PR #11 introduced MultipassInstance via commit 615064d (merge ba6cd15); Windows support remained a noted follow-up.
75%
#120 multipass: do not leak start command craft-providers merged Merged PR #120 in commit 79d7089, fixing Multipass so its start command is no longer leaked.
75%
#22 multipass: introduce installation support craft-providers merged Merged PR #22 via commit e163f50, adding Linux and macOS Multipass installation support, error handling, tests, and CI uninstall support.
74%