Skip to content

confluent-kafka/8.1.0.23 package update#56161

Merged
powersj merged 2 commits into
mainfrom
wolfictl-95384f5f-3756-4aef-8260-dcd21b353b36
Jun 18, 2025
Merged

confluent-kafka/8.1.0.23 package update#56161
powersj merged 2 commits into
mainfrom
wolfictl-95384f5f-3756-4aef-8260-dcd21b353b36

Refreshed patch

3079f72
Select commit
Loading
Failed to load commit list.
Chainguard Internal / elastic-build (eco-2-28) succeeded Jun 18, 2025 in 8m 29s

APKs built successfully

Build ID: 3d2f77d8-69dc-44d0-bc39-6112a9980c6f

Details

x86_64 Logs

Click to expand
ing sqlite-libs (3.50.1-r0)
installing libssl3 (3.5.0-r2)
installing py3-pip-wheel (25.1.1-r2)
installing python-3.12-base (3.12.11-r0)
installing py3.12-setuptools (80.9.0-r0)
installing confluent-docker-utils (0.0.162-r0)
installing confluent-kafka-images-kafka (8.1.0.8-r1)
installing confluent-kafka (8.1.0.23-r0)
installing ct-manylinux-2.28 (1-r8)
installing libunistring (1.3-r2)
installing libidn2 (2.3.8-r1)
installing libpsl (0.21.5-r5)
installing libverto (0.3.2-r5)
installing krb5-conf (1.0-r6)
installing libcom_err (1.47.2-r22)
installing keyutils-libs (1.6.3-r35)
installing krb5-libs (1.21.3-r42)
installing heimdal-libs (7.8.0-r41)
installing cyrus-sasl (2.1.28-r42)
installing libldap (2.6.10-r2)
installing libnghttp2-14 (1.66.0-r0)
installing libcurl-openssl4 (8.14.1-r2)
installing curl (8.14.1-r2)
installing gmp (6.3.0-r6)
installing mpfr (4.2.2-r1)
installing mpc (1.3.1-r6)
installing libstdc++-14 (14.3.0-r1)
installing libstdc++-14-dev (14.3.0-r1)
installing posix-cc-wrappers (1-r6)
installing isl (0.27-r3)
installing libzstd1 (1.5.7-r2)
installing libquadmath (15.1.0-r1)
installing binutils (2.44-r9)
installing openssf-compiler-options (20240627-r20)
installing libxcrypt-dev (4.4.38-r2)
installing nss-db (2.41-r9)
installing nss-hesiod (2.41-r9)
installing linux-headers (6.15.2-r0)
installing glibc-dev (2.41-r9)
installing gcc-14 (14.3.0-r1)
installing gcc-14-default (14.3.0-r1)
installing libproc-2-0 (4.0.5-r41)
installing procps (4.0.5-r41)
installing wolfi-keys (1-r11)
installing apk-tools (2.14.10-r4)
installing wolfi-base (1-r7)
layer digest: sha256:a26dcffc66a30eb80eda7766f7823753388390e38912c543a5034314bc243c2b
layer diffID: sha256:d6cb0e5d958d2f43547b741391007ed9b1dd963d4817f719c21c4b54349e98f1
saving OCI image locally: apko.local/cache:e6a611717286296c9ffaaa0c992ce6eaba3106cad17ba380fb61715965f55b86
populating workspace /tmp/melange-workspace-385528265 from confluent-kafka
running the main test pipeline
+ '[' -d /home/build ]
+ cd /home/build
+ kafka-acls --version
8.1.0-23-ccs
+ kafka-acls.sh --version
8.1.0-23-ccs
+ kafka-broker-api-versions --version
8.1.0-23-ccs
+ kafka-broker-api-versions.sh --version
8.1.0-23-ccs
+ kafka-client-metrics.sh --version
8.1.0-23-ccs
+ kafka-configs --version
8.1.0-23-ccs
+ kafka-configs.sh --version
8.1.0-23-ccs
+ kafka-console-consumer --version
8.1.0-23-ccs
+ kafka-console-consumer.sh --version
8.1.0-23-ccs
+ kafka-console-producer --version
8.1.0-23-ccs
+ kafka-console-producer.sh --version
8.1.0-23-ccs
+ kafka-console-share-consumer.sh --version
8.1.0-23-ccs
+ kafka-consumer-groups --version
8.1.0-23-ccs
+ kafka-consumer-groups.sh --version
8.1.0-23-ccs
+ kafka-consumer-perf-test --version
8.1.0-23-ccs
+ kafka-consumer-perf-test.sh --version
8.1.0-23-ccs
+ kafka-delegation-tokens --version
8.1.0-23-ccs
+ kafka-delegation-tokens.sh --version
8.1.0-23-ccs
+ kafka-delete-records --version
8.1.0-23-ccs
+ kafka-delete-records.sh --version
8.1.0-23-ccs
+ kafka-dump-log.sh --version
8.1.0-23-ccs
+ kafka-get-offsets.sh --version
8.1.0-23-ccs
+ kafka-jmx.sh --version
8.1.0-23-ccs
+ kafka-leader-election.sh --version
8.1.0-23-ccs
+ kafka-log-dirs --version
8.1.0-23-ccs
+ kafka-log-dirs.sh --version
8.1.0-23-ccs
+ kafka-metadata-quorum.sh --help
usage: kafka-metadata-quorum [-h] [--command-config COMMAND_CONFIG]
                             (--bootstrap-server BOOTSTRAP_SERVER |
                             --bootstrap-controller BOOTSTRAP_CONTROLLER)
                             {describe,add-controller,remove-controller}
                             ...

