29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# Quickstart: VPS Image Migration
|
|
|
|
## Goal
|
|
|
|
Provision a Linode-compatible VPS image, bootstrap secrets securely, and enable remote rebuilds.
|
|
|
|
## Steps
|
|
|
|
1. Build the vps image from the repository and confirm a Linode-compatible artifact is produced.
|
|
2. Provision a VPS from the image and verify network connectivity and remote access.
|
|
3. On first boot, allow the host to generate its own secrets bootstrap key material.
|
|
4. Enroll the host by adding its public key as a secrets recipient and re-encrypt required secrets.
|
|
5. Trigger a rebuild from an explicitly authorized operator machine to apply secrets and confirm core services start successfully.
|
|
6. Validate the remote rebuild workflow from an explicitly authorized operator machine.
|
|
|
|
## Validation Checklist
|
|
|
|
- vps boots with network connectivity and remote access.
|
|
- Secrets are available after enrollment and follow-up deployment.
|
|
- Remote rebuild completes from an explicitly authorized operator machine.
|
|
- Existing host and image builds complete after migration.
|
|
|
|
## Validation Log
|
|
|
|
- vps connectivity: pending
|
|
- secrets enrollment: pending
|
|
- remote rebuild: pending
|
|
- existing host/image builds: pending
|