-
Enhancement
-
Resolution: Unresolved
-
Major
-
None
-
7.18.0.Final
-
None
-
NEW
-
NEW
Existing KieServerStateOpenShiftRepository contains implementation for both KieServerStateRepository (https://raw.githubusercontent.com/kiegroup/droolsjbpm-integration/master/kie-server-parent/kie-server-services/kie-server-services-common/src/main/java/org/kie/server/services/impl/storage/KieServerStateRepository.java) and KieServerTemplateStorage (https://raw.githubusercontent.com/kiegroup/droolsjbpm-integration/master/kie-server-parent/kie-server-controller/kie-server-controller-api/src/main/java/org/kie/server/controller/api/storage/KieServerTemplateStorage.java) interfaces in terms of supporting OpenShift enhanced KIE server and BusinessCentral.
It is suggested to refactor those two sets of logic into separate classes and packaged them into its own modules (i.e. kie-server-services-openshift and kie-server-controller-openshift) for better maintainability.