This tool describes kraft metadata quorum status.

positional arguments:
  {describe,add-controller,remove-controller}
    describe             Describe the metadata quorum info
    add-controller       Add a controller to the KRaft controller cluster
    remove-controller    Remove a  controller  from  the  KRaft  controller
                         cluster

optional arguments:
  -h, --help             show this help message and exit
  --bootstrap-server BOOTSTRAP_SERVER
                         A comma-separated list of  host:port  pairs to use
                         for  establishing  the  connection  to  the  Kafka
                         cluster.
  --bootstrap-controller BOOTSTRAP_CONTROLLER
                         A comma-separated list of  host:port  pairs to use
                         for  establishing  the  connection  to  the  Kafka
                         controllers.
  --command-config COMMAND_CONFIG
                         Property file containing configs  to  be passed to
                         Admin Client.  For  add-controller,  the  file  is
                         used to specify the controller properties as well.
+ kafka-reassign-partitions --version
8.1.0-23-ccs
+ kafka-reassign-partitions.sh --version
8.1.0-23-ccs
+ kafka-replica-verification --version
[2025-06-18 19:15:26,975] WARN This tool is deprecated and may be removed in a future major release. (org.apache.kafka.tools.ReplicaVerificationTool)
8.1.0-23-ccs
+ kafka-replica-verification.sh --version
[2025-06-18 19:15:27,842] WARN This tool is deprecated and may be removed in a future major release. (org.apache.kafka.tools.ReplicaVerificationTool)
8.1.0-23-ccs
+ kafka-run-class --version
openjdk 17.0.15-internal 2025-04-15
OpenJDK Runtime Environment (build 17.0.15-internal+0-wolfi-r1)
OpenJDK 64-Bit Server VM (build 17.0.15-internal+0-wolfi-r1, mixed mode, sharing)
+ kafka-run-class.sh --version
openjdk 17.0.15-internal 2025-04-15
OpenJDK Runtime Environment (build 17.0.15-internal+0-wolfi-r1)
OpenJDK 64-Bit Server VM (build 17.0.15-internal+0-wolfi-r1, mixed mode, sharing)
+ kafka-server-start --version
8.1.0-23-ccs
+ kafka-server-start.sh --version
8.1.0-23-ccs
+ kafka-share-groups.sh --version
8.1.0-23-ccs
+ kafka-storage --help
usage: kafka-storage [-h]
                     {info,format,version-mapping,feature-dependencies,random-uuid}
                     ...

The Kafka storage tool.

