Skip to content

Commit

Permalink
Issue #1747 - Remove Kogito Operator managed images
Browse files Browse the repository at this point in the history
Signed-off-by: Ricardo Zanini <[email protected]>
  • Loading branch information
ricardozanini committed Feb 22, 2024
1 parent 60abf28 commit 3b38a9d
Show file tree
Hide file tree
Showing 78 changed files with 6 additions and 4,146 deletions.
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Many thanks for submitting your Pull Request :heart:!
Please make sure your PR meets the following requirements:

- [ ] You have read the [contributors guide](README.md#contributing-to-kogito-images-repository)
- [ ] Pull Request title is properly formatted: `[KOGITO|RHPAM-XYZ] Subject`
- [ ] Pull Request title is properly formatted: `[Issue XXXX] Subject`
- [ ] Pull Request contains link to the JIRA issue
- [ ] Pull Request contains description of the issue
- [ ] Pull Request does not include fixes for issues other than the main ticket
Expand Down
21 changes: 3 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1070,26 +1070,15 @@ Below you can find all modules used to build the Kogito Images
- [kogito-data-index-common](modules/kogito-data-index-common): Data Index common module.
- [kogito-data-index-ephemeral](modules/kogito-data-index-ephemeral): Installs and Configure the ephemeral PostgreSQL data-index jar inside the image.
- [kogito-data-index-postgresql](modules/kogito-data-index-postgresql): Installs and Configure the PostgreSQL data-index jar inside the image.
- [kogito-epel](modules/kogito-epel): Configures the epel repository on the target image.
- [kogito-graalvm-installer](modules/kogito-graalvm-installer): Installs the GraalVM on the target Image.
- [kogito-graalvm-scripts](modules/kogito-graalvm-scripts): Configures the GraalVM on the target image and provides custom configuration script.
- [kogito-image-dependencies](modules/kogito-image-dependencies): Installs rpm packages on the target image. Contains common dependencies for Kogito Images.
- [kogito-jobs-service-common](modules/kogito-jobs-service-common): Job service common module
- [kogito-jobs-service-ephemeral](modules/kogito-jobs-service-ephemeral): Installs and Configure the in-memory jobs-service jar inside the image
- [kogito-jobs-service-postgresql](modules/kogito-jobs-service-postgresql): Installs and Configure the postgresql jobs-service jar inside the image
- [kogito-jobs-service-allinone](modules/kogito-jobs-service-all-in-one): Provides the runner script that supports all jobs-service flavors
- [kogito-kubernetes-client](modules/kogito-kubernetes-client): Provides a simple wrapper to interact with Kubernetes API.
- [kogito-launch-scripts](modules/kogito-launch-scripts): Main script for all images, it contains the startup script for Kogito Images
- [kogito-logging](modules/kogito-logging): Provides common logging functions.
- [kogito-management-console](modules/kogito-management-console): Installs and Configure the management-console jar inside the image
- [kogito-jit-runner](modules/kogito-jit-runner): Installs and Configure the jit-runner jar inside the image
- [kogito-maven](modules/kogito-maven): Installs and configure Maven on the S2I images, also provides custom configuration script.
- [kogito-openjdk](modules/kogito-openjdk): Provides OpenJDK and JRE.
- [kogito-persistence](modules/kogito-persistence): Provides the needed configuration scripts to properly configure the Kogito Services in the target image.
- [kogito-runtime-native](modules/kogito-runtime-native): Main module for the quay.io/kiegroup/kogito-runtime-native image.
- [kogito-runtime-jvm](modules/kogito-runtime-jvm): Main module for the quay.io/kiegroup/kogito-runtime-jvm image.
- [kogito-s2i-builder](modules/kogito-s2i-builder): Main module for the quay.io/kiegroup/kogito-s2i-builder image.
- [kogito-s2i-core](modules/kogito-s2i-core): Provides the source-to-image needed scripts and configurations.
- [kogito-maven](modules/kogito-maven): Provides custom configuration script.
For each image, we use a specific *-image.yaml file.
Expand All @@ -1102,10 +1091,6 @@ Please inspect the image files to learn which modules are being installed on eac
- [quay.io/kiegroup/kogito-jobs-service-allinone](kogito-jobs-service-allinone-image.yaml)
- [quay.io/kiegroup/kogito-management-console](kogito-management-console-image.yaml)
- [quay.io/kiegroup/kogito-jit-runner](kogito-jit-runner-image.yaml)
- [quay.io/kiegroup/kogito-runtime-jvm](kogito-runtime-jvm-image.yaml)
- [quay.io/kiegroup/kogito-runtime-native](kogito-runtime-native-image.yaml)
- [quay.io/kiegroup/kogito-s2i-builder](kogito-s2i-builder-image.yaml)
### Testing Images
Expand All @@ -1129,12 +1114,12 @@ See [Writing Behave Tests](#writing-behave-tests).
Example:
```bash
make build-image image_name=kogito-s2i-builder test_options=--wip
make build-image image_name=kogito-swf-builder test_options=--wip
```
Or by name:
```bash
make build-image image_name=kogito-s2i-builder test_options=--name <Test Scenario Name>
make build-image image_name=kogito-swf-builder test_options=--name <Test Scenario Name>
```
You can also add `cekit_option` to the make command, which will be appended to the Cekit command. Default is `cekit -v`.
Expand Down
68 changes: 0 additions & 68 deletions kogito-base-builder-image.yaml

This file was deleted.

84 changes: 0 additions & 84 deletions kogito-imagestream.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,69 +24,6 @@ metadata:
description: ImageStream definitions for Kogito images
openshift.io/provider-display-name: Kie Group.
items:
- kind: ImageStream
apiVersion: v1
metadata:
name: kogito-runtime-native
annotations:
openshift.io/display-name: Runtime image for Kogito based on Quarkus native image
openshift.io/provider-display-name: Kie Group.
spec:
tags:
- name: '999-SNAPSHOT'
annotations:
description: Runtime image for Kogito based on Quarkus native image
iconClass: icon-jbpm
tags: runtime,kogito,quarkus
supports: quarkus
version: '999-SNAPSHOT'
referencePolicy:
type: Local
from:
kind: DockerImage
name: quay.io/kiegroup/kogito-runtime-native:999-SNAPSHOT
- kind: ImageStream
apiVersion: v1
metadata:
name: kogito-runtime-jvm
annotations:
openshift.io/display-name: Runtime image for Kogito based on Quarkus or Springboot JVM image
openshift.io/provider-display-name: Kie Group.
spec:
tags:
- name: '999-SNAPSHOT'
annotations:
description: Runtime image for Kogito based on Quarkus or Springboot JVM image
iconClass: icon-jbpm
tags: runtime,kogito,quarkus,springboot,jvm
supports: quarkus
version: '999-SNAPSHOT'
referencePolicy:
type: Local
from:
kind: DockerImage
name: quay.io/kiegroup/kogito-runtime-jvm:999-SNAPSHOT
- kind: ImageStream
apiVersion: v1
metadata:
name: kogito-s2i-builder
annotations:
openshift.io/display-name: Platform for building Kogito based on Quarkus or Springboot
openshift.io/provider-display-name: Kie Group.
spec:
tags:
- name: '999-SNAPSHOT'
annotations:
description: Platform for building Kogito based on Quarkus or Springboot
iconClass: icon-jbpm
tags: s2i-builder,kogito,quarkus,springboot
supports: quarkus
version: '999-SNAPSHOT'
referencePolicy:
type: Local
from:
kind: DockerImage
name: quay.io/kiegroup/kogito-s2i-builder:999-SNAPSHOT
- kind: ImageStream
apiVersion: v1
metadata:
Expand All @@ -108,27 +45,6 @@ items:
from:
kind: DockerImage
name: quay.io/kiegroup/kogito-swf-builder:999-SNAPSHOT
- kind: ImageStream
apiVersion: v1
metadata:
name: kogito-base-builder
annotations:
openshift.io/display-name: Kogito base builder
openshift.io/provider-display-name: KIE Group.
spec:
tags:
- name: '999-SNAPSHOT'
annotations:
description: Kogito base builder
iconClass: icon-jbpm
tags: kogito,jdk,maven
supports: quarkus
version: '999-SNAPSHOT'
referencePolicy:
type: Local
from:
kind: DockerImage
name: quay.io/kiegroup/kogito-base-builder:999-SNAPSHOT
- kind: ImageStream
apiVersion: v1
metadata:
Expand Down
83 changes: 0 additions & 83 deletions kogito-runtime-jvm-image.yaml

This file was deleted.

80 changes: 0 additions & 80 deletions kogito-runtime-native-image.yaml

This file was deleted.

Loading

0 comments on commit 3b38a9d

Please sign in to comment.