From bd2b25fcb91993b3a5e0acd08a91b27cfc531cb4 Mon Sep 17 00:00:00 2001 From: Noah Treuhaft Date: Tue, 2 Dec 2025 16:37:28 -0500 Subject: [PATCH] use apache/kafka Docker image in .github/workflows/ci.yaml The bitnami/kafka image is no longer available for free through Docker Hub. Switch to the apache/kafka image. --- .github/workflows/ci.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1bea91f..6292fa9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,18 +12,15 @@ jobs: runs-on: ubuntu-latest services: kafka: - image: bitnami/kafka:3.3 + image: apache/kafka:4.1.1 env: - ALLOW_PLAINTEXT_LISTENER: yes - KAFKA_BROKER_ID: 1 - KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://127.0.0.1:9092 - KAFKA_CFG_CONTROLLER_LISTENER_NAMES: CONTROLLER - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS: 1@127.0.0.1:9093 - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT - KAFKA_CFG_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093 - KAFKA_CFG_NODE_ID: 1 - KAFKA_CFG_PROCESS_ROLES: broker,controller - KAFKA_ENABLE_KRAFT: yes + KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://127.0.0.1:9092 + KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER + KAFKA_CONTROLLER_QUORUM_VOTERS: 1@127.0.0.1:9093 + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT + KAFKA_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093 + KAFKA_NODE_ID: 1 + KAFKA_PROCESS_ROLES: broker,controller ports: - 9092:9092 steps: