IBM / operand-deployment-lifecycle-manager

Managing the lifecycle for a group of operands
Apache License 2.0
32 stars 46 forks source link

remove state in OperandRequest #142

Closed chenzhiwei closed 4 years ago

chenzhiwei commented 4 years ago

/kind feature

Describe the solution you'd like

Per the design, when users set a service in the OperanRequest, the ODLM should install the service and its dependencies.

This also needs all the services to add the required section in their CSV with the dependencies.

horis233 commented 4 years ago

@chenzhiwei @DanielXLee There is an issue about the operator generated by the required section.

When a dependent operator is deployed by the required section from an operator's CSV, ODLM can't manage the lifecycle of the dependent operator. However, we also need the required section to make sure every common service operator can be deployed standalone.