Key enhancements#
Foundation Built on CNCF Harbor
- MSR 4 leverages Harbor, a robust and widely adopted open-source registry platform.
-
Benefits:
-
Regular updates from a thriving open-source community.
- Compatibility with modern containerization workflows.
- Flexible extensibility via plugins and integrations.
Database Transition: Postgres for Better Performance
- New: MSR 4 is built on PostgreSQL, replacing RethinkDB.
-
Benefits:
-
Eliminates RethinkDB-related performance bottlenecks.
- Provides better scalability and reliability for high-demand workloads.
Introduction of Quotas
- MSR 4 introduces quotas for managing repository storage and resource allocation.
- Administrators can set limits on storage usage to ensure fair distribution across projects.
Enhanced Backup and Restore Capabilities with Velero
-
MSR 4’s native Velero integration provides powerful backup and disaster recovery options:
-
Granular Restores: Restore individual repositories or specific data as needed, minimizing downtime and disruption.
- Flexible Storage: Backup data to cloud storage (e.g., AWS S3, GCP, Azure) or on-premises environments.
- Simplifies disaster recovery by supporting incremental backups and restore workflows.
Streamlined Performance and Simplified Architecture
-
Removed Features:
-
RethinkDB (eliminated for better performance and scalability).
-
Improved Scalability: Optimized for Kubernetes environments with simplified cluster configurations.
OCI Helm and API Updates
- Helm Support: Now uses OCI-compliant Helm charts. While implementation details differ, functionality remains similar.
API and Webhook Changes:
- Some webhooks and APIs have been updated. Though implementation details differ, the general functionality remains consistent.