I would be strong +1 on that. I’ve seen a lot of regressions on other projects 
when new functionality cause regressions when running in secure mode.

Jarcec

On Oct 10, 2014, at 9:43 AM, Neha Narkhede <neha.narkh...@gmail.com> wrote:

> I'd vote for accepting every major change with the relevant system tests.
> We didn't do this for major features in the past that lead to weak coverage
> and a great deal of work for someone else to add tests for features that
> were done in the past. I'm guilty of this myself :-(
> 
> On Thu, Oct 9, 2014 at 6:45 PM, Gwen Shapira <gshap...@cloudera.com> wrote:
> 
>> Added some details on delegation tokens. I hope it at least clarifies
>> some of the scope.
>> I'm working on a more detailed design doc.
>> 
>> On Thu, Oct 9, 2014 at 1:44 PM, Jay Kreps <jay.kr...@gmail.com> wrote:
>>> Hey Gwen,
>>> 
>>> Your absolutely right about these. I added the ticket for ZK
>> authentication
>>> and Hadoop delegation tokens.
>>> 
>>> For the Hadoop case I actually don't understand Hadoop security very
>> well.
>>> Maybe you could fill in some of the details on what needs to happen for
>>> that to work?
>>> 
>>> For testing, we should probably discuss the best way to test security. I
>>> think this is a fairly critical thing, if we are going to say we have
>>> security we really need to have good tests in place to ensure we do. This
>>> will require some thought. I think we should be able to test TLS fairly
>>> easily using junit integration test that just starts the server and
>>> connects using TLS. For Kerberos though it isn't clear to me how to do
>> good
>>> integration testing since we need a KDC to test against and it isn't
>> clear
>>> how that happens in the test environment except possibly manually (which
>> is
>>> not ideal). How do other projects handle this?
>>> 
>>> -Jay
>>> 
>>> On Tue, Oct 7, 2014 at 5:25 PM, Gwen Shapira <gshap...@cloudera.com>
>> wrote:
>>> 
>>>> I think we need to add:
>>>> 
>>>> * Authentication of Kafka brokers with a secured ZooKeeper
>>>> * Kafka should be able to generate delegation tokens for MapReduce /
>>>> Spark / Yarn jobs.
>>>> * Extend systest framework to allow testing secured kafka
>>>> 
>>>> Gwen
>>>> 
>>>> On Tue, Oct 7, 2014 at 5:15 PM, Jay Kreps <jay.kr...@gmail.com> wrote:
>>>>> Hey guys,
>>>>> 
>>>>> As promised, I added a tree of JIRAs for the stuff in the security
>> wiki (
>>>>> https://cwiki.apache.org/confluence/display/KAFKA/Security):
>>>>> 
>>>>> https://issues.apache.org/jira/browse/KAFKA-1682
>>>>> 
>>>>> I tried to break it into reasonably standalone pieces. I think many of
>>>> the
>>>>> tickets could actually be done in parallel. Since there were many
>> people
>>>>> interested in this area this may help parallelize the work a bit.
>>>>> 
>>>>> I added some strawman details on implementation to each ticket. We can
>>>>> discuss and refine further on the individual tickets.
>>>>> 
>>>>> Please take a look and let me know if this breakdown seems reasonable.
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> -Jay
>>>> 
>> 

Reply via email to