Hi, Yaodong, Thanks for the KIP. As Stan mentioned earlier, it seems that this is mostly covered by KIP-248, which was originally proposed by Victor.
Hi, Victor, Do you still plan to work on KIP-248? It seems that you already got pretty far on that. If not, would you mind letting Yaodong take over this? For both KIP-248 and KIP-422, one thing that I found missing is the support for customized quota ( https://cwiki.apache.org/confluence/display/KAFKA/KIP-257+-+Configurable+Quota+Management). With KIP-257, it's possible for one to construct a customized quota defined through a map of metric tags. It would be useful to support that in the AdminClient API and the wire protocol. Hi, Sonke, I think the proposal is to support the user/clientId level quota through an AdminClient api. The user can be obtained from any existing authentication mechanisms. Thanks, Jun On Thu, Feb 7, 2019 at 5:59 AM Sönke Liebau <soenke.lie...@opencore.com.invalid> wrote: > Hi Yaodong, > > thanks for the KIP! > > If I understand your intentions correctly then this KIP would only > address a fairly specific use case, namely SASL-PLAIN with users > defined in Zookeeper. For all other authentication mechanisms like > SSL, SASL-GSSAPI or SASL-PLAIN with users defined in jaas files I > don't see how the AdminClient could directly create new users. > Is this correct, or am I missing something? > > Best regards, > Sönke > > On Thu, Feb 7, 2019 at 2:47 PM Stanislav Kozlovski > <stanis...@confluent.io> wrote: > > > > This KIP seems to duplicate some of the functionality proposed in KIP-248 > > < > https://cwiki.apache.org/confluence/display/KAFKA/KIP-248+-+Create+New+ConfigCommand+That+Uses+The+New+AdminClient > >. > > KIP-248 has been stuck in a vote thread since July 2018. > > > > Viktor, do you plan on working on the KIP? > > > > On Thu, Feb 7, 2019 at 1:27 PM Stanislav Kozlovski < > stanis...@confluent.io> > > wrote: > > > > > Hey there Yaodong, thanks for the KIP! > > > > > > I'm not too familiar with the user/client configurations we currently > > > allow, is there a KIP describing the initial feature? If there is, it > would > > > be useful to include in KIP-422. > > > > > > I also didn't see any authorization in the PR, have we thought about > > > needing to authorize the alter/describe requests per the user/client? > > > > > > Thanks, > > > Stanislav > > > > > > On Fri, Jan 25, 2019 at 5:47 PM Yaodong Yang <yangyaodon...@gmail.com> > > > wrote: > > > > > >> Hi folks, > > >> > > >> I've published KIP-422 which is about adding support for user/client > > >> configurations in the Kafka Admin Client. > > >> > > >> Basically the story here is to allow KafkaAdminClient to configure the > > >> user > > >> or client configurations for users, instead of requiring users to > directly > > >> talk to ZK. > > >> > > >> The link for this KIP is > > >> following: > > >> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=97555704 > > >> > > >> I'd be happy to receive some feedback about the KIP I published. > > >> > > >> -- > > >> Best, > > >> Yaodong Yang > > >> > > > > > > > > > -- > > > Best, > > > Stanislav > > > > > > > > > -- > > Best, > > Stanislav > > > > -- > Sönke Liebau > Partner > Tel. +49 179 7940878 > OpenCore GmbH & Co. KG - Thomas-Mann-Straße 8 - 22880 Wedel - Germany >