generated from openmcp-project/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
kind/taskGeneral task that needs to be done.General task that needs to be done.needs/validationVerify Issue and Prio with POVerify Issue and Prio with PO
Description
Understand the Task
Description
This task defines the internal architecture and interfaces within the PlatformService operator for managing and integrating various external "Service Providers" (e.g., Crossplane, external-secrets-operator, Velero, Kyverno). This includes how the operator identifies which Service Providers are requested by a ManagedControlPlaneTemplate, how it determines their versions, and the mechanism it uses to install and configure them within a ManagedControlPlane. This could involve a pluggable module system, a standardized internal API, or reconciliation loops for specific ServiceProvider Custom Resources if they exist.
Any further valuable resources.
No response
What is required to accept the Task as done.
Done Criteria
- A clear, documented design outlining how the MCP Template PlatformService identifies, manages, installs, and configures each type of Service Provider, including versioning logic.
- Definition of internal interfaces or data structures used to represent and interact with different Service Providers.
- Internal technical Documentation created/updated
- New / changed code is documented
- Unit Tests created for new code or existing Unit Tests updated
- Integration Test Suite updated
- Enduser Documentation updated (if applicable)
- Successful demonstration in Review
Metadata
Metadata
Assignees
Labels
kind/taskGeneral task that needs to be done.General task that needs to be done.needs/validationVerify Issue and Prio with POVerify Issue and Prio with PO