-
Language:
English
-
Language:
English
Chapter 2. Enhancements
The following table lists the enhancements in AMQ Streams 1.1.0.
- User authorization
Simple Authorization now supports Transactional IDs when specifying resource types.
- TLS sidecar health checks
TLS sidecar, used to encrypt and decrypt all communication between the AMQ Streams components and Zookeeper, now supports the following configuration options:
-
readinessProbe
defines when a container can start accepting traffic -
livenessProbe
defines when to restart a container
-
- Enriched configuration options for off-cluster access
An external listener may be used to connect to a Kafka cluster outside an OpenShift environment.
AMQ Streams supports three types of external listeners:
-
route
-
loadbalancer
-
nodeport
With external listeners, you can:
- Override host names and ports
- Add DNS names for the bootstrap service
- Specify target OpenShift routes
- Configure NodePort numbers
-
- Sample Prometheus alerts
- Example Prometheus alerting rules are provided for Kafka and Zookeeper metrics. The examples may be used when configuring Prometheus Alertmanager.
- Annotations refactoring
A new
Annotations
class holds a constant for thestrimzi.io
domain. Current uses of annotations have been refactored to use the new standardized class. Old annotations are deprecated, but still functional.-
cluster.operator.strimzi.io/delete-claim
→strimzi.io/delete-claim
-
operator.strimzi.io/manual-rolling-update
→strimzi.io/manual-rolling-update
-
operator.strimzi.io/delete-pod-and-pvc
→strimzi.io/delete-pod-and-pvc
-
operator.strimzi.io/generation
→strimzi.io/generation
-
- Kafka and Zookeeper shutdown handling
- TLS sidecar now shuts down after the main pods so that connections to Zookeeper are maintained for a clean shutdown.
- Certificate validity
-
Changes to the number of days a security certificate should be valid through
renewalDays
are now propagated toUserOperator
to override the (365 day) default validity.