Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AdminClient supports ACL management API (createAcls, deleteAcls, describeAcls).
Users with required having necessary permissions (Alter permission on ClusterResource) can execute these API.

...

  1. Add a new option "--bootstrap-server" which is used to connect kafka cluster . This option can not be used with existing "--authorizer" option.Users can use either "--bootstrap-server" or ""--authorizer" options. By default "--authorizer" will be used, which defaults to SimpleAclAuthorizer.
  2. Add a new option "--commandconfig-configfile" which takes a property file containing configs to be passed to admin Client. This option can be used with only "--bootstrap-server".
  3. Users can use either "--bootstrap-server" or ""--authorizer" options. By default "--authorizer" will be used, which defaults to SimpleAclAuthorizer.

Proposed Changes

kafka-acls.sh script with "--bootstrap-server" option supports all the ACL management operations supported by existing "--authorizer" option.

...