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
Implement a new service provider for Flux, based on the MCP Architecture V2.
The Service Provider Flux should be able to install/update/delete Flux instances on Managed Control Planes.
https://github.com/openmcp-project/service-provider-flux
To accomplish this, we will use the carve-out-approach in the first round, see #199
What is required to accept the Task as done.
Implementation
- The service-provider-flux manages a new "Flux" instance resource
- Uses the Juggler approach for handling Flux installation, see https://github.com/openmcp-project/control-plane-operator/blob/main/pkg/controlplane/components/flux_component.go
- Initialize Pipeline
- prepare open source
- Write tests
Done Criteria
- Finish implementation
- Code has been reviewed by other team members
- 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