← Back to issue list

fix: use Multipass-compatible instance names

View original Github issue

Metadata

Project
craft-providers
Number
#712
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

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.
86%
#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.
71%