lxd: introduce installation support
Metadata
Current evaluation
Merged PR #36 added LXD installation support, including installer logic and tests; implementation commit aab8fd0 was merged via 1a1212c.
Resolution: closed resolved
Reason: PR #36 was merged after approval, resolving the request by introducing LXD installation support. The resolving implementation is commit aab8fd0, included in merge commit 1a1212c.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Signed-off-by: Chris Patterson <chris.patterson@canonical.com>
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #36 added LXD installation support, including installer logic and tests; implementation commit aab8fd0 was merged via 1a1212c. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Introduced LXD installation support, adding necessary files and logic for LXD-based deployments. Merged after review. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #31 lxd: introduce LXC to interface with lxc | craft-providers | merged | Merged PR adding the LXC wrapper class to craft_providers/lxd/lxc.py for all lxc CLI interaction (+2627/-0, 3 files). Merged as 38f233f (feature commit 0d400f6); integration tests landed separately in #32. | |
| #34 lxd: introduce LXD for interacting with `lxd` command-line | craft-providers | merged | Merged PR #34 (commit 2a9e742, merge e181ccd) added an LXD class wrapping the `lxd` CLI plus is_supported_version() for minimum-version checks; it ships in craft_providers/lxd/lxd.py today. | |
| #32 lxc: add project helpers and integration integration tests | craft-providers | merged | Merged PR #32 added LXC project helpers and integration tests, landing as merge commit e392301 with implementation commit 9b72743. | |
| #57 lxd launcher: enable configuration of project & remote (CRAFT-304) | craft-providers | merged | Merged PR #57 added configurable LXD project and remote support, with updated unit tests and new integration coverage; implemented in commit b420280. | |
| #33 lxd: introduce LXDInstance | craft-providers | merged | Merged as commit 260c038, introducing LXDInstance, exposing the lxc fixture to LXD integration tests, and adding unit and integration coverage. | |
| #1516 lxd: LXD not installed when using remote | snapcraft | merged | Merged as commit 5f8b122e4, fixing incorrect lxc installation checks for LXD remotes and completing related test-scenario handling. | |
| #1677 ci: don't install lxd | craft-parts | merged | Merged PR #1677 removed unused LXD installation from CI; commits 2b568926 and 5282b96f record the change. | |
| #3112 spread: remove dead code for lxd setup and add debug prints | snapcraft | merged | Merged PR #3112 in commit cf2fec383, removing unreachable LXD setup code and adding debug output for intermittent LXD snap-install failures. |