diff --git a/docs/Operator-Based-Provisioning.md b/docs/Operator-Based-Provisioning.md index 5bc13c21..ad190521 100644 --- a/docs/Operator-Based-Provisioning.md +++ b/docs/Operator-Based-Provisioning.md @@ -13,8 +13,8 @@ extended easily, since Intersmash _provisioners_ are pluggable components. | Red Hat AMQ Broker | 7.11.6-opr-2 | 7.11.x | https://github.com/rh-messaging/activemq-artemis-operator | As available on the OpenShift OperatorHub | | Infinispan | 2.4.0 | 2.4.x | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub (community-operators) | | Red Hat DataGrid | 8.4.15 | 8.4.x | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub | -| Kafka provided by Strimzi | 0.38.0 | stable | https://github.com/strimzi/strimzi-kafka-operator | | -| Red Hat AMQ Streams | 2.6.0-2 | stable | https://github.com/strimzi/strimzi-kafka-operator | As available on the OpenShift OperatorHub | +| Kafka provided by Strimzi | 0.43.0 | stable | https://github.com/strimzi/strimzi-kafka-operator | | +| Red Hat AMQ Streams | 2.7.0-3 | stable | https://github.com/strimzi/strimzi-kafka-operator | As available on the OpenShift OperatorHub | | Keycloak | 24.0.3 | fast | https://github.com/keycloak/keycloak/tree/main/operator | Latest Keycloak, based on Quarkus. Supports a limited number of CR (Keycloak and KeycloakRealmImport): more to come in upcoming versions | | Red Hat Build of keycloak (RHBK) | 24.0.3-opr.1 | stable-v24 | https://github.com/keycloak/keycloak/tree/main/operator | Latest Keycloak, based on Quarkus. | | Red Hat SSO - **DEPRECATED** | 7.6.8-opr-001 | stable | https://github.com/keycloak/keycloak-operator | Latest Red Hat SSO Operator, based on legacy Keycloak | diff --git a/docs/Provisioner-by-Product.md b/docs/Provisioner-by-Product.md index a86704c9..a70b8376 100644 --- a/docs/Provisioner-by-Product.md +++ b/docs/Provisioner-by-Product.md @@ -8,10 +8,10 @@ The provisioner is selected by a factory, based on the _Application class_ type | **WildFly & JBoss EAP 8 Bootable Jar** (see BootableJarOpenShiftApplication) | WildflyBootableJarImageOpenShiftProvisioner | :heavy_check_mark: | :heavy_check_mark: | | **WildFly & JBoss EAP 8 s2i** (see WildflyImageOpenShiftApplication) | WildflyImageOpenShiftProvisioner | :heavy_check_mark: | :heavy_check_mark: | | **JBoss EAP 7 s2i** (see Eap7ImageOpenShiftApplication) | Eap7ImageOpenShiftProvisioner | :x: | :heavy_check_mark: | -| **Database Images** | | || +| **Database Images** | | | | | **MySQL Image** (see MysqlImageOpenShiftApplication) | MysqlImageOpenShiftProvisioner | :heavy_check_mark: | :x: | | **PostgreSQL Image** (see PostgreSQLImageOpenShiftApplication) | PostgreSQLImageOpenShiftProvisioner | :heavy_check_mark: | :x: | -| **Operator based services** | | || +| **Operator based services** | | | | | **ActiveMQ Artemis & Red Hat AMQ Broker Operator** (see ActiveMQOperatorApplication) | ActiveMQOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | | **Hyperfoil Operator** (see HyperfoilOperatorApplication) | HyperfoilOperatorProvisioner | :heavy_check_mark: | :x: | | **Infinispan & Red Hat DataGrid Operator** (see InfinispanOperatorApplication) | InfinispanOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | @@ -19,10 +19,10 @@ The provisioner is selected by a factory, based on the _Application class_ type | **Keycloak & Red Hat Build of Keycloak Operator** (see KeycloakOperatorApplication) | KeycloakOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | | **Red Hat SSO Operator** (see RhSsoOperatorApplication) - **DEPRECATED** | RhSsoOperatorProvisioner | :x: | :heavy_check_mark: | | **WildFly & JBoss EAP 8 Operator** (see WildflyOperatorApplication) | WildflyOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | -| **Template based services** | | || +| **Template based services** | | | | | **JBoss EAP 7 Legacy s2i Build Template** (see Eap7LegacyS2iBuildTemplateApplication) | Eap7LegacyS2iBuildTemplateProvisioner | :x: | :heavy_check_mark: | | **JBoss EAP 7 Legacy s2i Deployment Template** (see Eap7TemplateOpenShiftApplication) | Eap7TemplateOpenShiftProvisioner | :x: | :heavy_check_mark: | | **PostgreSQL Template** (see PostgreSQLTemplateOpenShiftApplication) | PostgreSQLTemplateOpenShiftProvisioner | :heavy_check_mark: | :heavy_check_mark: | | **Red Hat SSO Template** (see RhSsoTemplateOpenShiftApplication) - **DEPRECATED** | RhSsoTemplateOpenShiftProvisioner | :x: | :heavy_check_mark: | -| **Helm Charts** | | || +| **Helm Charts** | | | | | **WildFly & JBoss EAP 8 Helm Charts** (see WildflyHelmChartOpenShiftApplication) | WildflyHelmChartOpenShiftProvisioner | :heavy_check_mark: | :heavy_check_mark: | diff --git a/docs/XTF-Configuration-Properties.md b/docs/XTF-Configuration-Properties.md index dcaaff7b..8a0d8856 100644 --- a/docs/XTF-Configuration-Properties.md +++ b/docs/XTF-Configuration-Properties.md @@ -12,63 +12,63 @@ | intersmash.deployments.repository.ref | Manually set git repository branch of deployments | | intersmash.deployments.repository.url | Manually set git repository url of deployments | | intersmash.openshift.script.debug | Add parameter SCRIPT_DEBUG=true to DeploymentConfig/Pod | -| | | +| | | | intersmash.wildfly.image | Wildfly/JBoss EAP 8 Builder image URL | | intersmash.wildfly.runtime.image | Wildfly/JBoss EAP 8 Runtime image URL | -| | | +| | | | intersmash.wildfly.helm.charts.repo | Wildfly/JBoss EAP 8 Helm Charts repository URL | | intersmash.wildfly.helm.charts.branch | Wildfly/JBoss EAP 8 Helm Charts repository branch | | intersmash.wildfly.helm.charts.name | Wildfly/JBoss EAP 8 Helm Charts repository namespaces | -| | | +| | | | intersmash.wildfly.operators.catalog_source | Wildfly/JBoss EAP custom catalog for Operator | | intersmash.wildfly.operators.index_image | Wildfly/JBoss EAP custom index image for Operator | | intersmash.wildfly.operators.package_manifest | Wildfly/JBoss EAP custom package manifest for Operator | | intersmash.wildfly.operators.channel | Wildfly/JBoss EAP desired channel for Operator | -| | | +| | | | intersmash.bootable.jar.image | Open JDK image URL that can be used as the base for an OpenShift Wildfly/JBoss EAP Bootable JAR | | intersmash.eap7.image | JBoss EAP 7 Builder image URL | | intersmash.eap7.runtime.image | JBoss EAP 7 Runtime image URL | | intersmash.eap7.templates.base.url | JBoss EAP 7 OpenShift Templates base URL | | intersmash.eap7.templates.path | JBoss EAP 7 openShift Templates base path | -| | | +| | | | intersmash.infinispan.image | Infinispan/Red Hat DataGrid image URL | | intersmash.infinispan.operators.catalog_source | Infinispan/Red Hat DataGrid custom catalog for Operator | | intersmash.infinispan.operators.index_image | Infinispan/Red Hat DataGrid custom index image for Operator | | intersmash.infinispan.operators.package_manifest | Infinispan/Red Hat DataGrid custom package manifest for Operator | | intersmash.infinispan.operators.channel | Infinispan/Red Hat DataGrid desired channel for Operator | -| | | +| | | | intersmash.keycloak.image | Keycloak image URL | | intersmash.keycloak.operators.catalog_source | Keycloak custom catalog for Operator | | intersmash.keycloak.operators.index_image | Keycloak custom index image for Operator | | intersmash.keycloak.operators.package_manifest | Keycloak custom package manifest for Operator | | intersmash.keycloak.operators.channel | Keycloak desired channel for Operator | -| | | +| | | | intersmash.rhsso.image | Red Hat Single Sign On 7 image URL | | intersmash.rhsso.operators.catalog_source | Red Hat Single Sign On 7 custom catalog for Operator | | intersmash.rhsso.operators.index_image | Red Hat Single Sign On 7 custom index image for Operator | | intersmash.rhsso.operators.package_manifest | Red Hat Single Sign On 7 custom package manifest for Operator | | intersmash.rhsso.operators.channel | Red Hat Single Sign On 7 desired channel for Operator | -| | | +| | | | intersmash.kafka.operators.catalog_source | Kafka/Red Hat AMQ Streams custom catalog for Operator | | intersmash.kafka.operators.index_image | Kafka/Red Hat AMQ Streams custom index image for Operator | | intersmash.kafka.operators.package_manifest | Kafka/Red Hat AMQ Streams custom package manifest for Operator | | intersmash.kafka.operators.channel | Kafka/Red Hat AMQ Streams desired channel for Operator | -| | | +| | | | intersmash.activemq.image | Apache ActiveMQ Broker/Red Hat AMQ Broker image URL | | intersmash.activemq.init.image | ActiveMQ Broker/Red Hat AMQ Broker init image URL | | intersmash.activemq.operators.catalog_source | ActiveMQ Broker/Red Hat AMQ Broker custom catalog for Operator | | intersmash.activemq.operators.index_image | ActiveMQ Broker/Red Hat AMQ Broker custom index image for Operators | | intersmash.activemq.operators.package_manifest | ActiveMQ Broker/Red Hat AMQ Broker custom package manifest for Operators | | intersmash.activemq.operators.channel | ActiveMQ Broker/Red Hat AMQ Broker desired channel for Operator | -| | | +| | | | intersmash.hyperfoil.operators.catalog_source | HyperFoil custom catalog for Operator | | intersmash.hyperfoil.operators.index_image | HyperFoil custom index image for Operators | | intersmash.hyperfoil.operators.package_manifest | HyperFoil custom package manifest for Operators | | intersmash.hyperfoil.operators.channel | HyperFoil desired channel for Operator | -| | | +| | | | intersmash.mysql.image | MySql image URL | | intersmash.postgresql.image | PostgreSql image URL | -| | | +| | | | wildfly-maven-plugin.groupId | Used by shared configurable deployments: Wildfly/JBoss EAP 8 Maven plugin `groupId` | | wildfly-maven-plugin.artifactId | Used by shared configurable deployments: Wildfly/JBoss EAP 8 Maven plugin `artifactId` | | wildfly-maven-plugin.version | Used by shared configurable deployments: Wildfly/JBoss EAP 8 Maven plugin `version` | diff --git a/provisioners/src/main/java/org/jboss/intersmash/application/openshift/KafkaOperatorApplication.java b/provisioners/src/main/java/org/jboss/intersmash/application/openshift/KafkaOperatorApplication.java index 765b1dff..b190ac86 100644 --- a/provisioners/src/main/java/org/jboss/intersmash/application/openshift/KafkaOperatorApplication.java +++ b/provisioners/src/main/java/org/jboss/intersmash/application/openshift/KafkaOperatorApplication.java @@ -33,8 +33,8 @@ */ public interface KafkaOperatorApplication extends OperatorApplication { - String KAFKA_VERSION = "3.6.0"; - String INTER_BROKER_PROTOCOL_VERSION = "3.6"; + String KAFKA_VERSION = "3.8.0"; + String INTER_BROKER_PROTOCOL_VERSION = "3.8"; int KAFKA_INSTANCE_NUM = 3; int TOPIC_RECONCILIATION_INTERVAL_SECONDS = 90; long USER_RECONCILIATION_INTERVAL_SECONDS = 120L;