Skip to content

Commit 51b28e2

Browse files
authored
Adjust Bitnami Kafka image and use Kraft in E2E (#303)
1 parent d2f74e0 commit 51b28e2

File tree

5 files changed

+17
-41
lines changed

5 files changed

+17
-41
lines changed

CHANGELOG.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
## Change Logs
22

3-
### 1.1.0
3+
### 1.0.1
44

55
- Feature:
6-
- Add a new workflow to push docker images for arm64 and amd64
6+
- Add a new workflow to push docker images for arm64 and amd64 (#297)
77

88
- Fixes:
9-
- Fix sw8 loss when use aiohttp.(#299,issue#10669)
10-
- Fix the bug with high cpu usage.(#300,issue#10672)
9+
- Fix sw8 loss when use aiohttp (#299, issue#10669)
10+
- **Critical**: Fix a bug that leads to high cpu usage (#300, issue#10672)
11+
12+
- Others:
13+
- Use Kraft mode in E2E Kafka reporter tests (#303)
1114

1215
### 1.0.0
1316

tests/e2e/base/docker-compose.base.yml

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -118,50 +118,38 @@ services:
118118
retries: 120
119119
command: [ "run", "python3", "flask_consumer.py" ]
120120

121-
# used by Kafka reporter e2e tests
122-
zookeeper:
123-
image: docker.io/bitnami/zookeeper:3.8
124-
hostname: zookeeper
125-
expose:
126-
- 2181
127-
networks:
128-
- e2e
129-
environment:
130-
- ALLOW_ANONYMOUS_LOGIN=yes
131-
healthcheck:
132-
test: [ "CMD", "sh", "-c", "nc -nz 127.0.0.1 2181" ]
133-
interval: 5s
134-
timeout: 60s
135-
retries: 120
136-
137121
broker-a:
138-
image: docker.io/bitnami/kafka:3.3
122+
image: docker.io/bitnami/kafka:3.4
139123
hostname: broker-a
140124
expose:
141125
- 9092
142126
networks:
143127
- e2e
144128
environment:
145-
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
146-
- KAFKA_BROKER_ID=10
129+
- BITNAMI_DEBUG=yes
147130
- ALLOW_PLAINTEXT_LISTENER=yes
131+
- KAFKA_CFG_NODE_ID=0
132+
- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@broker-a:9093,1@broker-b:9093
133+
- KAFKA_KRAFT_CLUSTER_ID=abcdefghijklmnopqrstuv
148134
healthcheck:
149135
test: [ "CMD", "kafka-topics.sh", "--list", "--bootstrap-server", "broker-a:9092" ]
150136
interval: 5s
151137
timeout: 60s
152138
retries: 120
153139

154140
broker-b:
155-
image: docker.io/bitnami/kafka:3.3
141+
image: docker.io/bitnami/kafka:3.4
156142
hostname: broker-b
157143
expose:
158144
- 9092
159145
networks:
160146
- e2e
161147
environment:
162-
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
163-
- KAFKA_BROKER_ID=24
148+
- BITNAMI_DEBUG=yes
164149
- ALLOW_PLAINTEXT_LISTENER=yes
150+
- KAFKA_CFG_NODE_ID=1
151+
- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@broker-a:9093,1@broker-b:9093
152+
- KAFKA_KRAFT_CLUSTER_ID=abcdefghijklmnopqrstuv
165153
healthcheck:
166154
test: [ "CMD", "kafka-topics.sh", "--list", "--bootstrap-server", "broker-b:9092" ]
167155
interval: 5s

tests/e2e/case/kafka/gunicorn/docker-compose.kafka.gunicorn.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@
1717

1818

1919
services:
20-
zookeeper:
21-
extends:
22-
file: ../../../base/docker-compose.base.yml
23-
service: zookeeper
24-
2520
broker-a:
2621
extends:
2722
file: ../../../base/docker-compose.base.yml

tests/e2e/case/kafka/single/docker-compose.kafka.single.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@
1717

1818

1919
services:
20-
zookeeper:
21-
extends:
22-
file: ../../../base/docker-compose.base.yml
23-
service: zookeeper
24-
2520
broker-a:
2621
extends:
2722
file: ../../../base/docker-compose.base.yml

tests/e2e/case/kafka/uwsgi/docker-compose.kafka.uwsgi.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@
1717

1818

1919
services:
20-
zookeeper:
21-
extends:
22-
file: ../../../base/docker-compose.base.yml
23-
service: zookeeper
24-
2520
broker-a:
2621
extends:
2722
file: ../../../base/docker-compose.base.yml

0 commit comments

Comments
 (0)