-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/37579/
-----------------------------------------------------------
Review request for Ambari, Myroslav Papirkovskyy and Vitalyi Brodetskyi.
Bugs: AMBARI-12808
https://issues.apache.org/jira/browse/AMBARI-12808
Repository: ambari
Description
-------
If a user wishes to set the UIDs for the users in an HDP cluster, due to some
internal security requirements or standards, problems with rolling upgrades can
occur, since the upgrade process will create files and directories with a UID
of "1001" for "ambari-qa", even if the user had already set the UID for this
user to a different value.
The setup_users() method in the following stack script:
ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py
will always override the UID of a given cluster user, even if the customer has
already customized this.
The shared initialization scripts should check to see if a user has already
been created with a separate UID, and provide a way to skip the process of
setting the new UID. The Ambari scripts set the UID in order to comply with
Hadoop and Kerberos standards, so any attempt to override this behavior should
provide some config logging
Diffs
-----
ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/configuration/hbase-env.xml
213b95f
ambari-server/src/main/resources/stacks/HDP/2.0.6/configuration/cluster-env.xml
41140ab
ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/params.py
17c748c
ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-ANY/scripts/shared_initialization.py
35db022
ambari-server/src/test/python/stacks/2.0.6/configs/default.json 12cc74d
ambari-web/app/data/HDP2/site_properties.js 16182b1
ambari-web/app/utils/config.js ff20568
Diff: https://reviews.apache.org/r/37579/diff/
Testing
-------
Unit tests passed
Thanks,
Dmytro Sen