Chapter 1. Data Grid Operator 8.5
Get version details for Data Grid Operator 8.5 and information about issues.
1.1. Data Grid Operator 8.5.6
What is new in 8.5.6.
The 8.5.6 release includes only bug fixes. For more information, see Fixed in Data Grid Operator 8.5.6.
1.2. Data Grid Operator 8.5.4
What is new in 8.5.4.
Setting CPU and memory limits in Batch CR
With this update, you can limit the number of CPU requests and memory allocation in a Batch Custom Resource (CR). For example:
apiVersion: infinispan.org/v2alpha1 kind: Batch metadata: name: exampleBatch spec: cluster: infinispan configMap: mybatch-config-map container: cpu: "2000m:1000m" 1 memory: "2Gi:1Gi" 2
Customizing log display in log traces
You can now customize the log display for Data Grid log traces by defining the spec.logging.pattern
field in your Infinispan
CR.
If you do not define a custom pattern, the default format is the following:
%d{HH:mm:ss,SSS} %-5p (%t) [%c] %m%throwable%n
For more information, see Adjusting log pattern.
Support for auto scaling with HorizontalPodAutoscaler
StatefulSets or Deployments can now be automatically scaled up or down based on specified metrics by defining a HorizontalPodAutoscaler
resource in the same namespace as the Infinispan CR.
For more information, see Auto Scaling.
1.3. Data Grid Operator 8.5.3
What’s new in 8.5.3.
Automatic reloading of SSL/TLS certificates
Starting with Data Grid 8.5.1, Data Grid monitors keystore files for changes and automatically reloads them, without requiring a server or client restart, when certificates are renewed.
Therefore, with Data Grid Operator 8.5.3, StatefulSet
rolling update is not triggered on key or truststore update in a server when managing Data Grid 8.5.1 Operands because it is not required.
1.4. Data Grid Operator 8.5.0
What’s new in 8.5.0.
Ability to configure InitContainer
resource
You can now configure the InitContainer
resource. Previously, if a LimitRange
was in effect for the deployment namespace, then the InitContainer
would be restricted to these resource values causing issues such as OutOfMemoryError. You can configure InitContainer resource configuration in the Data Grid CR as follows:
spec: dependencies: initContainer: cpu: "2000m:1000m" memory: "2Gi:1Gi"
Ability to define Batch
resource CPU and memory request/limits
You can now define CPU and memory request/limits for Batch Job created by the Operator. You can define the resource request/limits in the Batch CR as follows:
apiVersion: infinispan.org/v2alpha1 kind: Batch metadata: name: mybatch spec: cluster: infinispan configMap: mybatch-config-map container: cpu: "2000m:1000m" memory: "2Gi:1Gi"
TLSv1.3 encryption for cross-site encryption
The default encryption protocol for cross-site is now TLSv1.3 instead of TLSv1.2.
Ability to define TopologyPodConstraints
and Tolerations
in StatefulSet
You can now configure more advanced high availability configurations by defining TopologyPodConstraints
and Tolerations
in spec.statefulSet
.
Example
kind: Infinispan ... spec: scheduling: affinity: ... tolerations: ... topologySpreadConstraints: ...
Cache service type removed
RHDG 8.5 removes the Cache service type cache. Instead, use the DataGrid
service type to automate complex operations such as cluster upgrades and data migration.
Cloud events removed
RHDG 8.5 removes cloud events integration.
1.5. Data Grid Operator 8.5.x release information
The following table provides detailed version information for Data Grid Operator.
Data Grid Operator versions do not always directly correspond to Data Grid versions because the release schedule is different.
Data Grid Operator version | Data Grid version | Operand versions | Features |
8.5.6 | 8.5.3 |
8.5.3-1 | Includes several bug fixes. |
8.5.5 | 8.5.2 |
8.5.2-2 | Includes several bug fixes. |
8.5.4 | 8.5.2 |
8.5.2-1 | Includes several bug fixes. |
8.5.3 | 8.5.1 |
8.5.1-1 | Includes several bug fixes. |
8.5.2 | 8.5.0 |
8.5.0-3 | Includes several bug fixes. |
8.5.1 | 8.5.0 |
8.5.0-2 | Includes several bug fixes. |
8.5.0 | 8.5.0 |
8.5.0-1 | Includes several bug fixes. |