positional arguments:
  {info,format,version-mapping,feature-dependencies,random-uuid}
    info                 Get information about  the  Kafka  log directories
                         on this node.
    format               Format the Kafka log directories on this node.
    version-mapping      Look up the  corresponding  features  for  a given
                         metadata version. Using  the  command  with  no --
                         release-version  argument will  return the mapping
                         for the latest stable metadata version
    feature-dependencies
                         Look up dependencies for  a given feature version.
                         If the feature is  not  known  or  the version not
                         yet  defined,  an   error   is   thrown.  Multiple
                         features can be specified.
    random-uuid          Print a random UUID.

optional arguments:
  -h, --help             show this help message and exit
+ kafka-storage.sh --help
usage: kafka-storage [-h]
                     {info,format,version-mapping,feature-dependencies,random-uuid}
                     ...

The Kafka storage tool.

positional arguments:
  {info,format,version-mapping,feature-dependencies,random-uuid}
    info                 Get information about  the  Kafka  log directories
                         on this node.
    format               Format the Kafka log directories on this node.
    version-mapping      Look up the  corresponding  features  for  a given
                         metadata version. Using  the  command  with  no --
                         release-version  argument will  return the mapping
                         for the latest stable metadata version
    feature-dependencies
                         Look up dependencies for  a given feature version.
                         If the feature is  not  known  or  the version not
                         yet  defined,  an   error   is   thrown.  Multiple
                         features can be specified.
    random-uuid          Print a random UUID.

optional arguments:
  -h, --help             show this help message and exit
+ kafka-streams-application-reset --version
8.1.0-23-ccs
+ kafka-streams-application-reset.sh --version
8.1.0-23-ccs
+ kafka-topics --version
8.1.0-23-ccs
+ exit 0
running step "Initialize Kafka storage"
+ '[' -d /home/build ]
+ cd /home/build
+ mkdir -p /tmp/kafka-logs
+ kafka-storage.sh random-uuid
+ CLUSTER_ID=ltUndRriSzmAswvZIRXSyA
+ echo 'Using cluster ID: ltUndRriSzmAswvZIRXSyA'
+ kafka-storage.sh format -t ltUndRriSzmAswvZIRXSyA -c /usr/lib/kafka/config/server.properties --standalone
Using cluster ID: ltUndRriSzmAswvZIRXSyA
Formatting dynamic metadata voter directory /tmp/kraft-combined-logs with metadata.version 4.0-IV3.
+ exit 0
running step "Run integration test against Kafka server (KRaft mode)"
+ '[' -d /home/build ]
+ cd /home/build
+ sleep 10
+ nohup kafka-server-start.sh /usr/lib/kafka/config/server.properties
+ pgrep -f 'kafka\.Kafka'
2239
+ kafka-topics.sh --create --topic test-topic --partitions 1 --replication-factor 1 --bootstrap-server localhost:9092
Created topic test-topic.
+ kafka-topics.sh --describe --topic test-topic --bootstrap-server localhost:9092
+ grep test-topic
Topic: test-topic	TopicId: Vc2Nr2IzTE6q9adoaeLViw	PartitionCount: 1	ReplicationFactor: 1	Configs: segment.bytes=1073741824
	Topic: test-topic	Partition: 0	Leader: 1	Replicas: 1	Isr: 1	Elr: 	LastKnownElr: 
+ echo 'test message'
+ kafka-console-producer.sh --topic test-topic --bootstrap-server localhost:9092
+ kafka-console-consumer.sh --topic test-topic --from-beginning --bootstrap-server localhost:9092 --max-messages 1 --timeout-ms 5000
+ grep -q 'test message'
Processed a total of 1 messages
+ kafka-configs.sh --bootstrap-server localhost:9092 --describe --entity-type brokers --entity-default
Default configs for brokers in the cluster are:
+ kafka-configs.sh --bootstrap-server localhost:9092 --describe --entity-type topics --entity-name test-topic
Dynamic configs for topic test-topic are:
+ exit 0
pod 4ea6f38499b52f43e9554e5c16c741372272d057fe55ddb617436f6d45eeac3c terminated
command "melange" completed successfully
tests completed successfully

