Best practices for upgrading
Simple, step-by-step guide for keeping your ZenML workspaces (servers) up to date without breaking your teams.
☝️ Step #1: Always Use Two Environments

🧱 Step #2: Mirror Your Stacks in Both Environments
Stack Component
Production
Staging

🛠️ Step #3: Use GitOps to Manage Upgrades

🤝 Step #4: Run a test suite in staging
🔄 Step #5: Update all snapshots
🚀 Step #6: Upgrade Production and Go Live

Ops Notes (OSS only)
✅ Summary: The Upgrade Flow
🔚 Final Notes
Last updated
Was this helpful?