Skip to content

Commit bc8ee5b

Browse files
committed
Prepare for 0.27.0 release
Signed-off-by: Jakub Scholz <www@scholzj.com>
1 parent 87a7366 commit bc8ee5b

File tree

71 files changed

+593
-156
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+593
-156
lines changed

.checksums

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66
# if this checksum has changed as part of any non-release specific changes, please apply your changes to the
77
# development version of the helm charts in ./packaging/helm-charts
88
### IMPORTANT ###
9-
HELM_CHART_CHECKSUM="3681f0de5a6d1c09e31254f17dc607b94c0d493f -"
9+
HELM_CHART_CHECKSUM="dc9b39aa2adf68773677031ff45842c785dee378 -"
1010

1111
### IMPORTANT ###
1212
# if the below line has changed, this means the ./install directory has changed
1313
# the checksum and ./install directory should only be modified on official releases as part of a release
1414
# if this checksum has changed as part of any non-release specific changes, please apply your changes to the
1515
# development version of the helm charts in ./packaging/install
1616
### IMPORTANT ###
17-
INSTALL_CHECKSUM="2abbbfacdf240cfb2e7b836408571c34a2214af8 -"
17+
INSTALL_CHECKSUM="1b23c761a895cc0fecb0deb81a0867961b61c3d0 -"
1818

1919
### IMPORTANT ###
2020
# if the below line has changed, this means the ./examples directory has changed
2121
# the checksum and ./examples directory should only be modified on official releases as part of a release
2222
# if this checksum has changed as part of any non-release specific changes, please apply your changes to the
2323
# development version of the helm charts in ./packaging/examples
2424
### IMPORTANT ###
25-
EXAMPLES_CHECKSUM="a4acfb83818079948dfb09e9e6e1b36f06aa21f9 -"
25+
EXAMPLES_CHECKSUM="ba0d697fcfc2dc02c13261021f750b1b9c06572b -"

api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>io.strimzi</groupId>
66
<artifactId>strimzi</artifactId>
7-
<version>0.27.0-SNAPSHOT</version>
7+
<version>0.27.0</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010
<artifactId>api</artifactId>

certificate-manager/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.27.0-SNAPSHOT</version>
8+
<version>0.27.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<artifactId>certificate-manager</artifactId>

cluster-operator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>io.strimzi</groupId>
66
<artifactId>strimzi</artifactId>
7-
<version>0.27.0-SNAPSHOT</version>
7+
<version>0.27.0</version>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
1010
<artifactId>cluster-operator</artifactId>

config-model-generator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.27.0-SNAPSHOT</version>
8+
<version>0.27.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

config-model/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.27.0-SNAPSHOT</version>
8+
<version>0.27.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

crd-annotations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.27.0-SNAPSHOT</version>
8+
<version>0.27.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

crd-generator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>strimzi</artifactId>
77
<groupId>io.strimzi</groupId>
8-
<version>0.27.0-SNAPSHOT</version>
8+
<version>0.27.0</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111
<artifactId>crd-generator</artifactId>

examples/cruise-control/kafka-cruise-control.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 3
23+
min.insync.replicas: 2
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: ephemeral

examples/kafka/kafka-ephemeral-single.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 1
2020
transaction.state.log.replication.factor: 1
2121
transaction.state.log.min.isr: 1
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 1
23+
min.insync.replicas: 1
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: ephemeral

examples/kafka/kafka-ephemeral.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 3
23+
min.insync.replicas: 2
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: ephemeral

examples/kafka/kafka-jbod.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 3
23+
min.insync.replicas: 2
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

examples/kafka/kafka-persistent-single.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 1
2020
transaction.state.log.replication.factor: 1
2121
transaction.state.log.min.isr: 1
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 1
23+
min.insync.replicas: 1
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

examples/kafka/kafka-persistent.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 3
23+
min.insync.replicas: 2
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

examples/metrics/grafana-dashboards/strimzi-kafka-bridge.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@
652652
"tableColumn": "",
653653
"targets": [
654654
{
655-
"expr": "count(strimzi_bridge_kafka_consumer_last_heartbeat_seconds_ago != -1)",
655+
"expr": "sum(strimzi_bridge_kafka_consumer_last_heartbeat_seconds_ago != bool -1)",
656656
"format": "time_series",
657657
"instant": true,
658658
"interval": "",
@@ -3310,4 +3310,4 @@
33103310
"title": "Strimzi Kafka Bridge",
33113311
"uid": "z6qqIxmMz",
33123312
"version": 17
3313-
}
3313+
}

