IBM / operand-deployment-lifecycle-manager

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

Avoid using installplan to check the operator status #398

Closed horis233 closed 4 years ago

horis233 commented 4 years ago

/kind feature

In Q1 and Q2, we use the checking the InstallPlan status to decide if the operator deployed succeed.

This will cause if several defects:

  1. One operator failed will cause that ODLM keeps waiting for the InstallPlan completed and won't install CRs for the rest operators.

  2. If the user accidentally deletes the InstallPlan, it will cause opernandRegistry to be in the failed status.

Describe the solution you'd like [A clear and concise description of what you want to happen.]

Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]

horis233 commented 4 years ago

Solved by #407