Upgrade
Forward only. With a backup.
Install the new version with the same script. It checks the SHA256 before touching anything.
curl -fsSL https://raw.githubusercontent.com/juan52878911/kindling/main/scripts/install.sh | sh -s -- --tag v0.17.0kling versionkling doctorRestarting the daemon does not kill the microVMs.
The rules
Section titled “The rules”- Every file kindling stores carries
"schema": N. - Migrating goes from N to N+1, with a backup:
<file>.v<N>.bak. - A file from a newer version is neither read nor overwritten.
- Anything that can be regenerated is invalidated, not migrated: a golden from another Firecracker shows up as
staleandrun -fromreturns409with the command to rebuild it.
Coming next: kling upgrade
Section titled “Coming next: kling upgrade”kling upgrade --dry-run # what it would do, touching nothingkling upgrade # to the latest stablekling upgrade --rollback # back to the previous one with its backupsPlan → verified download → dry run → drain → backup → atomic switch.