← Back to issue list

`spread.yaml` templates: consider LXD VMs over or in addition to multipass

View original Github issue

Metadata

Project
charmcraft
Number
#1923
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to consider using LXD VMs in charmcraft's spread.yaml templates (test-machine/test-kubernetes) instead of or in addition to multipass. No maintainer response or labels; last activity 381 days ago.

Suggested action: needs triage

Reason: The issue was filed by a maintainer (lengau) as a feature consideration with no labels, no comments, and no assignee. The .extension.j2 templates already contain lxd-vm allocate/discard functions (added in PR #2401), but the spread.yaml.j2 templates still only use the 'craft' backend, so the feature is partially scaffolded but not wired up. No maintainer has triaged or responded since filing.

Impact: 40 Quick Win: 18.0 Staleness: 72 Complexity: 55 Confidence: 65 Support Request: 10

Issue body

### What needs to get done For templates with `spread.yaml`, consider whether/how to use lxd vms . ### Why it needs to get done Good point brought up by @jnsgruk here: https://github.com/jnsgruk/zinc-k8s-operator/pull/267#discussion_r1774983269

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 40
Quick Win: 18.0
Staleness: 72
Complexity: 55
Confidence: 65
Support Request: 10
needs triage Feature request to consider using LXD VMs in charmcraft's spread.yaml templates (test-machine/test-kubernetes) instead of or in addition to multipass. No maintainer response or labels; last activity 381 days ago.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 45
Confidence: 75
Support Request: 5
needs triage Unlabelled feature request to evaluate LXD VMs as an alternative or addition to multipass for spread.yaml templates. Currently inactive with no maintainer comments or labels after over 18 months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 20
Confidence: 80
Support Request: 0
close stale Proposal to evaluate LXD VMs for spread.yaml test templates instead of Multipass. Open for nearly two years with zero comments, labels, or maintainer engagement.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 20
Confidence: 80
Support Request: 10
needs triage Proposes evaluating LXD VMs as a replacement or addition to Multipass for spread.yaml test templates. Open with no maintainer comments, labels, or assignee after nearly two years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 30
Confidence: 75
Support Request: 10
needs triage Proposes evaluating LXD VMs as an alternative or supplement to Multipass for spread.yaml test templates. Open, inactive for 304 days, with zero comments. Needs triage and discussion to assess feasibility and next steps.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#2401 (confidence 70%)

    PR #2401 added lxd-vm allocate/discard functions to the spread .extension.j2 templates, partially addressing this issue's goal but not yet wiring lxd-vm into the spread.yaml.j2 backends.

Related issues

No related issues found above the similarity threshold.