-
Notifications
You must be signed in to change notification settings - Fork 0
Epic: Service Provider Lib Work #596
Copy link
Copy link
Labels
kind/epicEpic covers multiple issues/tasksEpic covers multiple issues/tasksneeds/validationVerify Issue and Prio with POVerify Issue and Prio with POsig/extensibilityAll topics related to special interests group openMCP extensibilityAll topics related to special interests group openMCP extensibility
Milestone
Metadata
Metadata
Assignees
Labels
kind/epicEpic covers multiple issues/tasksEpic covers multiple issues/tasksneeds/validationVerify Issue and Prio with POVerify Issue and Prio with POsig/extensibilityAll topics related to special interests group openMCP extensibilityAll topics related to special interests group openMCP extensibility
Type
Fields
Give feedbackNo fields configured for Epic.
Understand the Epic
Service providers currently contain duplicated controller logic that has been copied and adapted over time. This duplication increases maintenance overhead, creates inconsistencies between implementations and makes bug fixes difficult to roll out uniformly.
This epic proposes extracting the commonly used functionality into a set of reusable modules for service providers.
Goals:
Non-Goals:
Context / Background
Candidates:
A service provider manager module could provide reference implementations for both flux based and native service providers which includes commonly required functionality like orphaned resource cleanup, version selection, secret sync etc. The manager module could then also be used in the service provider template example code generation.
User Stories or tasks
Open planning tasks for this epic:
What is required to accept the Epic as finished.
Dependencies of this Epic
No response
Risks of this Epic
No response
Known Stakeholders of this Epic
No response
Milestone Definitions for this Epic.
No response
Metrics Definition for this Epic.
No response
Any further valuable resources.
No response