Kogito Operator, Images and CLI Version 0.7.0
Pre-releaseKogito Operator is an OpenShift based operator for deployment of Kogito Runtimes from source. Additionally, to facilitate interactions with the operator we also offer a CLI (Command Line Interface) that can deploy Kogito applications for you.
In this release, we introduced a new CR: the Kogito Jobs Service that implements the Jobs Service feature.
There's also a preview feature that enables Keycloak to be installed in the same namespace as the Kogito Services (requires Keycloak Operator). To enable it, just create a new KogitoInfra
or update an existing one with the attribute installKeycloak
to true
.
This version also breaks the KogitoApp
and KogitoDataIndex
CR APIs. Please, review your installation and set the correct attributes based on the new CRDs.
Enhancements:
- KOGITO-85 - Integrate Keycloak Operator with Kogito Operator
- KOGITO-261 - Deploy Kogito Data Index when creating a new project on Kogito CLI
- KOGITO-587 - Add initializer check for Kogito Runtime services that registers protobuf files into Data Index
- KOGITO-614 - Operator to deploy Kafka for Data Index service
- KOGITO-642 - Inject route URL as environment variable for kogito runtime service pods
- KOGITO-703 - Automatically subscribe to Kogito Operator when running "new-project" command on CLI
- KOGITO-720 - Operator to inject Data Index Route URL for http and ws schemas
- KOGITO-721 - Add support for Job Service CR in the Operator
Bug Fixes:
- KOGITO-691 - Operator does not create imagestreamtag if imagestream is already existing
- KOGITO-870 - Operator: Spring Boot Persistence not working
Known issues:
- KOGITO-615 - Operator error report "Status: True" when error on kogitoapp
- KOGITO-692 - Operator allow to define different versions in KogitoApp CR but does not allow them to be different when executing