tftsr-devops_investigation/docs
Shaun Arman 76d923a570
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m40s
Test / frontend-typecheck (pull_request) Successful in 1m49s
PR Review Automation / review (pull_request) Successful in 6m0s
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-tests (pull_request) Has been cancelled
Test / rust-fmt-check (pull_request) Has been cancelled
feat(proxmox): ISO upload, full CRUD validation, and security hardening
- Add ISO upload via OS file picker: multipart POST to nodes/{node}/storage/{storage}/upload,
  returns task UPID; Upload ISO button in CreateVmDialog triggers dialog filtered to .iso files
- Add cluster/datacenter selector to CreateVmDialog (shown when >1 cluster configured)
- Replace ISO text input with dropdown populated from listIsoImages; falls back to text input
  when storage has no ISOs
- Rewrite NetworkPage with full CRUD: add/edit/delete interfaces via dialog, Checkbox toggles
  for active/autostart, per-row Edit/Delete buttons
- Fix serde_bool_as_int deserializer to accept both bool and integer using visitor pattern
- Fix Content-Type conflict: remove pre-set header from build_headers(), let .json()/.form()
  manage it (root cause of 400 Bad Request on VM start/migrate)
- Fix migration: remove invalid targetcluster/targetstorage params, switch to JSON body
- Security: wire validate_pve_identifier() into all 9 path-interpolating commands
  (list/create/update/delete network interfaces, all 4 snapshot commands, list/upload ISO)
  — previously only create_proxmox_vm was guarded
- Add post_multipart() method to ProxmoxClient for multipart form-data requests
- Add uploadIsoImage TypeScript wrapper and update proxmoxClient exports
- Update IPC-Commands wiki with all new and previously undocumented commands
2026-06-21 21:41:57 -05:00
..
architecture docs: update documentation for Kubernetes Management UI 2026-06-07 11:09:22 -05:00
proxmox chore: remove hackathon files from git 2026-06-06 15:46:19 -05:00
tickets fix(proxmox): fix VM actions, remove Disk column, add Create VM 2026-06-21 18:01:37 -05:00
wiki feat(proxmox): ISO upload, full CRUD validation, and security hardening 2026-06-21 21:41:57 -05:00
KUBERNETES-MANAGEMENT-IMPLEMENTATION-PLAN.md feat: add Kubernetes Management Implementation Plan 2026-06-07 00:44:01 -05:00
MCP_SERVER_SUPPORT.md feat: full copy from apollo_nxt-trcaa with complete sanitization 2026-06-05 14:12:43 -05:00
PROXMOX-COMPLETE.md docs: add Proxmox PDM feature parity completion summary 2026-06-11 09:49:21 -05:00
PROXMOX-FEATURE-PARITY-STATUS.md fix(proxmox): add database migration to remove old dummy data; bump to v1.2.2 2026-06-12 23:33:01 -05:00
PROXMOX-IMPLEMENTATION-SUMMARY.md docs: add Proxmox implementation summary 2026-06-10 22:40:36 -05:00
PROXMOX-IMPLEMENTATION.md feat: Implement Proxmox Datacenter Manager feature parity - Phases 1-11 2026-06-11 09:38:36 -05:00
PROXMOX-QUICK-REFERENCE.md feat: Implement Proxmox Datacenter Manager feature parity - Phases 1-11 2026-06-11 09:38:36 -05:00
RELEASE_NOTES.md fix: Proxmox PDM v1.2.0 bugs and feature parity 2026-06-11 15:55:04 -05:00
TICKET-attachment-db-storage-recall.md feat: full copy from apollo_nxt-trcaa with complete sanitization 2026-06-05 14:12:43 -05:00
ticket-git-cliff-changelog.md feat: full copy from apollo_nxt-trcaa with complete sanitization 2026-06-05 14:12:43 -05:00
TICKET-pii-bypass-chat-attachments.md feat: full copy from apollo_nxt-trcaa with complete sanitization 2026-06-05 14:12:43 -05:00
TICKET-proxmox-integration.md chore: remove hackathon files from git 2026-06-06 15:46:19 -05:00