Skip to content

Commit 48c3632

Browse files
authored
Add the 0.46.0 release to the main branch (strimzi#11405)
Signed-off-by: Paolo Patierno <ppatierno@live.com>
1 parent c15370d commit 48c3632

91 files changed

Lines changed: 2123 additions & 7157 deletions

File tree

Some content is hidden

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

.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="136da6359a2b29c9aaf96fb3f0288aa379743e83 -"
9+
HELM_CHART_CHECKSUM="73ded3ae808df6499f7d6b227065e6eec46404bf -"
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="375c9b558fa0b01b0e7e77ebc49f975a83ec4526 -"
17+
INSTALL_CHECKSUM="eebd7cb17140726928d6bc0d9d528a26508fe1bc -"
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="8b8d688379102e88c258a5f164ab7b878869982f -"
25+
EXAMPLES_CHECKSUM="b4e3eefd029a341ae245bf18ec7b7d8013eb3683 -"

examples/connect/kafka-connect-build.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
# # needing to call the Connect REST API directly
99
# strimzi.io/use-connector-resources: "true"
1010
spec:
11-
version: 3.9.0
11+
version: 4.0.0
1212
replicas: 1
1313
bootstrapServers: my-cluster-kafka-bootstrap:9093
1414
tls:
@@ -33,11 +33,11 @@ spec:
3333
# it should not happen that you pull someone else's container image. However, we
3434
# recommend changing this to your own container registry or using a different
3535
# image name for any other than demo purposes.
36-
image: ttl.sh/strimzi-connect-example-3.9.0:24h
36+
image: ttl.sh/strimzi-connect-example-4.0.0:24h
3737
plugins:
3838
- name: kafka-connect-file
3939
artifacts:
4040
- type: maven
4141
group: org.apache.kafka
4242
artifact: connect-file
43-
version: 3.9.0
43+
version: 4.0.0

examples/connect/kafka-connect.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
# # needing to call the Connect REST API directly
99
# strimzi.io/use-connector-resources: "true"
1010
spec:
11-
version: 3.9.0
11+
version: 4.0.0
1212
replicas: 1
1313
bootstrapServers: my-cluster-kafka-bootstrap:9093
1414
tls:

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

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,50 @@
1+
apiVersion: kafka.strimzi.io/v1beta2
2+
kind: KafkaNodePool
3+
metadata:
4+
name: controller
5+
labels:
6+
strimzi.io/cluster: my-cluster
7+
spec:
8+
replicas: 3
9+
roles:
10+
- controller
11+
storage:
12+
type: jbod
13+
volumes:
14+
- id: 0
15+
type: ephemeral
16+
kraftMetadata: shared
17+
---
18+
19+
apiVersion: kafka.strimzi.io/v1beta2
20+
kind: KafkaNodePool
21+
metadata:
22+
name: broker
23+
labels:
24+
strimzi.io/cluster: my-cluster
25+
spec:
26+
replicas: 3
27+
roles:
28+
- broker
29+
storage:
30+
type: jbod
31+
volumes:
32+
- id: 0
33+
type: ephemeral
34+
kraftMetadata: shared
35+
---
36+
137
apiVersion: kafka.strimzi.io/v1beta2
238
kind: Kafka
339
metadata:
440
name: my-cluster
41+
annotations:
42+
strimzi.io/node-pools: enabled
43+
strimzi.io/kraft: enabled
544
spec:
645
kafka:
7-
version: 3.9.0
8-
replicas: 3
46+
version: 4.0.0
47+
metadataVersion: 4.0-IV3
948
listeners:
1049
- name: plain
1150
port: 9092
@@ -21,13 +60,6 @@ spec:
2160
transaction.state.log.min.isr: 2
2261
default.replication.factor: 3
2362
min.insync.replicas: 2
24-
inter.broker.protocol.version: "3.9"
25-
storage:
26-
type: ephemeral
27-
zookeeper:
28-
replicas: 3
29-
storage:
30-
type: ephemeral
3163
entityOperator:
3264
topicOperator: {}
3365
userOperator: {}

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

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,50 @@
1+
apiVersion: kafka.strimzi.io/v1beta2
2+
kind: KafkaNodePool
3+
metadata:
4+
name: controller
5+
labels:
6+
strimzi.io/cluster: my-cluster
7+
spec:
8+
replicas: 3
9+
roles:
10+
- controller
11+
storage:
12+
type: jbod
13+
volumes:
14+
- id: 0
15+
type: ephemeral
16+
kraftMetadata: shared
17+
---
18+
19+
apiVersion: kafka.strimzi.io/v1beta2
20+
kind: KafkaNodePool
21+
metadata:
22+
name: broker
23+
labels:
24+
strimzi.io/cluster: my-cluster
25+
spec:
26+
replicas: 3
27+
roles:
28+
- broker
29+
storage:
30+
type: jbod
31+
volumes:
32+
- id: 0
33+
type: ephemeral
34+
kraftMetadata: shared
35+
---
36+
137
apiVersion: kafka.strimzi.io/v1beta2
238
kind: Kafka
339
metadata:
440
name: my-cluster
41+
annotations:
42+
strimzi.io/node-pools: enabled
43+
strimzi.io/kraft: enabled
544
spec:
645
kafka:
7-
version: 3.9.0
8-
replicas: 3
46+
version: 4.0.0
47+
metadataVersion: 4.0-IV3
948
listeners:
1049
- name: plain
1150
port: 9092
@@ -21,13 +60,6 @@ spec:
2160
transaction.state.log.min.isr: 2
2261
default.replication.factor: 3
2362
min.insync.replicas: 2
24-
inter.broker.protocol.version: "3.9"
25-
storage:
26-
type: ephemeral
27-
zookeeper:
28-
replicas: 3
29-
storage:
30-
type: ephemeral
3163
entityOperator:
3264
topicOperator: {}
3365
userOperator: {}

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

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,50 @@
1+
apiVersion: kafka.strimzi.io/v1beta2
2+
kind: KafkaNodePool
3+
metadata:
4+
name: controller
5+
labels:
6+
strimzi.io/cluster: my-cluster
7+
spec:
8+
replicas: 3
9+
roles:
10+
- controller
11+
storage:
12+
type: jbod
13+
volumes:
14+
- id: 0
15+
type: ephemeral
16+
kraftMetadata: shared
17+
---
18+
19+
apiVersion: kafka.strimzi.io/v1beta2
20+
kind: KafkaNodePool
21+
metadata:
22+
name: broker
23+
labels:
24+
strimzi.io/cluster: my-cluster
25+
spec:
26+
replicas: 3
27+
roles:
28+
- broker
29+
storage:
30+
type: jbod
31+
volumes:
32+
- id: 0
33+
type: ephemeral
34+
kraftMetadata: shared
35+
---
36+
137
apiVersion: kafka.strimzi.io/v1beta2
238
kind: Kafka
339
metadata:
440
name: my-cluster
41+
annotations:
42+
strimzi.io/node-pools: enabled
43+
strimzi.io/kraft: enabled
544
spec:
645
kafka:
7-
version: 3.9.0
8-
replicas: 3
46+
version: 4.0.0
47+
metadataVersion: 4.0-IV3
948
listeners:
1049
- name: plain
1150
port: 9092
@@ -21,13 +60,6 @@ spec:
2160
transaction.state.log.min.isr: 2
2261
default.replication.factor: 3
2362
min.insync.replicas: 2
24-
inter.broker.protocol.version: "3.9"
25-
storage:
26-
type: ephemeral
27-
zookeeper:
28-
replicas: 3
29-
storage:
30-
type: ephemeral
3163
entityOperator:
3264
topicOperator: {}
3365
userOperator: {}
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
# KRaft examples
22

33
The examples in this directory demonstrate how you can use Kraft (ZooKeeper-less Apache Kafka) with Strimzi.
4-
* The [`kafka.yaml`](kafka.yaml) deploys a Kafka cluster with one pool of _KRaft controller_ nodes and one pool of _KRaft broker_ nodes.
4+
* The [`kafka-persistent.yaml`](kafka-persistent.yaml) deploys a Kafka cluster with one pool of _KRaft controller_ nodes and one pool of _KRaft broker_ nodes.
55
* The [`kafka-ephemeral.yaml`](kafka-ephemeral.yaml) deploys a Kafka cluster with one pool of _KRaft controller_ nodes, one pool of _KRaft broker_ nodes and ephemeral storage.
66
* The [`kafka-with-dual-role-nodes.yaml`](kafka-with-dual-role-nodes.yaml) deploys a Kafka cluster with one pool of KRaft nodes that share the _broker_ and _controller_ roles.
77
* The [`kafka-single-node.yaml`](kafka-single-node.yaml) deploys a Kafka cluster with a single Kafka node that has both _broker_ and _controller_ roles.
8-
9-
Please note that ZooKeeper-less Apache Kafka is still under development and has some limitations.
10-
For instance, scaling of controller node or JBOD storage (you can specify `type: jbod` storage in Strimzi custom resources, but it should contain only a single volume) are not supported.

examples/kafka/kafka-ephemeral-single.yaml

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,50 @@
1+
apiVersion: kafka.strimzi.io/v1beta2
2+
kind: KafkaNodePool
3+
metadata:
4+
name: controller
5+
labels:
6+
strimzi.io/cluster: my-cluster
7+
spec:
8+
replicas: 3
9+
roles:
10+
- controller
11+
storage:
12+
type: jbod
13+
volumes:
14+
- id: 0
15+
type: ephemeral
16+
kraftMetadata: shared
17+
---
18+
19+
apiVersion: kafka.strimzi.io/v1beta2
20+
kind: KafkaNodePool
21+
metadata:
22+
name: broker
23+
labels:
24+
strimzi.io/cluster: my-cluster
25+
spec:
26+
replicas: 3
27+
roles:
28+
- broker
29+
storage:
30+
type: jbod
31+
volumes:
32+
- id: 0
33+
type: ephemeral
34+
kraftMetadata: shared
35+
---
36+
137
apiVersion: kafka.strimzi.io/v1beta2
238
kind: Kafka
339
metadata:
440
name: my-cluster
41+
annotations:
42+
strimzi.io/node-pools: enabled
43+
strimzi.io/kraft: enabled
544
spec:
645
kafka:
7-
version: 3.9.0
8-
replicas: 3
46+
version: 4.0.0
47+
metadataVersion: 4.0-IV3
948
listeners:
1049
- name: plain
1150
port: 9092
@@ -21,13 +60,6 @@ spec:
2160
transaction.state.log.min.isr: 2
2261
default.replication.factor: 3
2362
min.insync.replicas: 2
24-
inter.broker.protocol.version: "3.9"
25-
storage:
26-
type: ephemeral
27-
zookeeper:
28-
replicas: 3
29-
storage:
30-
type: ephemeral
3163
entityOperator:
3264
topicOperator: {}
3365
userOperator: {}

0 commit comments

Comments
 (0)