generated from openmcp-project/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
area/open-mcpAll ManagedControlPlane related issuesAll ManagedControlPlane related issueskind/feature-requestFeature request from any stakeholderFeature request from any stakeholderneeds/validationVerify Issue and Prio with POVerify Issue and Prio with PO
Description
Understand the problem
When a ServiceProvider transitions into Terminating, it has to cleanup its resources on the onboarding cluster. Additionally deletion has to be prevented as long as managed resources exist on any MCP cluster.
Context
The ServiceProvider API is managed by the openmcp-operator through an init job and deployment. The task of this ticket is to add a cleanup/offboarding job that cleans up any ServiceProvider resources on the onboarding cluster and prevents deletion as long as managed resources exist. This aligns naturally with the existing init job approach.
Proposal Acceptance Criteria
- When a
ServiceProvideris marked for deletion, theopenmcp-operatorcreatescleanupjob - The
ServiceProviderresource and deployment is not deleted before thecleanuphas been successful - Cleanup is part of the
ServiceProvidertemplate - Any existing
ServiceProviderimplements a cleanup job
How much traction does this feature have?
No response
Metadata
Metadata
Assignees
Labels
area/open-mcpAll ManagedControlPlane related issuesAll ManagedControlPlane related issueskind/feature-requestFeature request from any stakeholderFeature request from any stakeholderneeds/validationVerify Issue and Prio with POVerify Issue and Prio with PO