This is an automated email from the ASF dual-hosted git repository.
spacewander pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/apisix.git
from 77b08580d feat: add default handler for pubsub ping command (#7058)
add 18f6e5c67 feat(pubsub): support kafka tls and sasl/plain auth (#7046)
No new revisions were added by this update.
Summary of changes:
.github/workflows/centos7-ci.yml | 2 +
.../plugins/kafka-proxy.lua | 26 ++--
apisix/pubsub/kafka.lua | 12 ++
apisix/schema_def.lua | 11 +-
apisix/upstream.lua | 2 +-
ci/linux_openresty_common_runner.sh | 3 +
ci/pod/docker-compose.yml | 12 ++
ci/pod/kafka/kafka-server/env/common.env | 9 +-
.../pod/kafka/kafka-server/kafka_jaas.conf | 18 +--
conf/config-default.yaml | 1 +
docs/en/latest/config.json | 3 +-
docs/en/latest/plugins/kafka-proxy.md | 80 +++++++++++++
docs/en/latest/pubsub/kafka.md | 33 +++++
t/admin/plugins.t | 1 +
t/admin/upstream5.t | 52 ++++++++
t/node/upstream-mtls.t | 2 +-
t/{misc/timers.t => plugin/kafka-proxy.t} | 43 +++----
t/pubsub/kafka.t | 133 ++++++++++++++++++++-
18 files changed, 396 insertions(+), 47 deletions(-)
copy example/apisix/plugins/3rd-party.lua => apisix/plugins/kafka-proxy.lua
(66%)
copy t/grpc_server_example/proto/import.proto =>
ci/pod/kafka/kafka-server/kafka_jaas.conf (82%)
create mode 100644 docs/en/latest/plugins/kafka-proxy.md
copy t/{misc/timers.t => plugin/kafka-proxy.t} (57%)