-
Bug
-
Resolution: Done
-
Blocker
-
7.5.0.GA
-
None
-
OCP 4.2
Kie operator - quay.io/kiegroup/kie-cloud-operator:1.2
-
CR1
-
-
-
-
-
-
-
CR2
-
-
2019 Week 41-43 (from Okt 7), 2019 Week 44-46 (from Okt 28)
When Kie server is deployed using Kie operator and use OpenShiftStartupStrategy then sometimes Kie container change doesn't cause pod respin.
When OpenShiftStartupStrategy is used and user make any change to Kie containers (deploy/undeploy/change Kie container) then OpenShiftStartupStrategy updates Kie server DC (add there an annotation) which should cause Kie server redeployment (new pods with container changes are started, old are killed).
However recent investigations (with help of evan.zhang@redhat.com) showed that Kie operator overrides Kie server DC, reverting any change made by OpenShiftStartupStrategy. Sometimes the override is even faster than ability of OCP to detect Kie server DC change, the result is that Kie server rollout doesn't happen. The result of this behaviour is an inconsistency of available Kie servers (in case several Kie servers are deployed).
This JIRA should address fixing the incompatibility between Kie operator and OpenShiftStartupStrategy to allow OpenShiftStartupStrategy to respin Kie servers in case any change is done in kie containers.