aarch64 Logs

Click to expand
t1 (2.41-r9)
installing busybox (1.37.0-r46)
installing gdbm (1.25-r1)
installing libstdc++ (15.1.0-r1)
installing mpdecimal (4.0.1-r1)
installing readline (8.2.13-r4)
installing xz (5.8.1-r1)
installing sqlite-libs (3.50.1-r0)
installing libssl3 (3.5.0-r2)
installing py3-pip-wheel (25.1.1-r2)
installing python-3.12-base (3.12.11-r0)
installing py3.12-setuptools (80.9.0-r0)
installing confluent-docker-utils (0.0.162-r0)
installing confluent-kafka-images-kafka (8.1.0.8-r1)
installing confluent-kafka (8.1.0.23-r0)
installing ct-manylinux-2.28 (1-r8)
installing libunistring (1.3-r2)
installing libidn2 (2.3.8-r1)
installing libpsl (0.21.5-r5)
installing libverto (0.3.2-r5)
installing krb5-conf (1.0-r6)
installing libcom_err (1.47.2-r22)
installing keyutils-libs (1.6.3-r35)
installing krb5-libs (1.21.3-r42)
installing heimdal-libs (7.8.0-r41)
installing cyrus-sasl (2.1.28-r42)
installing libldap (2.6.10-r2)
installing libnghttp2-14 (1.66.0-r0)
installing libcurl-openssl4 (8.14.1-r2)
installing curl (8.14.1-r2)
installing gmp (6.3.0-r6)
installing mpfr (4.2.2-r1)
installing mpc (1.3.1-r6)
installing libstdc++-14 (14.3.0-r1)
installing libstdc++-14-dev (14.3.0-r1)
installing posix-cc-wrappers (1-r6)
installing isl (0.27-r3)
installing libzstd1 (1.5.7-r2)
installing libquadmath (15.1.0-r1)
installing binutils (2.44-r9)
installing openssf-compiler-options (20240627-r20)
installing libxcrypt-dev (4.4.38-r2)
installing nss-db (2.41-r9)
installing nss-hesiod (2.41-r9)
installing linux-headers (6.15.2-r0)
installing glibc-dev (2.41-r9)
installing gcc-14 (14.3.0-r1)
installing gcc-14-default (14.3.0-r1)
installing libproc-2-0 (4.0.5-r41)
installing procps (4.0.5-r41)
installing wolfi-keys (1-r11)
installing apk-tools (2.14.10-r4)
installing wolfi-base (1-r7)
layer digest: sha256:da68d6f135b33e98b1e99aa2e6808e83b2e48c6b92af72a77d2c991fa57930d6
layer diffID: sha256:69c52d05509cd8b5e0f4050bafa9783971be3ce7ab765d0f7b09fddc8838f0ab
saving OCI image locally: apko.local/cache:9489f17c34415f10780754446b55941d9e72faa85dd209f3de8686d977fc8517
populating workspace /tmp/melange-workspace-3648928000 from confluent-kafka
running the main test pipeline
+ '[' -d /home/build ]
+ cd /home/build
+ kafka-acls --version
8.1.0-23-ccs
+ kafka-acls.sh --version
8.1.0-23-ccs
+ kafka-broker-api-versions --version
8.1.0-23-ccs
+ kafka-broker-api-versions.sh --version
8.1.0-23-ccs
+ kafka-client-metrics.sh --version
8.1.0-23-ccs
+ kafka-configs --version
8.1.0-23-ccs
+ kafka-configs.sh --version
8.1.0-23-ccs
+ kafka-console-consumer --version
8.1.0-23-ccs
+ kafka-console-consumer.sh --version
8.1.0-23-ccs
+ kafka-console-producer --version
8.1.0-23-ccs
+ kafka-console-producer.sh --version
8.1.0-23-ccs
+ kafka-console-share-consumer.sh --version
8.1.0-23-ccs
+ kafka-consumer-groups --version
8.1.0-23-ccs
+ kafka-consumer-groups.sh --version
8.1.0-23-ccs
+ kafka-consumer-perf-test --version
8.1.0-23-ccs
+ kafka-consumer-perf-test.sh --version
8.1.0-23-ccs
+ kafka-delegation-tokens --version
8.1.0-23-ccs
+ kafka-delegation-tokens.sh --version
8.1.0-23-ccs
+ kafka-delete-records --version
8.1.0-23-ccs
+ kafka-delete-records.sh --version
8.1.0-23-ccs
+ kafka-dump-log.sh --version
8.1.0-23-ccs
+ kafka-get-offsets.sh --version
8.1.0-23-ccs
+ kafka-jmx.sh --version
8.1.0-23-ccs
+ kafka-leader-election.sh --version
8.1.0-23-ccs
+ kafka-log-dirs --version
8.1.0-23-ccs
+ kafka-log-dirs.sh --version
8.1.0-23-ccs
+ kafka-metadata-quorum.sh --help
usage: kafka-metadata-quorum [-h] [--command-config COMMAND_CONFIG]
                             (--bootstrap-server BOOTSTRAP_SERVER |
                             --bootstrap-controller BOOTSTRAP_CONTROLLER)
                             {describe,add-controller,remove-controller}
                             ...

