This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch server-ng-pr6-crate-seams
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 92648263d refactor(server): move recovery readers to partitions, add
ShardHost
add 8152a6074 feat(gateways): describe Iggy permissions as Kafka ACLs
(#4245)
add 78806a448 Merge branch 'master' into server-ng-pr6-crate-seams
No new revisions were added by this update.
Summary of changes:
.config/nextest.toml | 12 +
.github/actions/rust/pre-merge/action.yml | 23 +
gateways/kafka/README.md | 24 +-
gateways/kafka/docs/ACL_MAPPING.md | 195 +++++++
gateways/kafka/docs/MANUAL_TESTING.md | 52 ++
gateways/kafka/docs/SCOPE.md | 7 +-
gateways/kafka/docs/TEST_SUITE.md | 29 +
gateways/kafka/src/auth.rs | 247 ++++++++-
gateways/kafka/src/protocol/acl.rs | 600 ++++++++++++++++++++
gateways/kafka/src/protocol/api.rs | 85 ++-
gateways/kafka/src/protocol/bounds_guard.rs | 77 +++
gateways/kafka/src/protocol/mod.rs | 1 +
gateways/kafka/src/server.rs | 117 +++-
gateways/kafka/tests/kafka_client_e2e_tests.rs | 725 +++++++++++++++++++++++++
gateways/kafka/tests/sasl_tests.rs | 624 ++++++++++++++++++++-
15 files changed, 2762 insertions(+), 56 deletions(-)
create mode 100644 gateways/kafka/docs/ACL_MAPPING.md
create mode 100644 gateways/kafka/src/protocol/acl.rs
create mode 100644 gateways/kafka/tests/kafka_client_e2e_tests.rs