diff --git a/README.md b/README.md index 139972a1..3d2e4042 100644 --- a/README.md +++ b/README.md @@ -143,28 +143,28 @@ having their own release cadence - it _could_ happen that a service version is p Feel free to submit an issue in such a case, Intersmash welcomes community contributions to keep the tooling up to date. -| Service | Supported version | Notes | -|:---------------------------------|:-----------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| ActiveMQ Artemis | 2.38.0 | The one provided by the custom index image, i.e. quay.io/jbossqe-eap/intersmash-activemq-operator-index:1.2.9, which lists to images in https://quay.io/organization/arkmq-org | -| Red Hat AMQ Broker | 7.12.z | Or _latest_ in the `:7.12` tag image stream, see registry.redhat.io/amq7/amq-broker-init-rhel8 | -| | | | -| Infinispan | 15.1.1.Final | Or _default_ provided by the default Infinispan Operator `stable` channel | -| Red Hat Data Grid | 8.5.2.GA | Or _default_ provided by the Red Hat DataGrid Operator `stable` channel | -| | | | -| Kafka provided by Strimzi | 3.8.0 | Provided by the Strimzi Operator `stable` channel | -| Red Hat AMQ Streams | 3.8.0.redhat-00007 | Or _default_, as provided by the Red Hat AMQ Streams Operator `stable` channel | -| | | | -| Keycloak | 26.0.7 | Or _default_, as provided by default by the Keycloak Operator `fast` channel | -| Red Hat Build of keycloak (RHBK) | 26.0.7.redhat-00001 | Or _latest_ in the `:26.0` tag image stream, see registry.redhat.io/rhbk/keycloak-rhel9 | -| Red Hat SSO - **DEPRECATED** | 7.6.z | The _latest_ in the `:7.6` tag image stream, see registry.redhat.io/rh-sso-7/sso76-openshift-rhel8:7.6 | -| | | | -| WildFly | 32.0.0.Final | | -| Red Hat JBoss EAP 8 | JBoss EAP 8.0.x (and XP 5.x) | | -| Red Hat JBoss EAP 7 | JBoss EAP 7.4.z (and XP 4.z) | | -| | | | -| Hyperfoil | 0.24.2 | Supports provisioning via the Operator, both on **Kubernetes** and **OpenShift** | -| | | | -| Open Data Hub | 2.22.0 | Supports provisioning on OpenShift via the Operator | +| Service | Supported version | Notes | +|:---------------------------------|:-----------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| ActiveMQ Artemis | 2.38.0 | The one provided by the custom index image, i.e. quay.io/jbossqe-eap/intersmash-activemq-operator-index:1.2.9, which lists to images in https://quay.io/organization/arkmq-org | +| Red Hat AMQ Broker | 7.12.z | Or _latest_ in the `:7.12` tag image stream, see registry.redhat.io/amq7/amq-broker-init-rhel8 | +| | | | +| Infinispan | 15.1.1.Final | Or _default_ provided by the default Infinispan Operator `stable` channel | +| Red Hat Data Grid | 8.5.2.GA | Or _default_ provided by the Red Hat DataGrid Operator `stable` channel | +| | | | +| Kafka provided by Strimzi | 3.9.0 | Provided by the Strimzi Operator `stable` channel | +| Streams for Apache Kafka | 3.8.0.redhat-00007 | Or _default_, as provided by the Red Hat Streams for Apache Kafka Operator `stable` channel | +| | | | +| Keycloak | 26.0.7 | Or _default_, as provided by default by the Keycloak Operator `fast` channel | +| Red Hat Build of keycloak (RHBK) | 26.0.7.redhat-00001 | Or _latest_ in the `:26.0` tag image stream, see registry.redhat.io/rhbk/keycloak-rhel9 | +| Red Hat SSO - **DEPRECATED** | 7.6.z | The _latest_ in the `:7.6` tag image stream, see registry.redhat.io/rh-sso-7/sso76-openshift-rhel8:7.6 | +| | | | +| WildFly | 32.0.0.Final | | +| Red Hat JBoss EAP 8 | JBoss EAP 8.0.x (and XP 5.x) | | +| Red Hat JBoss EAP 7 | JBoss EAP 7.4.z (and XP 4.z) | | +| | | | +| Hyperfoil | 0.24.2 | Supports provisioning via the Operator, both on **Kubernetes** and **OpenShift** | +| | | | +| Open Data Hub | 2.22.0 | Supports provisioning on OpenShift via the Operator | Since multiple deliverables can be bound to a given service version, e.g.: container images, operator CRs, or Helm Charts, more information can be found in [the provisioners' documentation](./provisioners/README.md), or in the resources there linked. diff --git a/docs/Operator-Based-Provisioning.md b/docs/Operator-Based-Provisioning.md index ecfea344..da02212f 100644 --- a/docs/Operator-Based-Provisioning.md +++ b/docs/Operator-Based-Provisioning.md @@ -7,21 +7,22 @@ a given service on cloud environments via APIs that leverage the Intersmash makes this feature available for currently supported products (see the table below), but that can be extended easily, since Intersmash _provisioners_ are pluggable components. -| Service | Supported Operator version | Channel name | Repository | Notes | -|:---------------------------------|:---------------------------|:-------------|:----------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Service | Supported Operator version | Channel name | Repository | Notes | +|:---------------------------------|:---------------------------|:-------------|:----------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ActiveMQ Artemis | 1.2.9 | upstream | https://github.com/arkmq-org/activemq-artemis-operator | We are using a custom index image, i.e. quay.io/jbossqe-eap/intersmash-activemq-operator-index:1.2.9, built as described at https://github.com/arkmq-org/activemq-artemis-operator/blob/1.2.9/docs/help/bundle.md | -| Red Hat AMQ Broker | 7.12.3-opr-1 | 7.12.x | https://github.com/rh-messaging/activemq-artemis-operator | As available on the OpenShift OperatorHub | -| Infinispan | 2.4.8 | stable | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub (community-operators) | -| Red Hat DataGrid | 8.5.4 | stable | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub | -| Kafka provided by Strimzi | 0.44.0 | stable | https://github.com/strimzi/strimzi-kafka-operator | | -| Red Hat AMQ Streams | 2.8.0-0 | stable | https://github.com/strimzi/strimzi-kafka-operator | As available on the OpenShift OperatorHub | -| Keycloak | 26.0.7 | 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) | 26.0.7-opr.1 | stable-v26 | 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 | -| WildFly | 1.0.0 | alpha | https://github.com/wildfly/wildfly-operator | As available on https://operatorhub.io/operator/wildfly | -| Red Hat JBoss EAP | 3.0.0 | stable | https://github.com/wildfly/wildfly-operator | As available from the OpenShift OperatorHub | -| Hyperfoil | 0.24.2 | alpha | https://github.com/Hyperfoil/hyperfoil-operator | Available for both **Kubernetes** and **OpenShift**. We force the CRs version for the used Hyperfoil runtime to be 0.24.2, see https://github.com/Hyperfoil/hyperfoil-operator/issues/18 | -| Open Data Hub | 2.22.0 | fast | https://github.com/opendatahub-io/opendatahub-operator | As available from the OpenShift OperatorHub | +| Red Hat AMQ Broker | 7.12.3-opr-1 | 7.12.x | https://github.com/rh-messaging/activemq-artemis-operator | As available on the OpenShift OperatorHub | +| Infinispan | 2.4.8 | stable | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub (community-operators) | +| Red Hat DataGrid | 8.5.4 | stable | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub | +| Kafka provided by Strimzi | 0.45.0 | stable | https://github.com/strimzi/strimzi-kafka-operator | As available on the OpenShift OperatorHub (community-operators) | +| Streams for Apache Kafka | 2.8.0-0 | stable | https://github.com/strimzi/strimzi-kafka-operator | As available on the OpenShift OperatorHub | +| Keycloak | 26.0.7 | 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) | 26.0.7-opr.1 | stable-v26 | 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 | +| WildFly | 1.0.0 | alpha | https://github.com/wildfly/wildfly-operator | As available on https://operatorhub.io/operator/wildfly | +| Red Hat JBoss EAP | 3.0.0 | stable | https://github.com/wildfly/wildfly-operator | As available from the OpenShift OperatorHub | +| Hyperfoil | 0.24.2 | alpha | https://github.com/Hyperfoil/hyperfoil-operator | Available for both **Kubernetes** and **OpenShift**. We force the CRs version for the used Hyperfoil runtime to be 0.24.2, see https://github.com/Hyperfoil/hyperfoil-operator/issues/18 | +| Open Data Hub | 2.22.0 | fast | https://github.com/opendatahub-io/opendatahub-operator | As available from the OpenShift OperatorHub | + Intersmash operator-based provisioners implement a common contract and high level behavior which is defined by the [OperatorProvisioner](../core/src/main/java/org/jboss/intersmash/provision/openshift/operator/OperatorProvisioner.java) diff --git a/docs/Provisioner-by-Product.md b/docs/Provisioner-by-Product.md index bdc90804..c38cfa55 100644 --- a/docs/Provisioner-by-Product.md +++ b/docs/Provisioner-by-Product.md @@ -16,7 +16,7 @@ The provisioner is selected by a factory, based on the _Application class_ type | **Hyperfoil Operator** - Kubernetes (see HyperfoilOperatorApplication) | HyperfoilKubernetesOperatorProvisioner | :heavy_check_mark: | :x: | | **Hyperfoil Operator** - OpenShift (see HyperfoilOperatorApplication) | HyperfoilOpenShiftOperatorProvisioner | :heavy_check_mark: | :x: | | **Infinispan & Red Hat DataGrid Operator** (see InfinispanOperatorApplication) | InfinispanOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | -| **Kafka/Red Hat AMQ Streams Operator** (see KafkaOperatorApplication) | KafkaOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | +| **Kafka/Streams for Apache Kafka Operator** (see KafkaOperatorApplication) | KafkaOperatorProvisioner | :heavy_check_mark: | :heavy_check_mark: | | **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: | diff --git a/docs/XTF-Configuration-Properties.md b/docs/XTF-Configuration-Properties.md index 630b67d8..5459cbc7 100644 --- a/docs/XTF-Configuration-Properties.md +++ b/docs/XTF-Configuration-Properties.md @@ -49,10 +49,10 @@ | 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.kafka.operators.catalog_source | Kafka/Streams for Apache Kafka custom catalog for Operator | +| intersmash.kafka.operators.index_image | Kafka/Streams for Apache Kafka custom index image for Operator | +| intersmash.kafka.operators.package_manifest | Kafka/Streams for Apache Kafka custom package manifest for Operator | +| intersmash.kafka.operators.channel | Kafka/Streams for Apache Kafka 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 |