Hello. KIP [1] updated. Only TLSv1.2 will be enabled by default, as Rajini suggested.
Any objections to it? https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=142641956 > 17 янв. 2020 г., в 14:56, Николай Ижиков <nizhikov....@gmail.com> написал(а): > > Thanks, Rajini. > > Will do it, shortly. > >> 17 янв. 2020 г., в 14:50, Rajini Sivaram <rajinisiva...@gmail.com> >> написал(а): >> >> Hi Nikolay, >> >> 1) You can update KIP-553 to disable old protocols. This would mean: >> 1a) SslConfigs.DEFAULT_SSL_ENABLED_PROTOCOLS would be just TLSv1.2 >> 1b) SslConfigs.DEFAULT_SSL_PROTOCOL would become TLSv1.2 >> >> 2) When the testing for TLSv1.3 has been done, open a new KIP to enable >> TLSv1.3 by default. This would mean adding TLSv1.3 to >> SslConfigs.DEFAULT_SSL_ENABLED_PROTOCOLS. >> >> >> On Fri, Jan 17, 2020 at 11:40 AM Николай Ижиков <nizhi...@apache.org> wrote: >> >>> Hello, Rajini. >>> >>> Yes, we can! >>> >>> I have to write another KIP that goal will be keep only TLSv1.2 and >>> TLSv1.3 in SslConfigs.DEFAULT_SSL_ENABLED_PROTOCOLS >>> Is it correct? >>> >>> >>>> 17 янв. 2020 г., в 14:13, Rajini Sivaram <rajinisiva...@gmail.com> >>> написал(а): >>>> >>>> Hi Nikolay, >>>> >>>> Can we split this KIP into two: >>>> 1) Remove insecure TLS protocols from the default values >>>> 2) Enable TLSv1.3 >>>> >>>> Since we are coming up to KIP freeze for 2.5.0 release, it will be good >>> if >>>> we can get at least the first one into 2.5.0. It would be a much smaller >>>> change and won't get blocked behind TLSv1.3 testing. >>>> >>>> Thank you, >>>> >>>> Rajini >>>> >>>> On Tue, Jan 7, 2020 at 11:49 AM Rajini Sivaram <rajinisiva...@gmail.com> >>>> wrote: >>>> >>>>> Hi Nikolay, >>>>> >>>>> There a couple of things you could do: >>>>> >>>>> 1) Run all system tests that use SSL with TLSv1.3. I had run a subset, >>> but >>>>> it will be good to run all of them. You can do this locally using docker >>>>> with JDK 11 by updating the files in tests/docker. You will need to >>> update >>>>> tests/kafkatest/services/security/security_config.py to enable only >>>>> TLSv1.3. Instructions for running system tests using docker are in >>>>> https://github.com/apache/kafka/blob/trunk/tests/README.md. >>>>> 2) For integration tests, we run a small number of tests using TLSv1.3 >>> if >>>>> the tests are run using JDK 11 and above. We need to do this for system >>>>> tests as well. There is an open JIRA: >>>>> https://issues.apache.org/jira/browse/KAFKA-9319. Feel free to assign >>>>> this to yourself if you have time to do this. >>>>> >>>>> Regards, >>>>> >>>>> Rajini >>>>> >>>>> >>>>> On Tue, Jan 7, 2020 at 5:15 AM Николай Ижиков <nizhi...@apache.org> >>> wrote: >>>>> >>>>>> Hello, Rajini. >>>>>> >>>>>> Can you, please, clarify, what should be done? >>>>>> I can try to do tests by myself. >>>>>> >>>>>>> 6 янв. 2020 г., в 21:29, Rajini Sivaram <rajinisiva...@gmail.com> >>>>>> написал(а): >>>>>>> >>>>>>> Hi Brajesh. >>>>>>> >>>>>>> No one is working on this yet, but will follow up with the Confluent >>>>>> tools >>>>>>> team to see when this can be done. >>>>>>> >>>>>>> On Mon, Jan 6, 2020 at 3:29 PM Brajesh Kumar <kbrajesh...@gmail.com> >>>>>> wrote: >>>>>>> >>>>>>>> Hello Rajini, >>>>>>>> >>>>>>>> What is the plan to run system tests using JDK 11? Is someone working >>>>>> on >>>>>>>> this? >>>>>>>> >>>>>>>> On Mon, Jan 6, 2020 at 3:00 PM Rajini Sivaram < >>> rajinisiva...@gmail.com >>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi Nikolay, >>>>>>>>> >>>>>>>>> We can leave the KIP open and restart the discussion once system >>> tests >>>>>>>> are >>>>>>>>> running. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> Rajini >>>>>>>>> >>>>>>>>> On Mon, Jan 6, 2020 at 2:46 PM Николай Ижиков <nizhi...@apache.org> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello, Rajini. >>>>>>>>>> >>>>>>>>>> Thanks, for the feedback. >>>>>>>>>> >>>>>>>>>> Should I mark this KIP as declined? >>>>>>>>>> Or just wait for the system tests results? >>>>>>>>>> >>>>>>>>>>> 6 янв. 2020 г., в 17:26, Rajini Sivaram <rajinisiva...@gmail.com> >>>>>>>>>> написал(а): >>>>>>>>>>> >>>>>>>>>>> Hi Nikolay, >>>>>>>>>>> >>>>>>>>>>> Thanks for the KIP. We currently run system tests using JDK 8 and >>>>>>>> hence >>>>>>>>>> we >>>>>>>>>>> don't yet have full system test results with TLS 1.3 which >>> requires >>>>>>>> JDK >>>>>>>>>> 11. >>>>>>>>>>> We should wait until that is done before enabling TLS1.3 by >>> default. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> Rajini >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, Dec 30, 2019 at 5:36 AM Николай Ижиков < >>> nizhi...@apache.org >>>>>>> >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello, Team. >>>>>>>>>>>> >>>>>>>>>>>> Any feedback on this KIP? >>>>>>>>>>>> Do we need this in Kafka? >>>>>>>>>>>> >>>>>>>>>>>>> 24 дек. 2019 г., в 18:28, Nikolay Izhikov <nizhi...@apache.org> >>>>>>>>>>>> написал(а): >>>>>>>>>>>>> >>>>>>>>>>>>> Hello, >>>>>>>>>>>>> >>>>>>>>>>>>> I'd like to start a discussion of KIP. >>>>>>>>>>>>> Its goal is to enable TLSv1.3 and disable obsolete versions by >>>>>>>>> default. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=142641956 >>>>>>>>>>>>> >>>>>>>>>>>>> Your comments and suggestions are welcome. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Regards, >>>>>>>> Brajesh Kumar >>>>>>>> >>>>>> >>>>>> >>> >>> >