lxd: add lxc.copy() method to copy instances
Metadata
Current evaluation
Merged PR #179, adding LXC instance-copy support via commit c87101a; it addressed CRAFT-1479.
Resolution: closed resolved
Reason: The approved PR was merged, with its changes recorded in commit c87101a. The commit adds the requested LXC copy method.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Add `copy()` to LXC class to make a copy of an instance.
(CRAFT-1479)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #179, adding LXC instance-copy support via commit c87101a; it addressed CRAFT-1479. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Added copy() method to the LXC class to duplicate instances, resolving CRAFT-1479. Merged by maintainer mr-cal. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #181 lxc: remove TODO for copying snapshots | craft-providers | merged | Merged #181 via commit 8a8e93d, removing the lxc.copy() snapshot TODO because the LXC launch path no longer uses snapshots (CRAFT-1340). | |
| #199 lxd: set instance id map after launching or copying an instance | craft-providers | merged | Merged PR #199 in commit 237c26e, setting and verifying the LXD instance ID map after launching or copying an instance, resolving CRAFT-1577. |