web: add cloud-init SSH key builder #133
Loading…
Reference in a new issue
No description provided.
Delete branch "cloud-init-builder"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
VM creation previously exposed only a raw cloud-init field under Advanced. The create dialog now offers SSH public-key entry, inline validation, a generated cloud-config preview, and an optional custom user-data editor.
The frontend sends the key separately through the existing API. The backend merges it into user-data and records its fingerprint; no API or agent changes are required.
Validation: console build, 86 console tests and type checking passed. Authenticated Chromium checks against an isolated OIDC issuer and real API covered VM creation, missing-CA and unsupported-format refusals, malformed-key blocking, custom YAML/scripts, form reset and mobile layout. SQLite confirmed merged user-data; demo resources were cleaned up.
The full
make cigate passed on commit154631a. Installation inside a booted guest and SSH login remain unverified.