Details
-
Task
-
Resolution: Done
-
Major
-
0.14.0
Description
Right now we have too many supporting services controllers and Kubernetes Custom Resources being managed by the operator. They are much look alike, the deployment interface does not have too many differences between them, which do not justify one controller for each one.
This proposal is to have one unique CRD to deploy any support services that will receive the `type`, `image` and other agnostic attributes. One controller will be responsible to coordinate the deployment process according to this interface, thus removing KogitoDataIndex, KogitoMgmtConsole, KogitoJobService and so on
Attachments
Issue Links
- blocks
-
KOGITO-3378 Upgrade from v1alpha1 to v1beta1 CRD version
- Closed
-
KOGITO-3556 Update CRDs to use Status subresource
- Closed