----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/53504/#review155144 -----------------------------------------------------------
Ship it! Ship It! - Jonathan Hurley On Nov. 4, 2016, 6:56 p.m., Robert Levas wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/53504/ > ----------------------------------------------------------- > > (Updated Nov. 4, 2016, 6:56 p.m.) > > > Review request for Ambari, Jonathan Hurley, Nate Cole, Robert Nettleton, and > Sandor Magyari. > > > Bugs: AMBARI-18804 > https://issues.apache.org/jira/browse/AMBARI-18804 > > > Repository: ambari > > > Description > ------- > > Since users would have manually set up the Ambari principal after enabling > Kerberos using `ambari-server setup-security` `option #3` ("Setup Ambari > kerberos JAAS configuration") in Ambari versions before 2.4.0, there is no > need to configure Ambari to automatically manage its principals after an > upgrade to version 2.4.0 and above. > > Therefore, upon upgrade to Ambari 2.4.0 or above, the upgrade process (in > `UpgradeCatalog240`) should ensure that > `kerberos-env/create_ambari_principal` is set to "false". By default this > value will be set to "true" after > `org.apache.ambari.server.upgrade.AbstractUpgradeCatalog#addNewConfigurationsFromXml` > is executed. > > Note: This may have an effect on Ambari versions 2.4.2 and above if Kerberos > authentication is enabled and the SPNEGO (`HTTP/_HOST`) principal and keytab > file is already created and installed. > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog240.java > 54afd8d > > ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog240Test.java > 958758f > > Diff: https://reviews.apache.org/r/53504/diff/ > > > Testing > ------- > > Manually tested upgrade from 2.2.2. > > # Local test results: > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1:11:23.488s > [INFO] Finished at: Fri Nov 04 18:28:36 EDT 2016 > [INFO] Final Memory: 61M/1909M > [INFO] > ------------------------------------------------------------------------ > > # Jenkins test results: PENDING > > > Thanks, > > Robert Levas > >
