Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[issue-195] - Support latest Infinispan/Red Hat Data Grid operator and server version #199

Merged
merged 1 commit into from
Sep 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,22 +218,22 @@ Feel free to submit an issue in such a case, Intersmash welcomes community contr
|:---------------------------------|:-----------------------------|:------------------------------------------------------------------------------------------------------------------|
| ActiveMQ Artemis | 1.0.15 | The one provided by the custom index image, i.e. quay.io/jbossqe-eap/intersmash-activemq-operator-catalog:v1.0.11 |
| Red Hat AMQ Broker | 7.11.z | Or _latest_ in the `:7.11` tag image stream, see registry.redhat.io/amq7/amq-broker-init-rhel8 |
||||
| Infinispan | 15.0.3.Final | Or _default_ provided by the default Infinispan Operator `stable` channel |
| Red Hat DataGrid | 8.4.8.GA | Or _default_ provided by the Red Hat DataGrid Operator `8.4.x` channel | |
||||
| | | |
| Infinispan | 15.0.5.Final | Or _default_ provided by the default Infinispan Operator `stable` channel |
| Red Hat Data Grid | 8.5.0.GA | Or _default_ provided by the Red Hat DataGrid Operator `stable` channel |
| | | |
| Kafka provided by Strimzi | 3.6.0 | Provided by the Strimzi Operator `stable` channel |
| Red Hat AMQ Streams | 3.6.0.redhat-00005 | Or _default_, as provided by the Red Hat AMQ Streams Operator `stable` channel |
||||
| | | |
| Keycloak | 24.0.3 | Or _default_, as provided by default by the Keycloak Operator `fast` channel |
| Red Hat Build of keycloak (RHBK) | 24.0.3.redhat-00004 | Or _latest_ in the `:24` 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 ||
| | | |
| 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 ||
| Red Hat JBoss EAP 7 | JBoss EAP 7.4.z (and XP 4.z) | |
| | | |
| Hyperfoil | 0.24.2 | |

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.
Expand Down
4 changes: 2 additions & 2 deletions docs/Operator-Based-Provisioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ extended easily, since Intersmash _provisioners_ are pluggable components.
|:---------------------------------|:---------------------------|:-------------|:----------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ActiveMQ Artemis | 1.0.11 | upstream | https://github.com/artemiscloud/activemq-artemis-operator | We are using a custom index image, i.e. quay.io/jbossqe-eap/intersmash-activemq-operator-catalog:v1.0.11, built as described in https://github.com/Intersmash/intersmash/issues/32 |
| 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 |
| Infinispan | 2.4.3 | stable | https://github.com/infinispan/infinispan-operator | As available on the OpenShift OperatorHub (community-operators) |
| Red Hat DataGrid | 8.5.2 | stable | https://github.com/infinispan/infinispan-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 |
Expand Down
192 changes: 96 additions & 96 deletions provisioners/src/main/resources/crds/infinispan.org_backups.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
# See https://raw.githubusercontent.com/k8s-operatorhub/community-operators/main/operators/infinispan/2.4.1/manifests/infinispan.org_backups.yaml
# See https://raw.githubusercontent.com/k8s-operatorhub/community-operators/main/operators/infinispan/2.4.3/manifests/infinispan.org_backups.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
Expand All @@ -19,112 +19,112 @@ spec:
singular: backup
scope: Namespaced
versions:
- name: v2alpha1
schema:
openAPIV3Schema:
description: Backup is the Schema for the backups API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
- name: v2alpha1
schema:
openAPIV3Schema:
description: Backup is the Schema for the backups API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: BackupSpec defines the desired state of Backup
properties:
cluster:
description: Infinispan cluster name
type: string
container:
description: InfinispanContainerSpec specify resource requirements
per container
properties:
cliExtraJvmOpts:
type: string
metadata:
type: object
spec:
description: BackupSpec defines the desired state of Backup
properties:
cluster:
description: Infinispan cluster name
type: string
container:
description: InfinispanContainerSpec specify resource requirements
per container
properties:
cliExtraJvmOpts:
type: string
cpu:
type: string
extraJvmOpts:
type: string
memory:
type: string
routerExtraJvmOpts:
type: string
type: object
resources:
properties:
cacheConfigs:
description: Deprecated and to be removed on subsequent release.
Use .Templates instead.
items:
type: string
cpu:
type: array
caches:
items:
type: string
extraJvmOpts:
type: array
counters:
items:
type: string
memory:
type: array
protoSchemas:
items:
type: string
routerExtraJvmOpts:
type: array
scripts:
description: Deprecated and to be removed on subsequent release.
Use .Tasks instead.
items:
type: string
type: object
resources:
properties:
cacheConfigs:
description: Deprecated and to be removed on subsequent release.
Use .Templates instead.
items:
type: string
type: array
caches:
items:
type: string
type: array
counters:
items:
type: string
type: array
protoSchemas:
items:
type: string
type: array
scripts:
description: Deprecated and to be removed on subsequent release.
Use .Tasks instead.
items:
type: string
type: array
tasks:
items:
type: string
type: array
templates:
items:
type: string
type: array
type: object
volume:
properties:
storage:
type: array
tasks:
items:
type: string
storageClassName:
description: Names the storage class object for persistent volume
claims.
type: array
templates:
items:
type: string
type: object
required:
- cluster
type: object
status:
description: BackupStatus defines the observed state of Backup
properties:
phase:
description: Current phase of the backup operation
type: string
pvc:
description: The name of the created PersistentVolumeClaim used to
store the backup
type: string
reason:
description: Reason indicates the reason for any backup related failures.
type: string
required:
- phase
type: object
type: object
served: true
storage: true
subresources:
status: {}
type: array
type: object
volume:
properties:
storage:
type: string
storageClassName:
description: Names the storage class object for persistent volume
claims.
type: string
type: object
required:
- cluster
type: object
status:
description: BackupStatus defines the observed state of Backup
properties:
phase:
description: Current phase of the backup operation
type: string
pvc:
description: The name of the created PersistentVolumeClaim used to
store the backup
type: string
reason:
description: Reason indicates the reason for any backup related failures.
type: string
required:
- phase
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
Expand Down
Loading
Loading