Upgrading
Skyflo is upgraded via Helm. Database migrations run automatically on Engine startup.
Check Current Version
bash
helm list -n skyfloUpdate the Chart Repository
bash
helm repo update skyfloUpgrade
bash
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:
bash
kubectl get pods -n skyfloCheck the Engine logs for successful startup and migration completion:
bash
kubectl logs -n skyflo -l app=skyflo-engine --tail=50Version Pinning
To pin a specific version instead of using the latest:
bash
helm upgrade skyflo skyflo/skyflo \
-n skyflo \
-f values.yaml \
--version 0.3.0Or set global.imageTag in your values.yaml:
yaml
global:
imageTag: "v0.3.0"Rollback
If something goes wrong, rollback to the previous release:
bash
helm rollback skyflo -n skyfloRelease Notes
Check GitHub Releases for changelogs and breaking changes before upgrading.
