apacheKafka: init at 4.0.0

This commit is contained in:
Jonathan Davies
2025-03-23 16:53:25 +00:00
parent 60b7c9f8ca
commit 9d2159ebe0
3 changed files with 13 additions and 4 deletions

View File

@@ -92,7 +92,7 @@ let
kafka.succeed(
"echo 'test 1' | "
+ "${kafkaPackage}/bin/kafka-console-producer.sh "
+ "--broker-list localhost:9092 --topic testtopic"
+ "--bootstrap-server localhost:9092 --topic testtopic"
)
assert "test 1" in kafka.succeed(
"${kafkaPackage}/bin/kafka-console-consumer.sh "
@@ -106,6 +106,7 @@ in with pkgs; {
kafka_3_7 = makeKafkaTest "kafka_3_7" { kafkaPackage = apacheKafka_3_7; };
kafka_3_8 = makeKafkaTest "kafka_3_8" { kafkaPackage = apacheKafka_3_8; };
kafka_3_9 = makeKafkaTest "kafka_3_9" { kafkaPackage = apacheKafka_3_9; };
kafka_4_0 = makeKafkaTest "kafka_4_0" { kafkaPackage = apacheKafka_4_0; mode = "kraft"; };
kafka = makeKafkaTest "kafka" { kafkaPackage = apacheKafka; };
kafka_kraft = makeKafkaTest "kafka_kraft" { kafkaPackage = apacheKafka; mode = "kraft"; };
}

View File

@@ -1,7 +1,14 @@
{ lib, stdenv, fetchurl, jdk17_headless, jdk11_headless, makeWrapper, bash, coreutils, gnugrep, gnused, ps, nixosTests }:
{ lib, stdenv, fetchurl, jdk17_headless, makeWrapper, bash, coreutils, gnugrep, gnused, ps, nixosTests }:
let
versionMap = {
"4_0" = {
kafkaVersion = "4.0.0";
scalaVersion = "2.13";
sha256 = "sha256-e4Uuk4vAneEM2W7KN1UljH0l+4nb3XYwVxdgfhg14qo=";
jre = jdk17_headless;
nixosTest = nixosTests.kafka.kafka_4_0;
};
"3_9" = {
kafkaVersion = "3.9.0";
scalaVersion = "2.13";

View File

@@ -7410,9 +7410,10 @@ with pkgs;
inherit (callPackages ../servers/apache-kafka { })
apacheKafka_3_7
apacheKafka_3_8
apacheKafka_3_9;
apacheKafka_3_9
apacheKafka_4_0;
apacheKafka = apacheKafka_3_8;
apacheKafka = apacheKafka_4_0;
asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };