Upgrading
An upgrade is an image swap. Nothing about your deployment is regenerated.
What carries across
Section titled “What carries across”Everything in the data volume: the model registry, users and roles, API keys, the audit log, downloaded models, cluster and node definitions, per-server settings, and the licence.
Keep the data volume. Losing it loses the licence binding along with everything else, and the licence has to be re-issued against the new cluster identity.
Container
Section titled “Container”docker compose downdocker compose pulldocker compose up -dOn NVIDIA the host-setup step re-runs, which is idempotent and is what keeps GPU access working across driver upgrades.
Kubernetes
Section titled “Kubernetes”helm repo updatehelm upgrade lifeboat lifeboat/lifeboat --reuse-valuesDesktop
Section titled “Desktop”Download the new installer and install over the existing app, or use Check for Updates… in the tray. The data directory is untouched.
Version tags
Section titled “Version tags”:latest,:latest-rocm,:literoll forward.:2.2.44and similar are immutable — a version tag, once published, always resolves to the same image. Pin one in production.
Container and desktop versions are released on separate cadences and are not expected to match. A desktop version is not a pullable image tag. If the desktop app is several numbers ahead of the newest image, nothing is wrong.
After upgrading
Section titled “After upgrading”GET /api/version— confirm the version you expect.- Start a server and make a request. A build that starts is not the same as a build that serves.
- Check the Alerts page for anything raised during the restart.
- If a model’s capabilities look wrong, use Refresh probe — though Lifeboat re-probes automatically when a cached record came from a version known to have recorded something incorrectly.
Rolling back
Section titled “Rolling back”Version tags are immutable, so rolling back is pulling the previous tag. The data volume is forward-compatible within a major line; a downgrade across a schema change is not supported, so take a copy of the data volume before a large jump.
Sources and references
Section titled “Sources and references”- Tags: Deployment on Docker
- Licence and identity: Licensing