Upgrading
Skyflo is upgraded via Helm. Database migrations run automatically on Engine startup.
Check Current Version
helm list -n skyfloUpdate the Chart Repository
helm repo update skyfloUpgrade
helm upgrade skyflo skyflo/skyflo \
-n skyflo \
-f values.yamlHelm preserves auto-generated secrets (jwtSecret, PostgreSQL password) across upgrades.
Verify
After upgrading, confirm all pods are running:
kubectl get pods -n skyfloCheck the Engine logs for successful startup and migration completion:
kubectl logs -n skyflo -l app=skyflo-engine --tail=50Version Pinning
To pin a specific version instead of using the latest:
helm upgrade skyflo skyflo/skyflo \
-n skyflo \
-f values.yaml \
--version 0.3.0Or set global.imageTag in your values.yaml:
global:
imageTag: "v0.3.0"Rollback
If something goes wrong, rollback to the previous release:
helm rollback skyflo -n skyfloRelease Notes
Check GitHub Releases for changelogs and breaking changes before upgrading.