examples/metrics/grafana-dashboards/strimzi-kafka-exporter.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"tableColumn": "",
111111
"targets": [
112112
{
113-
"expr": "count(kafka_topic_partitions{topic=~\"$topic\"})",
113+
"expr": "count(kafka_topic_partitions{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"})",
114114
"format": "time_series",
115115
"intervalFactor": 1,
116116
"refId": "A"
@@ -191,7 +191,7 @@
191191
"tableColumn": "",
192192
"targets": [
193193
{
194-
"expr": "sum(kafka_topic_partitions{topic=~\"$topic\"})",
194+
"expr": "sum(kafka_topic_partitions{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"})",
195195
"format": "time_series",
196196
"intervalFactor": 1,
197197
"refId": "A"
@@ -272,7 +272,7 @@
272272
"tableColumn": "",
273273
"targets": [
274274
{
275-
"expr": "sum(kafka_topic_partition_replicas{topic=~\"$topic\"})",
275+
"expr": "sum(kafka_topic_partition_replicas{topic=~\"$topic\", namespace=\"$kubernetes_namespace\"})",
276276
"format": "time_series",
277277
"intervalFactor": 1,
278278
"refId": "A"
@@ -353,7 +353,7 @@
353353
"tableColumn": "",
354354
"targets": [
355355
{
356-
"expr": "sum(kafka_topic_partition_in_sync_replica{topic=~\"$topic\"})",
356+
"expr": "sum(kafka_topic_partition_in_sync_replica{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"})",
357357
"format": "time_series",
358358
"intervalFactor": 1,
359359
"refId": "A"
@@ -434,7 +434,7 @@
434434
"tableColumn": "",
435435
"targets": [
436436
{
437-
"expr": "sum(kafka_topic_partition_under_replicated_partition{topic=~\"$topic\"})",
437+
"expr": "sum(kafka_topic_partition_under_replicated_partition{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"})",
438438
"format": "time_series",
439439
"intervalFactor": 1,
440440
"refId": "A"
@@ -516,7 +516,7 @@
516516
"tableColumn": "",
517517
"targets": [
518518
{
519-
"expr": "sum(kafka_cluster_partition_atminisr{topic=~\"$topic\"})",
519+
"expr": "sum(kafka_cluster_partition_atminisr{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"})",
520520
"format": "time_series",
521521
"intervalFactor": 1,
522522
"refId": "A"
@@ -598,7 +598,7 @@
598598
"tableColumn": "",
599599
"targets": [
600600
{
601-
"expr": "sum(kafka_cluster_partition_underminisr{topic=~\"$topic\"})",
601+
"expr": "sum(kafka_cluster_partition_underminisr{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"})",
602602
"format": "time_series",
603603
"intervalFactor": 1,
604604
"refId": "A"
@@ -679,7 +679,7 @@
679679
"tableColumn": "",
680680
"targets": [
681681
{
682-
"expr": "count(kafka_topic_partition_leader_is_preferred{topic=~\"$topic\"}<1)",
682+
"expr": "sum(kafka_topic_partition_leader_is_preferred{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"} < bool 1)",
683683
"format": "time_series",
684684
"intervalFactor": 1,
685685
"refId": "A"
@@ -743,7 +743,7 @@
743743
"steppedLine": false,
744744
"targets": [
745745
{
746-
"expr": "sum(rate(kafka_topic_partition_current_offset{topic=~\"$topic\"}[1m])) by (topic)",
746+
"expr": "sum(rate(kafka_topic_partition_current_offset{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}[1m])) by (topic)",
747747
"format": "time_series",
748748
"intervalFactor": 1,
749749
"legendFormat": "{{topic}}",
@@ -834,7 +834,7 @@
834834
"steppedLine": false,
835835
"targets": [
836836
{
837-
"expr": "sum(delta(kafka_consumergroup_current_offset{consumergroup=~\"$consumergroup\",topic=~\"$topic\"}[1m])/60) by (consumergroup, topic)",
837+
"expr": "sum(delta(kafka_consumergroup_current_offset{consumergroup=~\"$consumergroup\",topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}[1m])/60) by (consumergroup, topic)",
838838
"format": "time_series",
839839
"intervalFactor": 1,
840840
"legendFormat": "{{consumergroup}} (topic: {{topic}})",
@@ -924,7 +924,7 @@
924924
"steppedLine": false,
925925
"targets": [
926926
{
927-
"expr": "sum(kafka_consumergroup_lag{consumergroup=~\"$consumergroup\",topic=~\"$topic\"}) by (consumergroup, topic) ",
927+
"expr": "sum(kafka_consumergroup_lag{consumergroup=~\"$consumergroup\",topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}) by (consumergroup, topic) ",
928928
"format": "time_series",
929929
"instant": false,
930930
"interval": "",
@@ -1033,7 +1033,7 @@
10331033
],
10341034
"targets": [
10351035
{
1036-
"expr": "sum(kafka_consumergroup_current_offset{consumergroup=~\"$consumergroup\",topic=~\"$topic\"}) by (consumergroup,partition,topic)",
1036+
"expr": "sum(kafka_consumergroup_current_offset{consumergroup=~\"$consumergroup\",topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}) by (consumergroup,partition,topic)",
10371037
"format": "table",
10381038
"instant": true,
10391039
"intervalFactor": 1,
@@ -1106,7 +1106,7 @@
11061106
],
11071107
"targets": [
11081108
{
1109-
"expr": "sum(kafka_consumergroup_lag{consumergroup=~\"$consumergroup\",topic=~\"$topic\"}) by (consumergroup,partition,topic)",
1109+
"expr": "sum(kafka_consumergroup_lag{consumergroup=~\"$consumergroup\",topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}) by (consumergroup,partition,topic)",
11101110
"format": "table",
11111111
"instant": true,
11121112
"intervalFactor": 1,
@@ -1179,7 +1179,7 @@
11791179
],
11801180
"targets": [
11811181
{
1182-
"expr": "sum(kafka_topic_partitions{topic=~\"$topic\"}) by (topic)",
1182+
"expr": "sum(kafka_topic_partitions{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}) by (topic)",
11831183
"format": "table",
11841184
"instant": true,
11851185
"intervalFactor": 1,
@@ -1252,7 +1252,7 @@
12521252
],
12531253
"targets": [
12541254
{
1255-
"expr": "sum(kafka_topic_partition_current_offset{topic=~\"$topic\"}) by (partition,topic)",
1255+
"expr": "sum(kafka_topic_partition_current_offset{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}) by (partition,topic)",
12561256
"format": "table",
12571257
"instant": true,
12581258
"intervalFactor": 1,
@@ -1325,7 +1325,7 @@
13251325
],
13261326
"targets": [
13271327
{
1328-
"expr": "sum(kafka_topic_partition_oldest_offset{topic=~\"$topic\"}) by (partition,topic)",
1328+
"expr": "sum(kafka_topic_partition_oldest_offset{topic=~\"$topic\", namespace=~\"$kubernetes_namespace\"}) by (partition,topic)",
13291329
"format": "table",
13301330
"instant": true,
13311331
"intervalFactor": 1,

examples/metrics/jmxtrans/jmxtrans.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 1
2020
transaction.state.log.replication.factor: 1
2121
transaction.state.log.min.isr: 1
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 1
23+
min.insync.replicas: 1
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: ephemeral

examples/metrics/kafka-cruise-control-metrics.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
2322
inter.broker.protocol.version: "3.0"
2423
storage:
2524
type: ephemeral

examples/metrics/kafka-metrics.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ spec:
2525
offsets.topic.replication.factor: 3
2626
transaction.state.log.replication.factor: 3
2727
transaction.state.log.min.isr: 2
28-
log.message.format.version: "3.0"
28+
default.replication.factor: 3
29+
min.insync.replicas: 2
2930
inter.broker.protocol.version: "3.0"
3031
storage:
3132
type: jbod

examples/mirror-maker/kafka-source.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 1
2020
transaction.state.log.replication.factor: 1
2121
transaction.state.log.min.isr: 1
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 1
23+
min.insync.replicas: 1
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

examples/mirror-maker/kafka-target.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 1
2020
transaction.state.log.replication.factor: 1
2121
transaction.state.log.min.isr: 1
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 1
23+
min.insync.replicas: 1
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

examples/security/keycloak-authorization/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ This folder contains an example `Kafka` custom resource configured for OAuth 2.0
55
- the corresponding `oauth` authentication
66
The folder also contains a Keycloak realm export to import into your Keycloak instance to support the example.
77

8-
Full instructions for the example are available in the [Strimzi Documentation](https://strimzi.io/docs/operators/0.26.1/using.html#con-oauth-authorization-keycloak-example).
8+
Full instructions for the example are available in the [Strimzi Documentation](https://strimzi.io/docs/operators/0.27.0/using.html#con-oauth-authorization-keycloak-example).
99

1010
* [kafka-authz-realm.json](./kafka-authz-realm.json)
1111
* The Keycloak realm export file
1212
* [kafka-ephemeral-oauth-single-keycloak-authz.yaml](./kafka-ephemeral-oauth-single-keycloak-authz.yaml)
1313
* The Kafka CR that defines a single-node Kafka cluster with `oauth` authentication and `keycloak` authorization,
14-
using the `kafka-authz` realm. See [full example instructions](https://strimzi.io/docs/operators/0.26.1/using.html#con-oauth-authorization-keycloak-example) for proper preparation and deployment.
14+
using the `kafka-authz` realm. See [full example instructions](https://strimzi.io/docs/operators/0.27.0/using.html#con-oauth-authorization-keycloak-example) for proper preparation and deployment.

examples/security/keycloak-authorization/kafka-ephemeral-oauth-single-keycloak-authz.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ spec:
4040
offsets.topic.replication.factor: 1
4141
transaction.state.log.replication.factor: 1
4242
transaction.state.log.min.isr: 1
43-
log.message.format.version: "3.0"
4443
inter.broker.protocol.version: "3.0"
4544
storage:
4645
type: ephemeral

examples/security/scram-sha-512-auth/kafka.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 3
23+
min.insync.replicas: 2
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

examples/security/tls-auth/kafka.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ spec:
1919
offsets.topic.replication.factor: 3
2020
transaction.state.log.replication.factor: 3
2121
transaction.state.log.min.isr: 2
22-
log.message.format.version: "3.0"
22+
default.replication.factor: 3
23+
min.insync.replicas: 2
2324
inter.broker.protocol.version: "3.0"
2425
storage:
2526
type: jbod

0 commit comments

Comments
 (0)