← Back to issue list

Support LXD backend on non-Linux hosts

View original Github issue

Metadata

Project
craft-providers
Number
#880
Type
issue
State
open
Author
lengau
Labels
Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement request to support LXD backend on non-Linux hosts via remote LXD connections. Untriaged, no maintainer response after 263 days.

Suggested action: needs triage

Reason: This is a well-structured enhancement request with clear motivation (lighter weight than multipass VM). The issue has no maintainer response, labels beyond 'Type: Enhancement', or assignee after 263 days. Current code in installer.py explicitly blocks non-Linux platforms with 'unsupported platform' errors, and pylxd.Client() defaults to local Unix socket connections. This would require architectural changes to support remote LXD authentication and connections.

Impact: 60 Quick Win: 18.0 Staleness: 75 Complexity: 70 Confidence: 65 Support Request: 10

Issue body

### What needs to get done Non-Linux hosts should support the LXD backend by connecting to a LXD remote. That remote could be a remote LXD instance or a local VM running LXD. ### Why it needs to get done This would be much lighter weight than launching a multipass VM for each build.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 60
Quick Win: 18.0
Staleness: 75
Complexity: 70
Confidence: 65
Support Request: 10
needs triage Enhancement request to support LXD backend on non-Linux hosts via remote LXD connections. Untriaged, no maintainer response after 263 days.
qwen/qwen3.6-35b-a3b
Staleness: 50
Complexity: 50
Confidence: 85
Support Request: 5
needs triage Enhancement to enable LXD backend on non-Linux hosts by connecting to a remote LXD instance. Currently unassigned with no maintainer comments or progress in over three months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 45
Confidence: 85
Support Request: 0
needs triage Enhancement to allow LXD backend on non-Linux hosts by connecting to a remote LXD instance or VM, replacing heavier multipass VMs. Currently open with no maintainer comments or assignee.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 65
Confidence: 85
Support Request: 0
needs triage Enhancement request to enable the LXD backend on non-Linux hosts via remote connections, replacing heavier multipass VMs. Currently untriaged with no maintainer comments after 65 days of inactivity.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.