Closed radtriste closed 2 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Please use newer version of OLM (OCP 4.6+) because the new resolver may resolve this issue. Stale issue. Closed. Feel free to reopen if needed.
Bug Report
What did you do? In order to test current version of our Kogito operator, we install, via subscription yaml, the different dependent operators if needed for our tests. It can be for example, Infinispan, Stimzi and/or Keycloak operators. For that, in our namespace, we first create an OperatorGroup, if not already existing:
and then we create some namespaced subscriptions, for example both
and
and then we wait for all operators to be up and running.
What did you expect to see? One installplan with both csv operators in it or 2 installplans, one for each csv operator.
What did you see instead? Under which circumstances? When the cluster is busy, sometimes, only one installplan will be created and only one operator will be in it. But both subscriptions are linked to that installplan. Which result, for example, in Strimzi (which is the second subscription to be created) blocked in status
UpgradePending
and no further progress ...Environment
4.5.4
v1.18.3+012b3ec
olm.deployment-spec-hash%3D77ff497567
Workaround For now, as a workaround, we install each operator, one after the other, waiting for the previous one to be up.
Additional context Sometimes, also, it creates one installplan with both csv and sometimes 2 installplan, this seems to be totally random ...