Skip to content
This repository has been archived by the owner on Mar 14, 2024. It is now read-only.

Releases: apache/incubator-kie-kogito-operator

Kogito Operator, Images and CLI Version 0.7.0

23 Jan 18:54
7c7eab1
Compare
Choose a tag to compare

Kogito 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

Kogito Operator and CLI Version 0.7.0-rc4

17 Jan 18:40
cac38c8
Compare
Choose a tag to compare

This is a preview of the upcoming 0.7.0 version. The Kogito Operator has been released in the OLM dev-preview channel and the Kogito CLI can be downloaded in the link below.

Kogito Operator and CLI Version 0.6.0

13 Dec 15:34
57dc60a
Compare
Choose a tag to compare
Pre-release

Kogito 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.

Has been a long time since the last release, thus having a lot of new features for 0.6.0 (see below), such as integration with Prometheus, Strimzi (Kafka) and Infinispan (persistence) operators. Also, the source to image build time has been decreased a lot on OpenShift 4.x.

Enhancements:

  • KOGITO-611 - Operator to Deploy Kafka whenever a Kogito App requires messaging
  • KOGITO-504 - Decrease source to image build time on OpenShift 4.x
  • KOGITO-494 - Operator to inject Kogito Data Index Route URL into Kogito Services that requires it
  • KOGITO-378 - Integrate Kogito Operator with Prometheus Operator
  • KOGITO-341 - Kogito CLI install operator to verify if the Operator is deployed in the catalog
  • KOGITO-287 - Add generated protobuf files from Kogito Runtime Services during build into Kogito Data Index configMap
  • KOGITO-246 - Integrate Strimzi Operator with Kogito Data Index controller
  • KOGITO-165 - Operator to Deploy Infinispan whenever a Kogito App requires persistence
  • KOGITO-160 - Add capability to create Kogito image streams in case they are missing
  • KOGITO-94 - Integrate Infinispan Operator with Kogito Data Index controller

Bug Fixes:

  • KOGITO-569 - Data Index: Kafka Urls are missing in configuration
  • KOGITO-550 - In certain conditions, operator will swallow exceptions
  • KOGITO-506 - Incremental builds are not working on OpenShift
  • KOGITO-498 - The 'kogito' CLI ignores the KUBECONFIG environment variable
  • KOGITO-496 - Custom labels on Kogito Images are exceeding the default limit for s2i builds
  • KOGITO-477 - Data Index Service starts on port 8080 and probes are set on port 8180
  • KOGITO-419 - When building native applications, builder pods get OOMKilled
  • KOGITO-414 - Save the Kogito project namespace on every command that uses the -p flag
  • KOGITO-307 - Properly update KogitoApp CR status when the builds failing
  • KOGITO-300 - Inject Kafka and Infinispan service endpoints to Kogito Runtime Services

Known issues:

  • KOGITO-702 - Source To Image fails to add custom image labels with "image_metadata.json" file
  • KOGITO-691 - Operator does not create imagestreamtag if imagestream is already existing
  • KOGITO-587 - Add initializer check for Kogito Runtime services that registers protobuf files into Data Index

View the full release notes report for Kogito Project 0.6.0.

Kogito CLI Version 0.5.1

25 Oct 11:57
7453afc
Compare
Choose a tag to compare
Pre-release

Small bug fix for the Kogito Operator and Data Index Service installation.

Bug Fixes:

  • KOGITO-470 - Kogito CLI cannot find operator template files when trying to install it into the namespace
  • KOGITO-476 - Default image for installing Data Index Service

Kogito Operator and CLI Version 0.5.0

15 Oct 01:53
6241436
Compare
Choose a tag to compare
Pre-release

Kogito 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 the possibility to install the operator via CLI interface in clusters that don't have OLM enabled. Also a lot of bug and stability fixes regarding the resource update process in the operator.

Enhancements:

  • KOGITO-67 - Add Kogito Operator to OperatorHub.io
  • KOGITO-169 - Add possibility to install Kogito Operator into namespace in Kogito CLI
  • KOGITO-192 - Review update logic for Operator
  • KOGITO-290 - Operator discover and automatically register metrics endpoints in OpenShift provisioned Prometheus
  • KOGITO-306 - Limiting GraalVM memory usage on Quarkus s2i images builds

Bug Fixes:

  • KOGITO-376 - Kogito CLI fails to read local config file and test fails on CI
  • KOGITO-107 - Kogito Operator is not reconciling builds
  • KOGITO-415 - Update of BuildConfig resources is failing while comparing unit values

Known issues:

  • KOGITO-160 - Add capability to create Kogito image streams in case they are missing
  • KOGITO-246 - Integrate Strimzi Operator with Kogito Data Index controller
  • KOGITO-287 - Add generated protobuf files from Kogito Runtime Services during build into Kogito Data Index configMap
  • KOGITO-307 - Properly update KogitoApp CR status when the builds failing
  • KOGITO-341 - Kogito CLI install operator to verify if the Operator is deployed in the catalog
  • KOGITO-378 - Integrate Kogito Operator with Prometheus Operator

Kogito Operator and CLI Version 0.4.0

23 Sep 19:35
438f848
Compare
Choose a tag to compare
Pre-release

Kogito 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 the install CLI command to deploy the new CRD KogitoDataIndex, enabling data index services for Kogito Runtimes.

Kogito Services builds are much faster now with the JVM build option. Ideal for quick checks and development purposes. Please note that for the real deal native build stills the recommended approach.

Enhancements:

KOGITO-161 - Upgrade Kogito Operator image to ubi8
KOGITO-187 - Allow jvm based build on Operator/CLI
KOGITO-222 - Kogito Operator to deploy Data Index Service
KOGITO-242 - Operator should be able to delete Kogito applications
KOGITO-248 - Improve Kogito CLI

Bug Fixes:

KOGITO-163 - Handle Cleanup event on Kogito Operator

Known issues:

KOGITO-192 - Review update logic for Operator
KOGITO-107 - Kogito Operator is not reconciling builds
KOGITO-307 - Properly update KogitoApp CR status when the builds failing

Kogito Operator Version 0.3.0

23 Aug 16:57
371df58
Compare
Choose a tag to compare
Pre-release

Kogito 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 did a major code refactoring in the Operator aiming to create a more reliable and maintainable code base. Also, the first release of the CLI is available for download below.

Notable changes:

KOGITO-66 - Add support for creation of service account to Kogito Operator
KOGITO-82 - Add support for service label definitions in Kogito Operator
KOGITO-84 - Kogito Operator controller redesign
KOGITO-138 - Upgrade operator to use Go Mod instead of Dep
KOGITO-147 - Implement new-app feature to Kogito CLI
KOGITO-148 - Implement deploy app feature to Kogito CLI