----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/49508/#review140354 -----------------------------------------------------------
Ship it! Ship It! - Robert Levas On July 1, 2016, 9:48 a.m., Mugdha Varadkar wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/49508/ > ----------------------------------------------------------- > > (Updated July 1, 2016, 9:48 a.m.) > > > Review request for Ambari, Alejandro Fernandez, Gautam Borad, Robert Levas, > Srimanth Gunturi, and Velmurugan Periasamy. > > > Bugs: AMBARI-17522 > https://issues.apache.org/jira/browse/AMBARI-17522 > > > Repository: ambari > > > Description > ------- > > Problem: > Upgrade from 2.4 to 2.5 will not have rangerkms principal/keytab identity (as > it is added in stack 2.5) to create/get repository in Ranger Service. > Ranger KMS service had spnego principal/keytab identity in 2.4. > Ranger KMS service is a dependent on Ranger Service. For previous stack all > calls were using urllib2 authentication to create/get repository in Ranger > Service in kerberos env. Ranger Service participate in kerberos from 2.5 > onwards so all call to create/get repository will be using curl --negotiate. > > Solution: > If rangerkms principal/keytab is not available during upgrade, using spnego > principal/keytab. > > > Diffs > ----- > > > ambari-server/src/main/resources/common-services/RANGER_KMS/0.5.0.2.3/package/scripts/kms.py > 133760b > > ambari-server/src/main/resources/common-services/RANGER_KMS/0.5.0.2.3/package/scripts/params.py > dce6576 > > Diff: https://reviews.apache.org/r/49508/diff/ > > > Testing > ------- > > Running tests for stack:2.5 service:RANGER_KMS > test_configure_default (test_kms_server.TestRangerKMS) ... 2016-07-01 > 18:00:57,586 - Using hadoop conf dir: /usr/hdp/current/hadoop-client/conf > ok > test_configure_secured (test_kms_server.TestRangerKMS) ... 2016-07-01 > 18:00:57,607 - Using hadoop conf dir: /usr/hdp/current/hadoop-client/conf > ok > test_start_default (test_kms_server.TestRangerKMS) ... 2016-07-01 > 18:00:57,630 - Using hadoop conf dir: /usr/hdp/current/hadoop-client/conf > 2016-07-01 18:00:57,634 - Rangeradmin: Skip ranger admin if it's down ! > ok > test_start_secured (test_kms_server.TestRangerKMS) ... 2016-07-01 > 18:00:57,661 - Using hadoop conf dir: /usr/hdp/current/hadoop-client/conf > 2016-07-01 18:00:57,667 - RangeradminV2: Skip ranger admin if it's down ! > 2016-07-01 18:00:57,667 - KMS repository c1_kms exist > ok > test_stop_default (test_kms_server.TestRangerKMS) ... 2016-07-01 18:00:57,685 > - Using hadoop conf dir: /usr/hdp/current/hadoop-client/conf > ok > > ---------------------------------------------------------------------- > Ran 5 tests in 0.135s > > OK > > > Thanks, > > Mugdha Varadkar > >