← Back to issue list

Add a `configure` snap hook

View original Github issue

Metadata

Project
imagecraft
Number
#182
Type
issue
State
closed
Author
upils
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Added snap configuration for provider selection and documented snap set imagecraft provider=multipass; fixed by canonical/imagecraft#183 in commit b677710.

Resolution: closed resolved

Reason: PR canonical/imagecraft#183 was merged as commit b677710. It introduced the configure hook to validate snap provider settings and updated the documentation to use snap set imagecraft provider=multipass.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Add a `configure` snap hook to enable switching between multipass and lxd as the default provider. Also update the docs to replace the use of the env var by a call to `snap set imagecraft provider=multipass`. ### Why it needs to get done Imagecraft cannot yet fully run in lxd (cannot execute the pack step in it). So configuring the snap would improve user experience.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Added snap configuration for provider selection and documented snap set imagecraft provider=multipass; fixed by canonical/imagecraft#183 in commit b677710.
stealth/space-bunny-alpha — closed resolved Added a configure snap hook for provider selection and documented `snap set imagecraft provider=multipass`; merged in imagecraft#183 as b677710.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The enhancement to add a configure snap hook was logged as an internal Jira ticket and abandoned, with no code changes or documentation updates applied.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The requested configure snap hook to switch between multipass and lxd providers was not developed. The enhancement remains abandoned with no associated pull request or resolution.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The enhancement to add a configure snap hook for switching between multipass and lxd providers was abandoned. A Jira ticket was created for tracking, but no code changes were made.
qwen/qwen3.6-35b-a3b — — Requested a configure snap hook to switch between multipass and lxd providers. The enhancement was closed without implementation, resolution, or follow-up comments, indicating it was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — The request to add a configure snap hook for provider switching was triaged and forwarded to internal tracking (IMAGECRAFT-35). The issue was closed without implementation, indicating it was deferred.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/imagecraft#183 (confidence 100%)

    Merged PR #183 added the configure hook and corresponding documentation update.

Related issues

Issue Project State Summary Similarity
#473 snap: add configure hook with support for provider (CRAFT-363) charmcraft merged Merged as bf350c68, adding a snap configure hook that reads the provider setting and rejects values other than lxd or multipass.
80%
#183 feat: add configure hook imagecraft merged PR #183 merged as b677710, adding a configure hook that validates the provider snap setting and fixes #182.
70%