This tool describes kraft metadata quorum status.

positional arguments:
  {describe,add-controller,remove-controller}
    describe             Describe the metadata quorum info
    add-controller       Add a controller to the KRaft controller cluster
    remove-controller    Remove a  controller  from  the  KRaft  controller
                         cluster

optional arguments:
  -h, --help             show this help message and exit
  --bootstrap-server BOOTSTRAP_SERVER
                         A comma-separated list of  host:port  pairs to use
                         for  establishing  the  connection  to  the  Kafka
                         cluster.
  --bootstrap-controller BOOTSTRAP_CONTROLLER
                         A comma-separated list of  host:port  pairs to use
                         for  establishing  the  connection  to  the  Kafka
                         controllers.
  --command-config COMMAND_CONFIG
                         Property file containing configs  to  be passed to
                         Admin Client.  For  add-controller,  the  file  is
                         used to specify the controller properties as well.
+ kafka-reassign-partitions --version
8.1.0-23-ccs
+ kafka-reassign-partitions.sh --version
8.1.0-23-ccs
+ kafka-replica-verification --version
[2025-06-18 19:15:36,960] WARN This tool is deprecated and may be removed in a future major release. (org.apache.kafka.tools.ReplicaVerificationTool)
8.1.0-23-ccs
+ kafka-replica-verification.sh --version
[2025-06-18 19:15:38,088] WARN This tool is deprecated and may be removed in a future major release. (org.apache.kafka.tools.ReplicaVerificationTool)
8.1.0-23-ccs
+ kafka-run-class --version
openjdk 17.0.15-internal 2025-04-15
OpenJDK Runtime Environment (build 17.0.15-internal+0-wolfi-r1)
OpenJDK 64-Bit Server VM (build 17.0.15-internal+0-wolfi-r1, mixed mode, sharing)
+ kafka-run-class.sh --version
openjdk 17.0.15-internal 2025-04-15
OpenJDK Runtime Environment (build 17.0.15-internal+0-wolfi-r1)
OpenJDK 64-Bit Server VM (build 17.0.15-internal+0-wolfi-r1, mixed mode, sharing)
+ kafka-server-start --version
8.1.0-23-ccs
+ kafka-server-start.sh --version
8.1.0-23-ccs
+ kafka-share-groups.sh --version
8.1.0-23-ccs
+ kafka-storage --help
usage: kafka-storage [-h]
                     {info,format,version-mapping,feature-dependencies,random-uuid}
                     ...

The Kafka storage tool.

positional arguments:
  {info,format,version-mapping,feature-dependencies,random-uuid}
    info                 Get information about  the  Kafka  log directories
                         on this node.
    format               Format the Kafka log directories on this node.
    version-mapping      Look up the  corresponding  features  for  a given
                         metadata version. Using  the  command  with  no --
                         release-version  argument will  return the mapping
                         for the latest stable metadata version
    feature-dependencies
                         Look up dependencies for  a given feature version.
                         If the feature is  not  known  or  the version not
                         yet  defined,  an   error   is   thrown.  Multiple
                         features can be specified.
    random-uuid          Print a random UUID.

