-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
MCP Core - Sprint 11
What
Although we talk about the APB currently it may be the case the we look to levarage the OLM catalog for deployment, Which ever mechanism we use the below requirements will still be needed.
Add a plan that is named operated, this plan should specify the following parameters
- maxSlices (the maximum number of shared slices that can be provisioned from a single shared service instance)
- maxInstances (the maximum number of new instances that should be provisioned by the operator )
- minInstances (the minimum number of shared service instances that should be initially provisioned)
These parameters should be used to create a SharedService Custom Resource in the target namespace
There may be other params needed in the future such as resource requirements etc but for now we will keep it simple.
The APB should then deploy the operator into the target namespace ensuring to create a rolebinding against a custom role (created elsewhere by a cluster admin or possibly as part of deploying via the OLM)