This is an automated email from the ASF dual-hosted git repository. swapan pushed a change to branch branch-feature-AMBARI-14714 in repository https://gitbox.apache.org/repos/asf/ambari.git.
from 8e5b0de AMBARI-23350. UI. ServiceConfig API call uses MpackName-Vesion for SG instead of just MpackName. add 1f8c873 AMBARI-23271 Make HDFS widgets namespace-scoped. (ababiichuk) add c897c68 [AMBARI-23252] Update service metainfo to declare SSO integration support add 10a1e8b [AMBARI-23264] Fix TestMySqlServer error while executing unit tests on MacOS/Darwin add 408a436 fixing DB script add 6f223af [AMBARI-23232] Set full name (cn) when creating user accounts in FreeIPA server add 0f4a990 AMBARI-22868.Add ability to configure done-flag element of dataset in Workflow Manager View(Venkata Sairam) add 6ff45af Merge pull request #671 from apache/AMBARI-22868-trunk add e44d5ac AMBARI-23276. Maven cleanup (#699) add 6a10b04 AMBARI-23257. Address stack changes to create apps and user directories on nameservices (aonishuk) add 844b8ca AMBARI-23202 Websocket client should use secure endpoint when connected over https add e1b9530 AMBARI-23213. New CLI options for setup-sso tool add f5569da [AMBARI-23262] Create sso-configuration category in Ambari Configurations data add 611c60d AMBARI-23220 Customise Services : Alignment not proper for Select Config group Pop up and overriden text box add 702b5b6 AMBARI-23247. Ambari Setup with external postgres db failed on configuring database. (mpapirkovskyy) add 471602e AMBARI-23267. Add more logging for config update process. (mpapirkovskyy) add 5764498 AMBARI-23266. Wrong service_package_folder in serviceLevelParams during Express Upgrade from HDP 2.6 to HDP 3.0. (mpapirkovskyy) add ee0784a AMBARI-21008. Integrate AlertTargetService and subresources with swagger (#619) add d7b9399 AMBARI-23305. Grafana install fails with "KeyError: 'getpwnam(): name not found: ams'" (aonishuk) add b3f7779 [AMBARI-23292] livy.superusers is not getting configured correctly when Spark2 and Zeppelin are added as a service later on (#710) add b71c9ae AMBARI-23303 - Use NameNode Upgrade Timeout Override In All Upgrade Packs add ef2b0ae AMBARI-23305. Grafana install fails with "KeyError: 'getpwnam(): name not found: ams'" (aonishuk) add d1c547d AMBARI-23230 Upgrade Solr configuration while upgrading Ambari 2.6.1 -> 2.7.0 (#730) add 62d14a0 AMBARI-23284. Add Ambari configuration data to stack/service advisor input data (amagyar) add b149d12 AMBARI-23097. Log Search: knox proxy support (#733) add 77f358a AMBARI-23307. Rename AMBARI_INFRA to AMBARI_INFRA_SOLR in upgrade helper script. (#735) add e751205 AMBARI-23315 Incorrect text for Druid and Superset kerberos property names (mgergely) add 2caa282 AMBARI-23263. hdfs-site.xml is not getting updated after config change and restart via Ambari. (mpapirkovskyy) add 34cea57 AMBARI-23316. Infra Solr - migrationHelper script should work in unsecure mode. (#743) add 1b1cc6d AMBARI-23282. Setting a non-world-readable permission for atlas-application.properties file (#703) add 6f76826 AMBARI-23300. nstall Wizard/Customise Services clear filters button is not visible while input is focused add 1ffa7d7 Merge pull request #722 from hiveww/AMBARI-23300-trunk add 8e63fd4 AMBARI-23301. Add Service wizards succesfully completes with warning add 0a726e4 Merge pull request #723 from hiveww/AMBARI-23301-trunk add 22adaed AMBARI-23302 Ambari Upgrade from 2.6.0.0 - 2.7.0.0 - Dashboard is unable to load and spinner keeps spinning. (ababiichuk) add 21f72d4 AMBARI-23321. Move SOLR znode opertations out from configure (#749) add 466b7aa AMBARI-23278 Description for yarn.nodemanager.bind-host under YARN Configs needs to be improved (asnaik) (#700) add 64ae9e8 AMBARI-23323. Locking configure to single process causes deadlock (aonishuk) add e7c4ed7 [AMBARI-21738] OS specific package manager logic need to be moved out from Package provider to ambari_commons (dgrinenko) add c838077 AMBARI-23230 ADDENDUM - Upgrade Solr configuration while upgrading Ambari 2.6.1 -> 2.7.0 (#750) add 71915a4 AMBARI-23256 Ambari-agent setting permission of .hash files to 666 (#681) add 5a75b79 AMBARI-23330. Bump up ws4py websocket lib version from 0.4.2 to 0.5.1 to fix connection drop (aonishuk) add 75670a8 AMBARI-23306. Make sure we have container-executor after Ambari upgrade (#728) add 8b7422c AMBARI-23243. Adding missing properties to OneFS mpack (amagyar) add 79f0cc3 AMBARI-23337. Remove python3 files from ws4py since they can cause build failure (aonishuk) add 4109c0e [AMBARI-23310] Add SSO-related configuration recommendations to the stack advisor add 786253f AMBARI-23326. Add custom context root support to quicklink engine (amagyar) add a8c2d0d AMBARI-23289. Add SSO integration support information to service information via Ambari's REST API (amagyar) add eee18a5 [AMBARI-23335]. 400 server error when Cluster Administrator tries to add service and move components (amagyar) (#763) add 414db93 AMBARI-23351. Ambari-DDL-Postgres-EMBEDDED-CREATE.sql file contains incorrect filename (#773) add ef1b776 Fix minor typo and re-word processIdentity Javadoc (#61) add 9455ae0 AMBARI-23197. Ambari Agent unit test failure on Ubuntu add 48edfbf AMBARI-23299. Disable flaky TestAgentStompResponses add db5cff3 AMBARI-23197. Ambari Agent unit test needs openssl add 4d86ea1 [AMBARI-23308] Ticket cache file is delete before balancer access it during rebalance HDFS operation (dsen) add 9aa2c6b AMBARI-23346 : Ambari server start exits with non zero. add 0ed3485 AMBARI-23359. When credential store is enabled status commands should not generate jceks (aonishuk) add 65f010c Merging Trunk to branch : 'branch-feature-AMBARI-14714'. new 46a2897 Merging Trunk to branch : 'branch-feature-AMBARI-14714'. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: ambari-agent/pom.xml | 7 +- .../python/ambari_agent/ClusterTopologyCache.py | 12 +- .../ambari_agent/CustomServiceOrchestrator.py | 2 +- .../src/main/python/ambari_agent/FileCache.py | 28 +- .../python/ambari_agent/TestAgentStompResponses.py | 2 +- .../ambari_agent/TestAlertSchedulerHandler.py | 10 +- .../src/test/python/ambari_agent/TestFileCache.py | 2 +- .../resource_management/TestPackageResource.py | 172 +- .../test/python/resource_management/TestScript.py | 63 - .../main/python/ambari_commons/buffered_queue.py | 100 ++ .../python/ambari_commons/repo_manager/__init__.py | 71 + .../ambari_commons/repo_manager/apt_manager.py | 305 ++++ .../ambari_commons/repo_manager/apt_parser.py | 144 ++ .../repo_manager/choco_manager.py} | 66 +- .../ambari_commons/repo_manager/generic_manager.py | 245 +++ .../ambari_commons/repo_manager/generic_parser.py | 63 + .../repo_manager/yum_manager.py} | 324 ++-- .../ambari_commons/repo_manager/yum_parser.py | 147 ++ .../ambari_commons/repo_manager/zypper_manager.py | 285 +++ .../ambari_commons/repo_manager/zypper_parser.py | 149 ++ .../src/main/python/ambari_commons/shell.py | 695 +++++-- .../src/main/python/ambari_ws4py/__init__.py | 4 +- .../main/python/ambari_ws4py/client/__init__.py | 25 +- .../python/ambari_ws4py/client/geventclient.py | 14 +- .../python/ambari_ws4py/client/threadedclient.py | 4 +- .../python/ambari_ws4py/client/tornadoclient.py | 4 +- .../src/main/python/ambari_ws4py/compat.py | 2 +- .../src/main/python/ambari_ws4py/manager.py | 10 +- .../src/main/python/ambari_ws4py/messaging.py | 2 +- .../main/python/ambari_ws4py/server}/__init__.py | 0 .../python/ambari_ws4py/server/cherrypyserver.py | 382 ++++ .../python/ambari_ws4py/server/geventserver.py | 121 ++ .../python/ambari_ws4py/server/wsgirefserver.py | 157 ++ .../main/python/ambari_ws4py/server/wsgiutils.py | 162 ++ .../src/main/python/ambari_ws4py/streaming.py | 22 +- .../src/main/python/ambari_ws4py/websocket.py | 18 +- .../resource_management/core/providers/__init__.py | 58 +- .../core/providers/package/__init__.py | 384 ---- .../core/providers/package/apt.py | 430 ----- .../core/providers/package/zypper.py | 276 --- .../core/providers/packaging.py | 60 + .../main/python/resource_management/core/shell.py | 36 +- .../libraries/functions/namenode_ha_utils.py | 25 +- .../libraries/providers/hdfs_resource.py | 16 +- .../resource_management/libraries/script/script.py | 32 +- ambari-funtest/pom.xml | 335 ---- .../src/main/python/migrationHelper.py | 2 +- .../src/main/package/deb/logfeeder/postinst | 2 +- .../src/main/package/deb/portal/postinst | 2 +- .../src/main/package/rpm/logfeeder/postinstall.sh | 2 +- .../main/package/rpm/logfeeder/postremove.sh~HEAD | 21 - .../main/package/rpm/logfeeder/postremove.sh~trunk | 21 - .../src/main/package/rpm/portal/postinstall.sh | 2 +- .../src/main/package/rpm/portal/postremove.sh~HEAD | 21 - .../main/package/rpm/portal/postremove.sh~trunk | 21 - .../ambari/logfeeder/conf/LogFeederProps.java | 12 +- .../logfeeder/conf/LogFeederSecurityConfig.java | 4 +- .../logsearch/auth/filter/AbstractJWTFilter.java | 30 +- .../ambari/logsearch/conf/SecurityConfig.java | 2 +- .../logsearch/conf/SolrAuditLogPropsConfig.java | 6 +- .../logsearch/conf/SolrConnectionPropsConfig.java | 6 +- .../filters/LogsearchAuthenticationEntryPoint.java | 11 +- .../security/LogsearchAuthenticationProvider.java | 2 +- .../docker/knox/logsearch/1.0.0/rewrite.xml | 47 +- .../docker/knox/logsearch/1.0.0/service.xml | 41 +- ambari-project/pom.xml | 10 +- ambari-server/pom.xml | 11 +- ambari-server/src/main/assemblies/server.xml | 9 +- .../server/agent/stomp/AgentHostDataHolder.java | 7 + .../server/agent/stomp/HostLevelParamsHolder.java | 25 + .../ambari/server/agent/stomp/MetadataHolder.java | 14 + .../ambari/server/agent/stomp/TopologyHolder.java | 53 +- .../server/agent/stomp/dto/TopologyComponent.java | 10 +- .../server/api/services/AlertTargetService.java | 148 +- .../services/stackadvisor/StackAdvisorHelper.java | 19 +- .../services/stackadvisor/StackAdvisorRequest.java | 1 + .../ComponentLayoutRecommendationCommand.java | 6 +- .../commands/ComponentLayoutValidationCommand.java | 6 +- ...igurationDependenciesRecommendationCommand.java | 6 +- .../ConfigurationRecommendationCommand.java | 6 +- .../commands/ConfigurationValidationCommand.java | 6 +- ...eSignOnConfigurationRecommendationCommand.java} | 29 +- .../stackadvisor/commands/StackAdvisorCommand.java | 76 +- .../commands/StackAdvisorCommandType.java | 2 + .../AmbariServerConfigurationCategory.java | 5 +- .../AmbariServerConfigurationKey.java | 128 ++ .../server/controller/AlertTargetSwagger.java | 84 + .../controller/AmbariManagementControllerImpl.java | 203 ++- .../server/controller/KerberosHelperImpl.java | 19 + .../ambari/server/controller/ServiceResponse.java | 37 +- .../server/controller/StackServiceResponse.java | 11 + .../internal/AlertGroupResourceProvider.java | 21 +- .../internal/AlertTargetResourceProvider.java | 31 +- .../internal/AmbariServerConfigurationHandler.java | 38 +- .../internal/AmbariServerConfigurationUtils.java | 55 +- .../AmbariServerLDAPConfigurationHandler.java | 1 + .../controller/internal/HostResourceProvider.java | 5 +- ...erviceComponentConfigurationHandlerFactory.java | 1 + ...viceComponentConfigurationResourceProvider.java | 2 +- .../internal/ServiceResourceProvider.java | 14 + .../internal/StackServiceResourceProvider.java | 8 +- .../internal/UpgradeResourceProvider.java | 1 + .../apache/ambari/server/events/AmbariEvent.java | 7 +- .../events/ClusterComponentsRepoChangedEvent.java | 15 +- .../ldap/domain/AmbariLdapConfiguration.java | 147 +- .../ldap/domain/AmbariLdapConfigurationKeys.java | 114 -- .../service/AmbariLdapConfigurationProvider.java | 2 +- .../ads/DefaultLdapAttributeDetectionService.java | 5 +- .../ads/detectors/GroupMemberAttrDetector.java | 4 +- .../ads/detectors/GroupNameAttrDetector.java | 4 +- .../ads/detectors/GroupObjectClassDetector.java | 4 +- .../ads/detectors/UserGroupMemberAttrDetector.java | 4 +- .../ads/detectors/UserNameAttrDetector.java | 4 +- .../ads/detectors/UserObjectClassDetector.java | 4 +- .../apache/ambari/server/orm/dao/ClusterDAO.java | 18 + .../server/orm/entities/ClusterConfigEntity.java | 5 +- .../kerberos/CreatePrincipalsServerAction.java | 19 +- .../kerberos/IPAKerberosOperationHandler.java | 4 +- .../upgrades/UpdateDesiredRepositoryAction.java | 4 +- .../apache/ambari/server/stack/ServiceModule.java | 8 + .../org/apache/ambari/server/state/Cluster.java | 10 + .../apache/ambari/server/state/ConfigHelper.java | 8 +- .../org/apache/ambari/server/state/ConfigImpl.java | 4 +- .../apache/ambari/server/state/ServiceImpl.java | 34 +- .../apache/ambari/server/state/ServiceInfo.java | 196 +- .../ambari/server/state/SingleSignOnInfo.java | 133 ++ .../apache/ambari/server/state/UpgradeHelper.java | 10 + .../ambari/server/state/alert/AlertTarget.java | 2 +- .../ambari/server/state/cluster/ClusterImpl.java | 23 +- .../ambari/server/upgrade/UpgradeCatalog270.java | 388 ++-- ambari-server/src/main/python/ambari-server.py | 10 +- .../main/python/ambari_server/dbConfiguration.py | 10 + .../python/ambari_server/dbConfiguration_linux.py | 3 + .../python/ambari_server/resourceFilesKeeper.py | 2 +- .../python/ambari_server/serverConfiguration.py | 4 +- .../src/main/python/ambari_server/serverUpgrade.py | 2 +- .../src/main/python/ambari_server/setupSso.py | 152 +- .../src/main/resources/Ambari-DDL-MySQL-CREATE.sql | 2 +- .../Ambari-DDL-Postgres-EMBEDDED-CREATE.sql | 2 +- .../0.1.0/package/scripts/command_commons.py | 11 +- .../0.1.0/package/scripts/infra_solr.py | 3 +- .../0.1.0/package/scripts/setup_infra_solr.py | 101 +- .../AMBARI_METRICS/0.1.0/package/scripts/params.py | 2 +- .../ATLAS/0.1.0.2.3/package/scripts/metadata.py | 2 +- .../HDFS/2.1.0.2.0/package/scripts/namenode.py | 6 - .../4.0.0.2.0/package/scripts/oozie_service.py | 6 +- .../2.1.0.2.0/configuration/container-executor.xml | 2 +- .../2.1.0.2.0/package/scripts/resourcemanager.py | 6 +- .../resources/custom_actions/scripts/check_host.py | 39 +- .../custom_actions/scripts/install_packages.py | 38 +- .../scripts/remove_previous_stacks.py | 4 +- .../custom_actions/scripts/ru_execute_tasks.py | 4 +- .../src/main/resources/scripts/stack_advisor.py | 19 +- .../stack-hooks/after-INSTALL/scripts/params.py | 2 +- .../2.2/services/YARN/configuration/yarn-site.xml | 6 +- .../services/YARN/configuration/yarn-site.xml | 6 +- .../stacks/HDP/2.6/services/stack_advisor.py | 59 +- .../2.2/services/YARN/configuration/yarn-site.xml | 6 +- .../main/resources/stacks/ambari_configuration.py | 286 +++ .../src/main/resources/stacks/service_advisor.py | 6 + .../src/main/resources/stacks/stack_advisor.py | 125 ++ .../ambari/server/agent/TestHeartbeatMonitor.java | 2 - .../stackadvisor/StackAdvisorHelperTest.java | 20 +- .../ConfigurationRecommendationCommandTest.java | 2 +- .../commands/StackAdvisorCommandTest.java | 194 +- .../AmbariServerConfigurationHandlerTest.java | 67 + ...ComponentConfigurationResourceProviderTest.java | 98 +- .../server/ldap/AmbariLdapConfigurationTest.java | 52 +- .../server/ldap/LdapModuleFunctionalTest.java | 22 +- .../server/ldap/service/AmbariLdapFacadeTest.java | 6 +- .../DefaultLdapAttributeDetectionServiceTest.java | 10 +- .../ads/DefaultLdapConfigurationServiceTest.java | 18 +- ...apAuthenticationProviderForDNWithSpaceTest.java | 10 +- ...AuthenticationProviderForDuplicateUserTest.java | 12 +- .../AmbariLdapAuthenticationProviderTest.java | 16 +- .../AmbariLdapBindAuthenticatorTest.java | 52 +- .../authorization/AuthorizationTestModule.java | 4 +- .../AuthorizationTestModuleForLdapDNWithSpace.java | 6 +- .../server/security/ldap/LdapPerformanceTest.java | 24 +- .../ambari/server/stack/ServiceModuleTest.java | 45 + .../ambari/server/state/ServiceInfoTest.java | 692 +++---- .../server/upgrade/UpgradeCatalog270Test.java | 78 +- ambari-server/src/test/python/TestSetupSso.py | 283 +++ ambari-server/src/test/python/TestStackAdvisor.py | 10 +- .../AMBARI_METRICS/test_service_advisor.py | 13 +- .../common-services/HAWQ/test_service_advisor.py | 15 +- .../LOGSEARCH/test_service_advisor.py | 13 +- .../common-services/PXF/test_service_advisor.py | 15 +- .../python/custom_actions/TestInstallPackages.py | 449 +++-- .../custom_actions/TestRemoveStackVersion.py | 6 +- .../python/stacks/2.0.6/HBASE/test_hbase_master.py | 19 +- .../test/python/stacks/2.0.6/HDFS/test_namenode.py | 4 - .../python/stacks/2.0.6/HIVE/test_mysql_server.py | 5 +- .../stacks/2.0.6/common/test_stack_advisor.py | 13 +- .../python/stacks/2.1/common/test_stack_advisor.py | 13 +- .../python/stacks/2.2/common/test_stack_advisor.py | 15 +- .../stacks/2.2/common/test_stack_advisor_perf.py | 5 + .../stacks/2.3/ATLAS/test_metadata_server.py | 4 +- .../python/stacks/2.3/common/test_stack_advisor.py | 17 +- .../python/stacks/2.5/ATLAS/test_atlas_server.py | 2 +- .../python/stacks/2.5/common/test_stack_advisor.py | 20 +- .../python/stacks/2.6/common/test_stack_advisor.py | 29 +- .../python/stacks/test_ambari_configuration.py | 308 ++++ .../src/test/python/stacks/test_stack_adviser.py | 8 +- .../dummy_stack/HIVE/package/.hash | 0 .../ambari/server/upgrade/solrconfig-v500.xml.j2 | 1888 ++++++++++++++++++++ ambari-serviceadvisor/pom.xml | 6 - .../serviceadvisor/ServiceAdvisorCommandType.java | 2 + ambari-utility/pom.xml | 2 - ambari-web/app/app.js | 2 +- .../app/controllers/global/cluster_controller.js | 1 + .../app/controllers/global/update_controller.js | 76 +- ambari-web/app/controllers/main/service/item.js | 2 +- .../data/configs/wizards/kerberos_identities.js | 28 + ambari-web/app/data/dashboard_widgets.js | 18 +- ambari-web/app/mappers/service_metrics_mapper.js | 93 +- ambari-web/app/messages.js | 1 + ambari-web/app/mixins.js | 1 + .../main/dashboard/widgets/namenode_widget.js} | 13 +- ambari-web/app/models/host_component.js | 4 +- ambari-web/app/models/service/hdfs.js | 81 +- ambari-web/app/routes/add_service_routes.js | 2 +- ambari-web/app/styles/application.less | 2 +- ambari-web/app/styles/dashboard.less | 9 + ambari-web/app/styles/service_configurations.less | 14 + .../common/configs/overriddenProperty.hbs | 2 +- .../common/modal_popups/select_groups_popup.hbs | 8 +- .../app/templates/main/dashboard/widgets.hbs | 43 +- .../main/dashboard/widgets/hdfs_links.hbs | 9 +- .../main/service/info/summary/hdfs/widgets.hbs | 116 ++ .../service/info/summary/master_components.hbs | 3 + .../app/templates/main/service/services/hdfs.hbs | 104 +- ambari-web/app/utils/stomp_client.js | 32 +- ambari-web/app/views.js | 1 + ambari-web/app/views/common/chart/linear_time.js | 7 - .../app/views/common/quick_view_link_view.js | 19 +- ambari-web/app/views/main/dashboard/widgets.js | 232 ++- .../main/dashboard/widgets/hbase_master_heap.js | 9 +- .../main/dashboard/widgets/hbase_master_uptime.js | 2 +- .../views/main/dashboard/widgets/hdfs_capacity.js | 22 +- .../app/views/main/dashboard/widgets/hdfs_links.js | 21 +- .../views/main/dashboard/widgets/namenode_cpu.js | 27 +- .../views/main/dashboard/widgets/namenode_heap.js | 12 +- .../views/main/dashboard/widgets/namenode_rpc.js | 14 +- .../main/dashboard/widgets/namenode_uptime.js | 4 +- .../main/dashboard/widgets/pie_chart_widget.js | 14 +- .../dashboard/widgets/resource_manager_heap.js | 8 +- .../dashboard/widgets/resource_manager_uptime.js | 2 +- .../main/dashboard/widgets/uptime_text_widget.js | 9 +- .../views/main/dashboard/widgets/yarn_memory.js | 4 +- ambari-web/app/views/main/service/info/summary.js | 5 +- .../main/service/info/summary/hdfs/widgets.js | 164 ++ ambari-web/app/views/main/service/services/hdfs.js | 119 -- ambari-web/test/utils/stomp_client_test.js | 6 + .../test/views/common/chart/linear_time_test.js | 4 - .../test/views/common/quick_link_view_test.js | 22 + .../test/views/main/dashboard/widget_test.js | 3 +- .../main/dashboard/widgets/namenode_rpc_test.js | 21 +- .../dashboard/widgets/pie_chart_widget_test.js | 4 +- .../dashboard/widgets/uptime_text_widget_test.js | 2 +- .../test/views/main/dashboard/widgets_test.js | 18 +- .../test/views/main/service/services/hdfs_test.js | 171 -- .../ONEFS/1.0.0/configuration/hdfs-site.xml | 21 + .../addon-services/ONEFS/1.0.0/kerberos.json | 3 +- .../addon-services/ONEFS/1.0.0/metainfo.xml | 1 + .../addon-services/ONEFS/1.0.0/service_advisor.py | 18 + .../resources/ui/app/components/dataset-config.js | 8 + .../coordinator/coordinator-xml-generator.js | 2 +- .../domain/coordinator/coordinator-xml-importer.js | 5 +- .../ui/app/templates/components/dataset-config.hbs | 20 + dev-support/docker/centos7/Dockerfile | 1 + pom.xml | 1 + 272 files changed, 10470 insertions(+), 4754 deletions(-) create mode 100644 ambari-common/src/main/python/ambari_commons/buffered_queue.py create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/__init__.py create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/apt_manager.py create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/apt_parser.py rename ambari-common/src/main/python/{resource_management/core/providers/package/choco.py => ambari_commons/repo_manager/choco_manager.py} (67%) create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/generic_manager.py create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/generic_parser.py rename ambari-common/src/main/python/{resource_management/core/providers/package/yumrpm.py => ambari_commons/repo_manager/yum_manager.py} (56%) create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/yum_parser.py create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/zypper_manager.py create mode 100644 ambari-common/src/main/python/ambari_commons/repo_manager/zypper_parser.py copy {ambari-agent/src/main/python/ambari_agent/apscheduler/jobstores => ambari-common/src/main/python/ambari_ws4py/server}/__init__.py (100%) create mode 100644 ambari-common/src/main/python/ambari_ws4py/server/cherrypyserver.py create mode 100644 ambari-common/src/main/python/ambari_ws4py/server/geventserver.py create mode 100644 ambari-common/src/main/python/ambari_ws4py/server/wsgirefserver.py create mode 100644 ambari-common/src/main/python/ambari_ws4py/server/wsgiutils.py delete mode 100644 ambari-common/src/main/python/resource_management/core/providers/package/__init__.py delete mode 100644 ambari-common/src/main/python/resource_management/core/providers/package/apt.py delete mode 100644 ambari-common/src/main/python/resource_management/core/providers/package/zypper.py create mode 100644 ambari-common/src/main/python/resource_management/core/providers/packaging.py delete mode 100755 ambari-logsearch/ambari-logsearch-assembly/src/main/package/rpm/logfeeder/postremove.sh~HEAD delete mode 100755 ambari-logsearch/ambari-logsearch-assembly/src/main/package/rpm/logfeeder/postremove.sh~trunk delete mode 100644 ambari-logsearch/ambari-logsearch-assembly/src/main/package/rpm/portal/postremove.sh~HEAD delete mode 100644 ambari-logsearch/ambari-logsearch-assembly/src/main/package/rpm/portal/postremove.sh~trunk copy ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/commands/{ConfigurationDependenciesRecommendationCommand.java => SingleSignOnConfigurationRecommendationCommand.java} (83%) rename ambari-server/src/main/java/org/apache/ambari/server/{controller/internal => configuration}/AmbariServerConfigurationCategory.java (94%) create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/configuration/AmbariServerConfigurationKey.java create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/controller/AlertTargetSwagger.java copy ambari-web/app/views/main/dashboard/widgets/resource_manager_uptime.js => ambari-server/src/main/java/org/apache/ambari/server/events/ClusterComponentsRepoChangedEvent.java (76%) delete mode 100644 ambari-server/src/main/java/org/apache/ambari/server/ldap/domain/AmbariLdapConfigurationKeys.java create mode 100644 ambari-server/src/main/java/org/apache/ambari/server/state/SingleSignOnInfo.java create mode 100644 ambari-server/src/main/resources/stacks/ambari_configuration.py create mode 100644 ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AmbariServerConfigurationHandlerTest.java create mode 100644 ambari-server/src/test/python/TestSetupSso.py create mode 100644 ambari-server/src/test/python/stacks/test_ambari_configuration.py mode change 100755 => 100644 ambari-server/src/test/resources/TestAmbaryServer.samples/dummy_stack/HIVE/package/.hash create mode 100644 ambari-server/src/test/resources/org/apache/ambari/server/upgrade/solrconfig-v500.xml.j2 copy ambari-web/app/{views/main/dashboard/widgets/resource_manager_uptime.js => mixins/main/dashboard/widgets/namenode_widget.js} (76%) create mode 100644 ambari-web/app/templates/main/service/info/summary/hdfs/widgets.hbs create mode 100644 ambari-web/app/views/main/service/info/summary/hdfs/widgets.js -- To stop receiving notification emails like this one, please contact swa...@apache.org.