Merge branch 'trunk' into branch-alerts-dev

Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/91ae5f27
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/91ae5f27
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/91ae5f27

Branch: refs/heads/trunk
Commit: 91ae5f27e98ec4d81c7299480b8adb3619e31c5b
Parents: 0de98b0 ad983de
Author: Nate Cole <nc...@hortonworks.com>
Authored: Thu Sep 4 18:35:01 2014 -0400
Committer: Nate Cole <nc...@hortonworks.com>
Committed: Thu Sep 4 18:35:01 2014 -0400

----------------------------------------------------------------------
 .../src/main/resources/ui/admin-web/gulpfile.js |   51 -
 .../main/resources/ui/admin-web/package.json    |    9 -
 ambari-agent/pom.xml                            |   12 +-
 .../src/main/python/ambari_agent/HostInfo.py    |    2 +-
 .../test/python/ambari_agent/TestHardware.py    |    4 +-
 .../resource_management/TestContentSources.py   |    2 +-
 .../resource_management/TestPackageResource.py  |    8 +-
 .../TestRepositoryResource.py                   |   16 +-
 .../src/main/python/ambari_commons/os_check.py  |    8 +-
 .../src/main/python/ambari_jinja2/AUTHORS       |   31 +
 .../src/main/python/ambari_jinja2/CHANGES       |  235 +++
 .../src/main/python/ambari_jinja2/LICENSE       |   31 +
 .../src/main/python/ambari_jinja2/MANIFEST.in   |   12 +
 .../src/main/python/ambari_jinja2/Makefile      |    4 +
 .../ambari_jinja2/ambari_jinja2/__init__.py     |   73 +
 .../ambari_jinja2/ambari_jinja2/_debugsupport.c |   78 +
 .../ambari_jinja2/_markupsafe/__init__.py       |  225 +++
 .../ambari_jinja2/_markupsafe/_bundle.py        |   49 +
 .../ambari_jinja2/_markupsafe/_constants.py     |  267 +++
 .../ambari_jinja2/_markupsafe/_native.py        |   45 +
 .../ambari_jinja2/_markupsafe/tests.py          |   80 +
 .../ambari_jinja2/ambari_jinja2/_stringdefs.py  |  130 ++
 .../ambari_jinja2/ambari_jinja2/bccache.py      |  280 +++
 .../ambari_jinja2/ambari_jinja2/compiler.py     | 1640 ++++++++++++++++++
 .../ambari_jinja2/ambari_jinja2/constants.py    |   32 +
 .../python/ambari_jinja2/ambari_jinja2/debug.py |  308 ++++
 .../ambari_jinja2/ambari_jinja2/defaults.py     |   40 +
 .../ambari_jinja2/ambari_jinja2/environment.py  | 1118 ++++++++++++
 .../ambari_jinja2/ambari_jinja2/exceptions.py   |  143 ++
 .../python/ambari_jinja2/ambari_jinja2/ext.py   |  610 +++++++
 .../ambari_jinja2/ambari_jinja2/filters.py      |  719 ++++++++
 .../python/ambari_jinja2/ambari_jinja2/lexer.py |  681 ++++++++
 .../ambari_jinja2/ambari_jinja2/loaders.py      |  449 +++++
 .../python/ambari_jinja2/ambari_jinja2/meta.py  |  102 ++
 .../python/ambari_jinja2/ambari_jinja2/nodes.py |  901 ++++++++++
 .../ambari_jinja2/ambari_jinja2/optimizer.py    |   68 +
 .../ambari_jinja2/ambari_jinja2/parser.py       |  896 ++++++++++
 .../ambari_jinja2/ambari_jinja2/runtime.py      |  544 ++++++
 .../ambari_jinja2/ambari_jinja2/sandbox.py      |  271 +++
 .../python/ambari_jinja2/ambari_jinja2/tests.py |  146 ++
 .../ambari_jinja2/testsuite/__init__.py         |   95 +
 .../ambari_jinja2/testsuite/api.py              |  240 +++
 .../ambari_jinja2/testsuite/core_tags.py        |  286 +++
 .../ambari_jinja2/testsuite/debug.py            |   60 +
 .../ambari_jinja2/testsuite/doctests.py         |   29 +
 .../ambari_jinja2/testsuite/ext.py              |  455 +++++
 .../ambari_jinja2/testsuite/filters.py          |  291 ++++
 .../ambari_jinja2/testsuite/imports.py          |  144 ++
 .../ambari_jinja2/testsuite/inheritance.py      |  208 +++
 .../ambari_jinja2/testsuite/lexnparse.py        |  390 +++++
 .../ambari_jinja2/testsuite/loader.py           |  191 ++
 .../ambari_jinja2/testsuite/regression.py       |  258 +++
 .../testsuite/res/templates/broken.html         |    3 +
 .../testsuite/res/templates/foo/test.html       |    1 +
 .../testsuite/res/templates/syntaxerror.html    |    4 +
 .../testsuite/res/templates/test.html           |    1 +
 .../ambari_jinja2/testsuite/security.py         |  134 ++
 .../ambari_jinja2/testsuite/tests.py            |   87 +
 .../ambari_jinja2/testsuite/utils.py            |   85 +
 .../python/ambari_jinja2/ambari_jinja2/utils.py |  601 +++++++
 .../ambari_jinja2/ambari_jinja2/visitor.py      |   87 +
 .../python/ambari_jinja2/artwork/jinjalogo.svg  |  132 ++
 .../custom_fixers/fix_alt_unicode.py            |   13 +
 .../custom_fixers/fix_broken_reraising.py       |   21 +
 .../ambari_jinja2/custom_fixers/fix_xrange2.py  |   11 +
 .../src/main/python/ambari_jinja2/docs/Makefile |   75 +
 .../python/ambari_jinja2/docs/_static/jinja.js  |   26 +
 .../python/ambari_jinja2/docs/_static/print.css |    5 +
 .../python/ambari_jinja2/docs/_static/style.css |  390 +++++
 .../ambari_jinja2/docs/_templates/genindex.html |   36 +
 .../ambari_jinja2/docs/_templates/layout.html   |   77 +
 .../docs/_templates/opensearch.xml              |    9 +
 .../ambari_jinja2/docs/_templates/page.html     |    4 +
 .../ambari_jinja2/docs/_templates/search.html   |   35 +
 .../src/main/python/ambari_jinja2/docs/api.rst  |  787 +++++++++
 .../ambari_jinja2/docs/cache_extension.py       |   56 +
 .../python/ambari_jinja2/docs/changelog.rst     |    3 +
 .../src/main/python/ambari_jinja2/docs/conf.py  |  141 ++
 .../python/ambari_jinja2/docs/extensions.rst    |  347 ++++
 .../src/main/python/ambari_jinja2/docs/faq.rst  |  191 ++
 .../main/python/ambari_jinja2/docs/index.rst    |   27 +
 .../python/ambari_jinja2/docs/integration.rst   |   88 +
 .../main/python/ambari_jinja2/docs/intro.rst    |  168 ++
 .../main/python/ambari_jinja2/docs/jinjaext.py  |  192 ++
 .../main/python/ambari_jinja2/docs/sandbox.rst  |   46 +
 .../python/ambari_jinja2/docs/switching.rst     |  242 +++
 .../python/ambari_jinja2/docs/templates.rst     | 1365 +++++++++++++++
 .../main/python/ambari_jinja2/docs/tricks.rst   |  100 ++
 .../ambari_jinja2/examples/basic/cycle.py       |   13 +
 .../ambari_jinja2/examples/basic/debugger.py    |    7 +
 .../ambari_jinja2/examples/basic/inheritance.py |   12 +
 .../examples/basic/templates/broken.html        |    6 +
 .../examples/basic/templates/subbroken.html     |    3 +
 .../python/ambari_jinja2/examples/basic/test.py |   27 +
 .../basic/test_filter_and_linestatements.py     |   25 +
 .../examples/basic/test_loop_filter.py          |   12 +
 .../ambari_jinja2/examples/basic/translate.py   |    6 +
 .../main/python/ambari_jinja2/examples/bench.py |  433 +++++
 .../python/ambari_jinja2/examples/profile.py    |   52 +
 .../examples/rwbench/django/_form.html          |    1 +
 .../examples/rwbench/django/_input_field.html   |    1 +
 .../examples/rwbench/django/_textarea.html      |    1 +
 .../examples/rwbench/django/index.html          |   29 +
 .../examples/rwbench/django/layout.html         |   29 +
 .../ambari_jinja2/examples/rwbench/djangoext.py |  135 ++
 .../examples/rwbench/genshi/helpers.html        |   12 +
 .../examples/rwbench/genshi/index.html          |   41 +
 .../examples/rwbench/genshi/layout.html         |   30 +
 .../examples/rwbench/jinja/helpers.html         |   12 +
 .../examples/rwbench/jinja/index.html           |   29 +
 .../examples/rwbench/jinja/layout.html          |   29 +
 .../examples/rwbench/mako/helpers.html          |   11 +
 .../examples/rwbench/mako/index.html            |   31 +
 .../examples/rwbench/mako/layout.html           |   30 +
 .../ambari_jinja2/examples/rwbench/rwbench.py   |  112 ++
 .../python/ambari_jinja2/ext/Vim/htmljinja.vim  |   27 +
 .../main/python/ambari_jinja2/ext/Vim/jinja.vim |  113 ++
 .../ext/django2jinja/django2jinja.py            |  768 ++++++++
 .../ambari_jinja2/ext/django2jinja/example.py   |    7 +
 .../ext/django2jinja/templates/index.html       |   58 +
 .../ext/django2jinja/templates/layout.html      |    4 +
 .../ext/django2jinja/templates/subtemplate.html |    1 +
 .../python/ambari_jinja2/ext/djangojinja2.py    |   86 +
 .../python/ambari_jinja2/ext/inlinegettext.py   |   78 +
 .../src/main/python/ambari_jinja2/ext/jinja.el  |  213 +++
 .../main/python/ambari_jinja2/jinja2-debug.py   |   40 +
 .../main/python/ambari_jinja2/scripts/pylintrc  |  301 ++++
 .../src/main/python/ambari_jinja2/setup.cfg     |    6 +
 .../src/main/python/ambari_jinja2/setup.py      |  110 ++
 ambari-common/src/main/python/jinja2/AUTHORS    |   31 -
 ambari-common/src/main/python/jinja2/CHANGES    |  235 ---
 ambari-common/src/main/python/jinja2/LICENSE    |   31 -
 .../src/main/python/jinja2/MANIFEST.in          |   12 -
 ambari-common/src/main/python/jinja2/Makefile   |    4 -
 .../main/python/jinja2/artwork/jinjalogo.svg    |  132 --
 .../python/jinja2/custom_fixers/__init__.py     |    0
 .../jinja2/custom_fixers/fix_alt_unicode.py     |   13 -
 .../custom_fixers/fix_broken_reraising.py       |   21 -
 .../python/jinja2/custom_fixers/fix_xrange2.py  |   11 -
 .../src/main/python/jinja2/docs/Makefile        |   75 -
 .../src/main/python/jinja2/docs/_build/.ignore  |    0
 .../src/main/python/jinja2/docs/_static/.ignore |    0
 .../main/python/jinja2/docs/_static/jinja.js    |   26 -
 .../main/python/jinja2/docs/_static/print.css   |    5 -
 .../main/python/jinja2/docs/_static/style.css   |  390 -----
 .../main/python/jinja2/docs/_templates/.ignore  |    0
 .../python/jinja2/docs/_templates/genindex.html |   36 -
 .../python/jinja2/docs/_templates/layout.html   |   77 -
 .../jinja2/docs/_templates/opensearch.xml       |    9 -
 .../python/jinja2/docs/_templates/page.html     |    4 -
 .../python/jinja2/docs/_templates/search.html   |   35 -
 .../src/main/python/jinja2/docs/api.rst         |  787 ---------
 .../main/python/jinja2/docs/cache_extension.py  |   56 -
 .../src/main/python/jinja2/docs/changelog.rst   |    3 -
 .../src/main/python/jinja2/docs/conf.py         |  141 --
 .../src/main/python/jinja2/docs/extensions.rst  |  347 ----
 .../src/main/python/jinja2/docs/faq.rst         |  191 --
 .../src/main/python/jinja2/docs/index.rst       |   27 -
 .../src/main/python/jinja2/docs/integration.rst |   88 -
 .../src/main/python/jinja2/docs/intro.rst       |  168 --
 .../src/main/python/jinja2/docs/jinjaext.py     |  192 --
 .../src/main/python/jinja2/docs/sandbox.rst     |   46 -
 .../src/main/python/jinja2/docs/switching.rst   |  242 ---
 .../src/main/python/jinja2/docs/templates.rst   | 1365 ---------------
 .../src/main/python/jinja2/docs/tricks.rst      |  100 --
 .../main/python/jinja2/examples/basic/cycle.py  |   13 -
 .../python/jinja2/examples/basic/debugger.py    |    7 -
 .../python/jinja2/examples/basic/inheritance.py |   12 -
 .../jinja2/examples/basic/templates/broken.html |    6 -
 .../examples/basic/templates/subbroken.html     |    3 -
 .../main/python/jinja2/examples/basic/test.py   |   27 -
 .../basic/test_filter_and_linestatements.py     |   25 -
 .../jinja2/examples/basic/test_loop_filter.py   |   12 -
 .../python/jinja2/examples/basic/translate.py   |    6 -
 .../src/main/python/jinja2/examples/bench.py    |  433 -----
 .../src/main/python/jinja2/examples/profile.py  |   52 -
 .../jinja2/examples/rwbench/django/_form.html   |    1 -
 .../examples/rwbench/django/_input_field.html   |    1 -
 .../examples/rwbench/django/_textarea.html      |    1 -
 .../jinja2/examples/rwbench/django/index.html   |   29 -
 .../jinja2/examples/rwbench/django/layout.html  |   29 -
 .../python/jinja2/examples/rwbench/djangoext.py |  135 --
 .../jinja2/examples/rwbench/genshi/helpers.html |   12 -
 .../jinja2/examples/rwbench/genshi/index.html   |   41 -
 .../jinja2/examples/rwbench/genshi/layout.html  |   30 -
 .../jinja2/examples/rwbench/jinja/helpers.html  |   12 -
 .../jinja2/examples/rwbench/jinja/index.html    |   29 -
 .../jinja2/examples/rwbench/jinja/layout.html   |   29 -
 .../jinja2/examples/rwbench/mako/helpers.html   |   11 -
 .../jinja2/examples/rwbench/mako/index.html     |   31 -
 .../jinja2/examples/rwbench/mako/layout.html    |   30 -
 .../python/jinja2/examples/rwbench/rwbench.py   |  112 --
 .../main/python/jinja2/ext/Vim/htmljinja.vim    |   27 -
 .../src/main/python/jinja2/ext/Vim/jinja.vim    |  113 --
 .../jinja2/ext/django2jinja/django2jinja.py     |  768 --------
 .../python/jinja2/ext/django2jinja/example.py   |    7 -
 .../ext/django2jinja/templates/index.html       |   58 -
 .../ext/django2jinja/templates/layout.html      |    4 -
 .../ext/django2jinja/templates/subtemplate.html |    1 -
 .../src/main/python/jinja2/ext/djangojinja2.py  |   86 -
 .../src/main/python/jinja2/ext/inlinegettext.py |   78 -
 .../src/main/python/jinja2/ext/jinja.el         |  213 ---
 .../src/main/python/jinja2/jinja2-debug.py      |   40 -
 .../src/main/python/jinja2/jinja2/__init__.py   |   73 -
 .../main/python/jinja2/jinja2/_debugsupport.c   |   78 -
 .../jinja2/jinja2/_markupsafe/__init__.py       |  225 ---
 .../python/jinja2/jinja2/_markupsafe/_bundle.py |   49 -
 .../jinja2/jinja2/_markupsafe/_constants.py     |  267 ---
 .../python/jinja2/jinja2/_markupsafe/_native.py |   45 -
 .../python/jinja2/jinja2/_markupsafe/tests.py   |   80 -
 .../main/python/jinja2/jinja2/_stringdefs.py    |  130 --
 .../src/main/python/jinja2/jinja2/bccache.py    |  280 ---
 .../src/main/python/jinja2/jinja2/compiler.py   | 1640 ------------------
 .../src/main/python/jinja2/jinja2/constants.py  |   32 -
 .../src/main/python/jinja2/jinja2/debug.py      |  308 ----
 .../src/main/python/jinja2/jinja2/defaults.py   |   40 -
 .../main/python/jinja2/jinja2/environment.py    | 1118 ------------
 .../src/main/python/jinja2/jinja2/exceptions.py |  143 --
 .../src/main/python/jinja2/jinja2/ext.py        |  610 -------
 .../src/main/python/jinja2/jinja2/filters.py    |  719 --------
 .../src/main/python/jinja2/jinja2/lexer.py      |  681 --------
 .../src/main/python/jinja2/jinja2/loaders.py    |  449 -----
 .../src/main/python/jinja2/jinja2/meta.py       |  102 --
 .../src/main/python/jinja2/jinja2/nodes.py      |  901 ----------
 .../src/main/python/jinja2/jinja2/optimizer.py  |   68 -
 .../src/main/python/jinja2/jinja2/parser.py     |  896 ----------
 .../src/main/python/jinja2/jinja2/runtime.py    |  544 ------
 .../src/main/python/jinja2/jinja2/sandbox.py    |  271 ---
 .../src/main/python/jinja2/jinja2/tests.py      |  146 --
 .../python/jinja2/jinja2/testsuite/__init__.py  |   95 -
 .../main/python/jinja2/jinja2/testsuite/api.py  |  240 ---
 .../python/jinja2/jinja2/testsuite/core_tags.py |  286 ---
 .../python/jinja2/jinja2/testsuite/debug.py     |   60 -
 .../python/jinja2/jinja2/testsuite/doctests.py  |   29 -
 .../main/python/jinja2/jinja2/testsuite/ext.py  |  455 -----
 .../python/jinja2/jinja2/testsuite/filters.py   |  291 ----
 .../python/jinja2/jinja2/testsuite/imports.py   |  144 --
 .../jinja2/jinja2/testsuite/inheritance.py      |  208 ---
 .../python/jinja2/jinja2/testsuite/lexnparse.py |  390 -----
 .../python/jinja2/jinja2/testsuite/loader.py    |  191 --
 .../jinja2/jinja2/testsuite/regression.py       |  258 ---
 .../jinja2/jinja2/testsuite/res/__init__.py     |    0
 .../jinja2/testsuite/res/templates/broken.html  |    3 -
 .../testsuite/res/templates/foo/test.html       |    1 -
 .../testsuite/res/templates/syntaxerror.html    |    4 -
 .../jinja2/testsuite/res/templates/test.html    |    1 -
 .../python/jinja2/jinja2/testsuite/security.py  |  134 --
 .../python/jinja2/jinja2/testsuite/tests.py     |   87 -
 .../python/jinja2/jinja2/testsuite/utils.py     |   85 -
 .../src/main/python/jinja2/jinja2/utils.py      |  601 -------
 .../src/main/python/jinja2/jinja2/visitor.py    |   87 -
 .../src/main/python/jinja2/scripts/pylintrc     |  301 ----
 ambari-common/src/main/python/jinja2/setup.cfg  |    6 -
 ambari-common/src/main/python/jinja2/setup.py   |  110 --
 .../core/providers/__init__.py                  |    2 +-
 .../python/resource_management/core/source.py   |    2 +-
 .../python/resource_management/core/system.py   |    4 +-
 .../libraries/providers/__init__.py             |    4 +-
 .../libraries/providers/monitor_webserver.py    |    2 +-
 .../libraries/providers/repository.py           |    2 +-
 ambari-server/pom.xml                           |    4 +-
 .../server/api/services/AmbariMetaInfo.java     |    2 +-
 .../server/configuration/Configuration.java     |    8 +-
 .../apache/ambari/server/orm/dao/GroupDAO.java  |    1 +
 .../apache/ambari/server/orm/dao/UserDAO.java   |    1 +
 .../authorization/AmbariLdapDataPopulator.java  |    5 +-
 .../org/apache/ambari/server/state/Host.java    |    2 +-
 .../server/state/stack/LatestRepoCallable.java  |    2 +-
 .../ambari/server/state/stack/OsFamily.java     |    6 +-
 .../server/upgrade/UpgradeCatalog161.java       |   22 +
 ambari-server/src/main/python/ambari-server.py  |    2 +
 .../src/main/python/ambari_server/utils.py      |   12 +-
 ambari-server/src/main/python/bootstrap.py      |   14 +-
 ambari-server/src/main/python/setupAgent.py     |    8 +-
 ambari-server/src/main/resources/os_family.json |    2 +-
 .../main/resources/scripts/kerberos-setup.sh    |    4 +-
 .../src/main/resources/scripts/stack_advisor.py |   19 +-
 .../scripts/repo_initialization.py              |    2 +-
 .../before-INSTALL/templates/repo_debian.j2     |    1 -
 .../before-INSTALL/templates/repo_ubuntu.j2     |    1 +
 .../HBASE/package/scripts/hbase_decommission.py |   62 +-
 .../services/HBASE/package/scripts/params.py    |    1 +
 .../stacks/HDP/1.3.2/services/stack_advisor.py  |  377 +---
 .../stacks/HDP/1.3.3/services/stack_advisor.py  |    4 -
 .../stacks/HDP/1.3/services/stack_advisor.py    |    4 -
 .../scripts/repo_initialization.py              |    2 +-
 .../before-INSTALL/templates/repo_debian.j2     |    1 -
 .../before-INSTALL/templates/repo_ubuntu.j2     |    1 +
 .../HDP/2.0.6/services/GANGLIA/metainfo.xml     |    2 +-
 .../GANGLIA/package/scripts/functions.py        |    4 +-
 .../GANGLIA/package/scripts/ganglia_server.py   |    2 +-
 .../services/GANGLIA/package/scripts/params.py  |    4 +-
 .../HBASE/package/scripts/hbase_decommission.py |   62 +-
 .../services/HBASE/package/scripts/params.py    |    1 +
 .../stacks/HDP/2.0.6/services/HDFS/metainfo.xml |    2 +-
 .../stacks/HDP/2.0.6/services/HIVE/metainfo.xml |    2 +-
 .../services/HIVE/package/scripts/params.py     |    2 +-
 .../HIVE/package/scripts/status_params.py       |    2 +-
 .../HDP/2.0.6/services/NAGIOS/metainfo.xml      |    2 +-
 .../services/NAGIOS/package/scripts/nagios.py   |    8 +-
 .../services/NAGIOS/package/scripts/params.py   |   10 +-
 .../NAGIOS/package/templates/nagios.conf.j2     |    2 +-
 .../HDP/2.0.6/services/OOZIE/metainfo.xml       |    2 +-
 .../services/OOZIE/package/files/oozieSmoke2.sh |    2 +-
 .../stacks/HDP/2.0.6/services/stack_advisor.py  |  316 +---
 .../2.1.GlusterFS/services/FLUME/metainfo.xml   |   31 +
 .../2.1.GlusterFS/services/HBASE/metainfo.xml   |    5 +
 .../2.1.GlusterFS/services/OOZIE/metainfo.xml   |    4 +-
 .../2.1.GlusterFS/services/SQOOP/metainfo.xml   |    3 +
 .../2.1.GlusterFS/services/YARN/metainfo.xml    |   10 +-
 .../resources/stacks/HDP/2.1/repos/repoinfo.xml |    2 +-
 .../stacks/HDP/2.1/services/OOZIE/metainfo.xml  |    2 +-
 .../stacks/HDP/2.1/services/SQOOP/metainfo.xml  |    4 -
 .../stacks/HDP/2.1/services/stack_advisor.py    |   64 +-
 .../resources/stacks/HDP/2.2.1/metainfo.xml     |   23 +
 .../stacks/HDP/2.2.1/repos/repoinfo.xml         |   67 +
 .../stacks/HDP/2.2.1/role_command_order.json    |   85 +
 .../HDP/2.2.1/services/FALCON/metainfo.xml      |   26 +
 .../HDP/2.2.1/services/FLUME/metainfo.xml       |   26 +
 .../HDP/2.2.1/services/HBASE/metainfo.xml       |   26 +
 .../stacks/HDP/2.2.1/services/HDFS/metainfo.xml |   27 +
 .../stacks/HDP/2.2.1/services/HIVE/metainfo.xml |   31 +
 .../HDP/2.2.1/services/OOZIE/metainfo.xml       |   26 +
 .../stacks/HDP/2.2.1/services/PIG/metainfo.xml  |   26 +
 .../HDP/2.2.1/services/SQOOP/metainfo.xml       |   26 +
 .../HDP/2.2.1/services/STORM/metainfo.xml       |   27 +
 .../stacks/HDP/2.2.1/services/TEZ/metainfo.xml  |   26 +
 .../HDP/2.2.1/services/WEBHCAT/metainfo.xml     |   26 +
 .../stacks/HDP/2.2.1/services/YARN/metainfo.xml |   31 +
 .../HDP/2.2.1/services/ZOOKEEPER/metainfo.xml   |   26 +
 .../src/main/resources/stacks/stack_advisor.py  |  271 +++
 .../server/api/services/AmbariMetaInfoTest.java |    1 -
 .../AmbariManagementControllerTest.java         |    4 +-
 .../AmbariLdapDataPopulatorTest.java            |   22 +-
 .../server/upgrade/UpgradeCatalog161Test.java   |   24 +
 .../src/test/python/TestAmbariServer.py         |   11 +-
 ambari-server/src/test/python/TestBootstrap.py  |    6 +-
 ambari-server/src/test/python/TestOSCheck.py    |   12 +-
 ambari-server/src/test/python/TestSetupAgent.py |   64 +-
 .../src/test/python/TestStackAdvisor.py         |  323 +++-
 ambari-server/src/test/python/TestUtils.py      |    6 +-
 .../stacks/1.3.2/HBASE/test_hbase_master.py     |    6 +-
 .../python/stacks/1.3.2/configs/default.json    |    4 +-
 .../hooks/before-INSTALL/test_before_install.py |   83 +-
 .../stacks/2.0.6/HBASE/test_hbase_master.py     |    6 +-
 .../stacks/2.0.6/common/test_stack_advisor.py   |    6 +-
 .../python/stacks/2.0.6/configs/default.json    |    5 +-
 .../hooks/before-INSTALL/test_before_install.py |   98 +-
 ambari-server/src/test/python/unitTests.py      |    2 +-
 .../HDP/2.0.1/services/GANGLIA/metainfo.xml     |    2 +-
 .../stacks/HDP/2.0.1/services/HDFS/metainfo.xml |    2 +-
 .../stacks/HDP/2.0.1/services/HIVE/metainfo.xml |    2 +-
 .../HDP/2.0.1/services/OOZIE/metainfo.xml       |    2 +-
 .../HDP/2.0.5/services/GANGLIA/metainfo.xml     |    2 +-
 .../stacks/HDP/2.0.5/services/HDFS/metainfo.xml |    2 +-
 .../stacks/HDP/2.0.5/services/HIVE/metainfo.xml |    2 +-
 .../HDP/2.0.5/services/OOZIE/metainfo.xml       |    2 +-
 .../stacks/HDP/2.0.7/services/HIVE/metainfo.xml |    2 +-
 .../assets/data/wizard/stack/HDP_versions.json  |   10 +-
 ambari-web/app/assets/test/tests.js             |    1 +
 ambari-web/app/controllers/application.js       |    4 +
 .../controllers/global/cluster_controller.js    |    6 +-
 ambari-web/app/controllers/installer.js         |    2 +-
 .../app/controllers/main/admin/repositories.js  |    2 +-
 .../main/admin/security/add/step4.js            |    3 +
 .../security/security_progress_controller.js    |    6 +-
 ambari-web/app/controllers/main/host/details.js |   11 +-
 .../controllers/main/service/info/configs.js    |   56 +-
 .../app/controllers/wizard/step3_controller.js  |    2 +-
 .../app/controllers/wizard/step7_controller.js  |    8 +
 .../app/controllers/wizard/step8_controller.js  |    2 +-
 .../mappers/service_config_version_mapper.js    |    1 +
 ambari-web/app/messages.js                      |    1 +
 ambari-web/app/models/service_config.js         |    8 +-
 ambari-web/app/models/service_config_version.js |    9 +-
 ambari-web/app/router.js                        |    2 +-
 ambari-web/app/routes/main.js                   |   19 +-
 ambari-web/app/styles/application.less          |   40 +-
 ambari-web/app/templates/application.hbs        |   22 +-
 .../common/configs/config_history_flow.hbs      |   16 +-
 .../templates/main/dashboard/config_history.hbs |    4 +-
 ambari-web/app/utils/blueprint.js               |    6 +-
 .../views/common/configs/config_history_flow.js |   42 +-
 .../app/views/common/configs/services_config.js |    2 +-
 .../app/views/common/filter_combo_cleanable.js  |    1 +
 ambari-web/app/views/main/menu.js               |   37 +-
 ambari-web/app/views/main/service/menu.js       |    2 +-
 .../views/common/filter_combo_cleanable_test.js |   42 +
 ambari-web/vendor/scripts/jquery.timeago.js     |    6 +-
 .../jobs/src/main/resources/ui/Gruntfile.js     |   13 -
 .../jobs/src/main/resources/ui/package.json     |    1 -
 pom.xml                                         |    2 +
 392 files changed, 23368 insertions(+), 22538 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/91ae5f27/ambari-agent/pom.xml
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/91ae5f27/ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/91ae5f27/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ambari/blob/91ae5f27/ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
----------------------------------------------------------------------

Reply via email to