kafka/bin
Krishna Agarwal bb6a042e99
KAFKA-16827: Integrate kafka native-image with system tests (#16046)
This PR does following things

System tests should bring up Kafka broker in the native mode
System tests should run on Kafka broker in native mode
Extract out native build command so that it can be reused.
Allow system tests to run on Native Kafka broker using Docker mechanism

To run system tests by bringing up Kafka in native mode:
Pass kafka_mode as native in the ducktape globals:--globals '{\"kafka_mode\":\"native\"}'

Running system tests by bringing up kafka in native mode via docker mechanism
_DUCKTAPE_OPTIONS="--globals '{\"kafka_mode\":\"native\"}'" TC_PATHS="tests/kafkatest/tests/"  bash tests/docker/run_tests.sh

To only bring up ducker nodes to cater native kafka
bash tests/docker/ducker-ak up -m native

Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>
2024-05-30 22:24:23 +05:30
..
windows KAFKA-16763 Upgrade to scala 2.12.19 and scala 2.13.14 (#15958) 2024-05-18 00:36:38 +08:00
connect-distributed.sh KAFKA-10018: Change command line tools from /bin/sh to /bin/bash (#8692) 2020-05-27 14:31:31 -07:00
connect-mirror-maker.sh KAFKA-10018: Change command line tools from /bin/sh to /bin/bash (#8692) 2020-05-27 14:31:31 -07:00
connect-plugin-path.sh KAFKA-15030: Add connect-plugin-path command-line tool (#14064) 2023-08-11 12:05:51 -07:00
connect-standalone.sh KAFKA-15470: Allow creating connectors in a stopped state (#14704) 2023-11-15 11:37:50 +05:30
kafka-acls.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
kafka-broker-api-versions.sh KAFKA-4457; Add BrokerApiVersionsCommand 2017-01-18 23:44:11 +00:00
kafka-client-metrics.sh KAFKA-15871: kafka-client-metrics.sh (#14926) 2023-12-06 10:10:10 -08:00
kafka-cluster.sh KAFKA-14575: Move ClusterTool to tools module (#13080) 2023-01-22 12:50:43 +01:00
kafka-configs.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
kafka-console-consumer.sh KAFKA-14576: Move ConsoleConsumer to tools (#15274) 2024-02-13 19:24:07 +01:00
kafka-console-producer.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
kafka-consumer-groups.sh KAFKA-14589 ConsumerGroupCommand rewritten in java (#14471) 2024-03-20 15:34:45 +08:00
kafka-consumer-perf-test.sh KAFKA-14578: Move ConsumerPerformance to tools (#13215) 2023-03-06 18:16:55 +01:00
kafka-delegation-tokens.sh MINOR: correct the class name for delegation token script (#13411) 2023-03-18 18:53:22 +08:00
kafka-delete-records.sh KAFKA-14591: Move DeleteRecordsCommand to tools (#13278) 2023-07-21 17:30:28 +02:00
kafka-dump-log.sh KAFKA-6615; Add scripts for DumpLogSegments (#4653) 2018-03-06 15:37:50 -08:00
kafka-e2e-latency.sh MINOR: Add EndToEndLatency wrapper scripts and redirection (KIP-906) (#13556) 2023-04-17 15:31:50 +02:00
kafka-features.sh KAFKA-14592: Move FeatureCommand to tools (#13459) 2023-04-25 20:28:37 +08:00
kafka-get-offsets.sh KAFKA-14581: Moving GetOffsetShell to tools (#13562) 2023-09-11 10:30:22 +08:00
kafka-jmx.sh MINOR: Add JmxTool wrapper scripts and redirection (KIP-906) (#13195) 2023-04-17 14:59:35 +02:00
kafka-leader-election.sh KAFKA-14593: Move LeaderElectionCommand to tools (#13204) 2023-10-03 11:59:56 +02:00
kafka-log-dirs.sh KAFKA-14594: Move LogDirsCommand to tools module (#13122) 2023-05-04 12:00:33 +02:00
kafka-metadata-quorum.sh MINOR: Move MetadataQuorumCommand from `core` to `tools` (#12951) 2022-12-09 09:22:58 -08:00
kafka-metadata-shell.sh KAFKA-12334: Add the KIP-500 metadata shell 2021-02-19 15:46:34 -08:00
kafka-mirror-maker.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
kafka-producer-perf-test.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
kafka-reassign-partitions.sh KAFKA-14595 Move ReassignPartitionsCommand to java (#13247) 2023-10-31 17:29:05 -07:00
kafka-replica-verification.sh KAFKA-14583: Move ReplicaVerificationTool to tools (#14059) 2023-07-26 12:04:34 +02:00
kafka-run-class.sh KAFKA-16827: Integrate kafka native-image with system tests (#16046) 2024-05-30 22:24:23 +05:30
kafka-server-start.sh KAFKA-3934: Start scripts enable GC by default with no way to disable 2016-08-09 09:16:17 -07:00
kafka-server-stop.sh KAFKA-15471 [MINOR]: Fix backward-compatibility bug (#14996) 2023-12-14 10:32:16 -05:00
kafka-storage.sh MINOR: Add StorageTool as specified in KIP-631 (#10043) 2021-02-08 12:42:40 -08:00
kafka-streams-application-reset.sh KAFKA-14586: Moving StreamResetter to tools (#13127) 2023-03-28 14:43:22 +02:00
kafka-topics.sh KAFKA-14596: Move TopicCommand to tools (#13201) 2023-10-17 11:40:15 +02:00
kafka-transactions.sh KAFKA-12888; Add transaction tool from KIP-664 (#10814) 2021-06-22 09:47:30 -07:00
kafka-verifiable-consumer.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
kafka-verifiable-producer.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
trogdor.sh KAFKA-10018: Change command line tools from /bin/sh to /bin/bash (#8692) 2020-05-27 14:31:31 -07:00
zookeeper-security-migration.sh KAFKA-3152; kafka-acl doesn't allow space in principal name 2016-01-27 08:23:25 -08:00
zookeeper-server-start.sh KAFKA-3934: Start scripts enable GC by default with no way to disable 2016-08-09 09:16:17 -07:00
zookeeper-server-stop.sh MINOR: Tweak IBM i support in "stop" scripts (#9810) 2021-01-21 18:18:48 +00:00
zookeeper-shell.sh KAFKA-10018: Change command line tools from /bin/sh to /bin/bash (#8692) 2020-05-27 14:31:31 -07:00