-
Notifications
You must be signed in to change notification settings - Fork 0
feat(api): Add VM configuration modification endpoints #36
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesttrack_axis-02Operational end-user interfacesOperational end-user interfaces
Description
Context
The API has config getters (CPU, RAM, CDROM, full config) but only one setter (vm_set_tag). Users cannot modify VM resources after creation — they must teardown and redeploy.
Requirements
PUT /v0/admin/proxmox/vms/{vm_id}/config/cpu— Set CPU cores/socketsPUT /v0/admin/proxmox/vms/{vm_id}/config/ram— Set memory allocationPUT /v0/admin/proxmox/vms/{vm_id}/config/disk— Resize disk (extend only)PUT /v0/admin/proxmox/vms/{vm_id}/config/network— Modify network interface settings- May require new proxmox_controller actions or direct Proxmox API calls (
qm set) - Handle online vs offline resize (some changes require VM stop)
Priority
Critical (MVP) — Phase 5. Blocks: U5 (post-deployment editing in UI).
References
- Gap analysis:
gap-analysis.mdissue B5
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttrack_axis-02Operational end-user interfacesOperational end-user interfaces