fix: use Multipass-compatible instance names
Metadata
Current evaluation
Merged PR #712 as commit e52ea2d, normalizing Multipass instance names with LXD-compatible logic to fix #226 and unblock charmcraft#2058.
Resolution: closed resolved
Reason: PR #712 was merged with approval from two reviewers. Commit e52ea2d implements Multipass-compatible instance naming and closes craft-providers#226.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Normalizes names when creating a Multipass instance.
Uses the same normalization function as LXD.
Unblocks https://github.com/canonical/charmcraft/issues/2058
Fixes #226
(CRAFT-3883)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #712 as commit e52ea2d, normalizing Multipass instance names with LXD-compatible logic to fix #226 and unblock charmcraft#2058. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #712 in commit e52ea2d, normalizing Multipass instance names with LXD-compatible logic and fixing #226. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR normalizing Multipass instance names using LXD's logic, resolving #226 and unblocking charmcraft#2058. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-providers#226
(confidence 100%)
The PR explicitly fixes this issue by reusing LXD name-normalization logic.
-
Related To:
canonical/charmcraft#2058
(confidence 95%)
The PR description states that the naming fix unblocks this Charmcraft issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #226 use multipass compatible instance names | craft-providers | closed | Fixed by merged PR #712, which normalizes Multipass instance names using LXD-compatible hostname validation and truncation. | |
| #44 integration tests: consolidate lxd/multipass fixtures for reuse | craft-providers | merged | Merged PR #44 in commit ee0f643, consolidating reusable LXD and Multipass integration-test fixtures and including a documentation fix. |