[ https://issues.apache.org/jira/browse/KAFKA-2641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14958542#comment-14958542 ]
ASF GitHub Bot commented on KAFKA-2641: --------------------------------------- GitHub user fpj opened a pull request: https://github.com/apache/kafka/pull/313 KAFKA-2641: Upgrade path for ZK authentication This pull request adds a configuration parameter and a migration tool. It is also based on pull request #303, which should go in first. You can merge this pull request into a Git repository by running: $ git pull https://github.com/fpj/kafka KAFKA-2641 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/313.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #313 ---- commit 6a1ca42c41f0e577e33bf92cdc6aa6ec3a8da237 Author: flavio junqueira <f...@apache.org> Date: 2015-10-12T21:55:10Z Initial pass, main code compiles commit afeafabdcefc2dd93f28ab5e23041be7ebe08f3b Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T12:10:43Z Changes to tests to accomodate the refactoring of ZkUtils. commit 66b116aace0990182d76b6591b50491f072b95cb Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T12:59:06Z Removed whitespaces. commit 36c3720c734c003d306af76846a5531d844fdfc3 Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T13:27:43Z KAFKA-2639: Added close() method to ZkUtils commit a7ae4337f93c194f56456bd3b96c2f874e248190 Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T13:49:21Z KAFKA-2639: Fixed PartitionAssignorTest commit 78ee23d52ec0b4163c510b581910a610cd343c89 Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T14:09:50Z KAFKA-2639: Fixed ReplicaManagerTest commit 2e888de090cf4b33a09e6184217191c3563aea9d Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T14:26:33Z KAFKA-2639: Fixed ZKPathTest commit b94fd4bba9b8a29b7bbab62c74a4214b74504704 Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T16:03:05Z KAFKA-2639: Made isSecure a parameter of the factory methods for ZkUtils commit bd46f61800a5e47e5d4c15df2c5721303bc4c65e Author: flavio junqueira <f...@apache.org> Date: 2015-10-13T16:49:05Z KAFKA-2639: Fixed KafkaConfigTest. commit 8c69f239a0bd255b0379d761970996f380b00cd6 Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T08:38:17Z KAFKA-2639: Removing config via KafkaConfig. commit 00a816957c85601af0b4434768174bd1de91fe34 Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T08:41:04Z KAFKA-2639: Removed whitespaces. commit 6b2fd2af854c9e762331391723286fe53c91f2b3 Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T11:36:25Z Adding initial configuration and support to set acls commit 311612f533a8378b7c922016e632c3b703acc844 Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T11:49:54Z KAFKA-2639: Removed unrelated comment from ZkUtils. commit f76c72a71fd386e2dfe2fb0351d07f2b9eca0bef Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T13:43:07Z KAFKA-2641: First cut at the ZK Security Migration Tool. commit fb9a52a5becf910981f7bc42634f96a047f5750b Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T15:12:55Z KAFKA-2639: Moved isSecure to JaasUtils in clients. commit 8314c7f4a91bca7b48c0909d46211ba1db6ecb3b Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T17:14:29Z KAFKA-2639: Covering more zk system properties. commit 76a802d612f531d0a36c3ceab8c2a1f8964b558b Author: flavio junqueira <f...@apache.org> Date: 2015-10-14T17:31:48Z KAFKA-2639: Small update to log message and exception message in JaasUtils. commit 45e39b6874e5082b659ad04c72cd693cf1bc26d8 Author: flavio junqueira <f...@apache.org> Date: 2015-10-15T08:41:37Z KAFKA-2641: Adding script and moving the tool to the admin package. commit 83e1dc545a72c762ff7ced24dd22cdcbb1204e74 Author: flavio junqueira <f...@apache.org> Date: 2015-10-15T08:51:02Z Merge branch 'KAFKA-2639' into KAFKA-2641 ---- > Upgrade path for ZK authentication > ---------------------------------- > > Key: KAFKA-2641 > URL: https://issues.apache.org/jira/browse/KAFKA-2641 > Project: Kafka > Issue Type: Sub-task > Components: security > Reporter: Flavio Junqueira > Assignee: Flavio Junqueira > > If a cluster isn't secure and wants to migrate to secure, then it will need > to execute the following steps with respect to ZK: > # Perform a rolling restart passing the appropriate JAAS file to enable the > ZK client to authenticate against the server > # Run a ZkSecurityMigrationTool that will set the appropriate ACLs > # Perform a second rolling restart to set `zookeeper.enable.secure.acls` > This recipe assumes that the ZK ensemble has security on. -- This message was sent by Atlassian JIRA (v6.3.4#6332)