← Back to issue list

Gadget snap extension

View original Github issue

Metadata

Project
imagecraft
Number
#303
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to add a gadget snap extension that reads values from a local gadget snap and applies them to imagecraft.yaml, reducing duplication. Depends on implementing extensions support, which is not yet in the codebase. Open, unlabelled, one maintainer comment.

Suggested action: keep open

Reason: This is a legitimate feature request filed by a maintainer (lengau) that addresses real duplication between gadget.yaml and imagecraft.yaml, with a customer comment reinforcing the need for feature-parity with ubuntu-image. The prerequisite (extensions support) is not yet implemented in the codebase, so the issue is blocked but still relevant. It has no labels or assignee, indicating it needs triage, but since a maintainer authored it and commented, it should remain open.

Impact: 55 Quick Win: 16.5 Staleness: 45 Complexity: 70 Confidence: 75 Support Request: 0

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Create an extension that reads the relevant values from a local gadget snap file and applies them to imagecraft.yaml. This depends on implementing extensions. ### The problem it solves Duplication of stuff from gadget.yaml and imagecraft.yaml

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 55
Quick Win: 16.5
Staleness: 45
Complexity: 70
Confidence: 75
Support Request: 0
keep open Feature request to add a gadget snap extension that reads values from a local gadget snap and applies them to imagecraft.yaml, reducing duplication. Depends on implementing extensions support, which is not yet in the codebase. Open, unlabelled, one maintainer comment.
qwen/qwen3.6-35b-a3b
Staleness: 50
Complexity: 80
Confidence: 85
Support Request: 10
needs triage Feature request to create an extension that reads gadget snap values and populates imagecraft.yaml, reducing duplication across device SKUs. Unlabelled, depends on extension system implementation, awaiting maintainer triage.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 55
Confidence: 75
Support Request: 0
needs triage Feature request to create an extension that reads values from a gadget snap and populates imagecraft.yaml, reducing configuration duplication across device SKUs. Currently unlabelled and awaiting maintainer triage.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 60
Confidence: 75
Support Request: 10
needs triage Feature request for an extension that reads gadget snap values into imagecraft.yaml to reduce config duplication. Currently unlabelled, lacks maintainer response, and depends on underlying extension implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 70
Confidence: 90
Support Request: 10
needs triage Proposes an extension to auto-populate imagecraft.yaml from a gadget snap, eliminating config duplication across device SKUs. Depends on extension framework support. Open, one comment, last active 81 days ago, awaiting triage or implementation planning.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#258 Support using gadget.yaml volumes as a source for imagecraft.yaml volume definitions imagecraft open Enhancement to let imagecraft.yaml import volumes from the gadget snap's meta/gadget.yaml instead of duplicating the layout. Triaged and discussed; a maintainer noted snapd reads the gadget directly, so overrides risk a disconnect. No work planned this cycle.
74%
#1638824 Support gadget snaps snapcraft (launchpad) closed Abandoned. Gadget snap and gadget.yaml support was not implemented or merged.
72%
#1640897 snapcraft doesn't validate gadget.yaml snapcraft (launchpad) open Feature request from 2015 asking snapcraft to validate gadget.yaml metadata for gadget snaps instead of just copying it. Open for nearly 10 years with no labels, comments, or maintainer activity.
71%