Upgrades and Updates
How to upgrade ZenML Pro components.
This section covers upgrading ZenML Pro components for all deployment types. Each component has its own upgrade procedures and considerations.
Always upgrade the Control Plane first, then upgrade Workspace Servers. This ensures compatibility and prevents potential issues.
Before You Upgrade
Check Release Notes
For ZenML Pro Control Plane: Check available versions in the ZenML Pro ArtifactHub repository
For ZenML Pro Workspace Servers: Check available versions in the ZenML OSS ArtifactHub repository and review the ZenML GitHub releases page for release notes and breaking changes
Backup Checklist
Before any upgrade:
Database backup - Export your database
Values.yaml files - Save copies of your Helm values
TLS certificates - Ensure certificates are backed up
Database Migrations
Some updates may require database migrations:
Review migration related changes in release notes
Monitor logs for any migration-related errors
Verify data integrity after upgrade
Test key features (workspace access, pipeline runs, etc.)
Post-Upgrade Verification
After upgrading any component:
Health Checks - Verify all pods are running
Test Connectivity - Confirm SDK can connect
Validate Functionality - Test pipeline execution
Review Logs - Check for errors or warnings
Related Documentation
Configuration Details - Component configuration reference
System Architecture - Understand component interactions
Scenarios - Deployment scenarios and guides
Last updated
Was this helpful?