-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/54364/
-----------------------------------------------------------
Review request for Ambari, Attila Doroszlai, Laszlo Puskas, and Sebastian
Toader.
Bugs: AMBARI-18065
https://issues.apache.org/jira/browse/AMBARI-18065
Repository: ambari
Description
-------
When using option 'blueprint.skip_install_tasks' to skip install tasks on a
preconfigured environment, Ranger Admin start is failing due to missing ranger
db configs because Ranger db is only configured in INSTALL phase. DB setup
should be moved to configure method so that start request would setup db as
well.
Solution: From HDP 2.6 setup ranger db could be run multiple times (will create
db, apply patches only in case doesnt's already exists), hence from HDP 2.6 we
can call setup db & java patches only from START command as in case of other
services. For HDP versions < 2.6 remains everything the same as before setup db
is called at INSTALL command. This patch doesn't affects upgrades.
Diffs
-----
ambari-common/src/main/python/resource_management/libraries/functions/constants.py
3431495
ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/scripts/params.py
e27b363
ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/scripts/ranger_admin.py
a9656c7
ambari-server/src/main/resources/stacks/HDP/2.0.6/properties/stack_features.json
dd87b72
ambari-server/src/test/python/stacks/2.6/RANGER/test_ranger_admin.py
PRE-CREATION
ambari-server/src/test/python/stacks/2.6/configs/ranger-admin-default.json
PRE-CREATION
ambari-server/src/test/python/stacks/2.6/configs/ranger-admin-secured.json
PRE-CREATION
Diff: https://reviews.apache.org/r/54364/diff/
Testing
-------
UT in progress.
Tested manually: deploy cluster with Ranger HDP 2.5 then upgrade to HDP 2.6.
Deploy HDP 2.6 cluster with INSTALL_ONLY, START_ONLY provison actions.
Thanks,
Sandor Magyari