Follow-ups found while verifying the approve→provision path end to end: - vmid is now optional: the early required-field check rejected vmid:0 before the cluster VMID guard could auto-assign a free id. Only hostname is required now; 0 (or a collision) resolves to `pvesh get /cluster/nextid`. - net0: use ip=dhcp with no gateway when no static IP is given (Proxmox rejects gw alongside dhcp); only attach gw for a static CIDR. - bump post-create settle to 10s so a DHCP lease is up before apt runs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
74 KiB
74 KiB