optional arguments:
  -h, --help             show this help message and exit
+ kafka-storage.sh --help
usage: kafka-storage [-h]
                     {info,format,version-mapping,feature-dependencies,random-uuid}
                     ...

The Kafka storage tool.

positional arguments:
  {info,format,version-mapping,feature-dependencies,random-uuid}
    info                 Get information about  the  Kafka  log directories
                         on this node.
    format               Format the Kafka log directories on this node.
    version-mapping      Look up the  corresponding  features  for  a given
                         metadata version. Using  the  command  with  no --
                         release-version  argument will  return the mapping
                         for the latest stable metadata version
    feature-dependencies
                         Look up dependencies for  a given feature version.
                         If the feature is  not  known  or  the version not
                         yet  defined,  an   error   is   thrown.  Multiple
                         features can be specified.
    random-uuid          Print a random UUID.

optional arguments:
  -h, --help             show this help message and exit
+ kafka-streams-application-reset --version
8.1.0-23-ccs
+ kafka-streams-application-reset.sh --version
8.1.0-23-ccs
+ kafka-topics --version
8.1.0-23-ccs
+ exit 0
running step "Initialize Kafka storage"
+ '[' -d /home/build ]
+ cd /home/build
+ mkdir -p /tmp/kafka-logs
+ kafka-storage.sh random-uuid
+ CLUSTER_ID=OW8vegZTQ8SOiweu_ijTmQ
+ echo 'Using cluster ID: OW8vegZTQ8SOiweu_ijTmQ'
+ kafka-storage.sh format -t OW8vegZTQ8SOiweu_ijTmQ -c /usr/lib/kafka/config/server.properties --standalone
Using cluster ID: OW8vegZTQ8SOiweu_ijTmQ
Formatting dynamic metadata voter directory /tmp/kraft-combined-logs with metadata.version 4.0-IV3.
+ exit 0
running step "Run integration test against Kafka server (KRaft mode)"
+ '[' -d /home/build ]
+ cd /home/build
+ sleep 10
+ nohup kafka-server-start.sh /usr/lib/kafka/config/server.properties
+ pgrep -f 'kafka\.Kafka'
2191
+ kafka-topics.sh --create --topic test-topic --partitions 1 --replication-factor 1 --bootstrap-server localhost:9092
Created topic test-topic.
+ kafka-topics.sh --describe --topic test-topic --bootstrap-server localhost:9092
+ grep test-topic
Topic: test-topic	TopicId: QHck7v8ZTaeqN35idP2jmA	PartitionCount: 1	ReplicationFactor: 1	Configs: segment.bytes=1073741824
	Topic: test-topic	Partition: 0	Leader: 1	Replicas: 1	Isr: 1	Elr: 	LastKnownElr: 
+ echo 'test message'
+ kafka-console-producer.sh --topic test-topic --bootstrap-server localhost:9092
+ kafka-console-consumer.sh --topic test-topic --from-beginning --bootstrap-server localhost:9092 --max-messages 1 --timeout-ms 5000
+ grep -q 'test message'
Processed a total of 1 messages
+ kafka-configs.sh --bootstrap-server localhost:9092 --describe --entity-type brokers --entity-default
Default configs for brokers in the cluster are:
+ kafka-configs.sh --bootstrap-server localhost:9092 --describe --entity-type topics --entity-name test-topic

Indexes

https://apk.cgr.dev/chainguard-2.28-presubmit/3221df318d0ffb2778227666ac6924af9a0d1f72

Packages

Tests

More Observability

Command

cg build log \
  --build-id 3d2f77d8-69dc-44d0-bc39-6112a9980c6f \
  --project prod-eco-8de7 \
  --cluster elastic-pre \
  --namespace pre-eco-2-28 \
  --start 2025-06-18T19:07:50Z \
  --end 2025-06-18T19:26:20Z \
  --attrs pkg,arch