[ModuleCatalog] Implementation of a Dedicated Controller for Syncing ModuleTemplate
and ModuleReleaseMeta
CRs
#1851
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
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: