Skip to content

Commit

Permalink
Merge pull request #199 from fabiobrz/issue-195.bump-infinispan
Browse files Browse the repository at this point in the history
[issue-195] - Support latest Infinispan/Red Hat Data Grid operator and server version
  • Loading branch information
marekkopecky authored Sep 6, 2024
2 parents b0ec5e6 + a22f58b commit 8863c57
Show file tree
Hide file tree
Showing 7 changed files with 2,852 additions and 2,659 deletions.
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

0 comments on commit 8863c57

Please sign in to comment.