[ModuleCatalog] Extend Catalog sync to handle both ModuleTemplate
and ModuleReleaseMeta
CRs
#1851
Closed
3 of 12 tasks
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
Note
The original issue was about creating a dedicated sync controller.
For now though, we decided to just add the implementation to the current codebase with necessary refactorings.
I am leaving the original issue unchanged (below) for reference; this will be extracted to a separate issue after the first version of the extended CatalogSync code is implemented and released.
Current Acceptance Criteria:
Original Description:
The synchronization process of
ModuleTemplate
CRs to all SKR clusters is currently embedded within the Kyma reconcile loop. We have decided to expand this functionality to includeModuleReleaseMeta
CRs and to relocate these synchronization tasks to a new, dedicated controller. This approach is intended to enhance performance by offloading the sync operations from the main Kyma reconcile loop.Detailed decision ticket: #1815
Current Implementation:
The existing synchronization of
ModuleTemplate
CRs is integrated into the Kyma reconcile loop, detailed here.Objective:
Develop a Dedicated Sync Controller:
ModuleTemplate
andModuleReleaseMeta
CRs from the KCP cluster to all SKR clusters.Performance Optimization:
Testing and Validation:
Benefits of Separation of Concerns:
Potential Challenges:
Acceptance Criteria:
ModuleTemplate
andModuleReleaseMeta
CRs across SKR clusters.ModuleTemplate
orModuleReleaseMeta
CR gets created, updated or deleted, all Kyma CRs should be requeued, since all are affected automatically.SyncResources
.status.condition
The text was updated successfully, but these errors were encountered: