BIGTOP-3329. Bump ambari to v2.7.5. (#780)
* BIGTOP-3329. Bump ambari to v2.7.5.
* removed contents related to ambari-client and ambari-shell.
* addressed build failure on Ubuntu.
diff --git a/bigtop-packages/src/common/ambari/install_ambari.sh b/bigtop-packages/src/common/ambari/install_ambari.sh
index 603169f..bcc323d 100755
--- a/bigtop-packages/src/common/ambari/install_ambari.sh
+++ b/bigtop-packages/src/common/ambari/install_ambari.sh
@@ -77,7 +77,6 @@
#Ambari Server
LIB_DIR=${LIB_DIR:-/usr/lib/ambari-server}
-LIB_DIR_CLIENT=${LIB_DIR_CLIENT:-/usr/lib/ambari-client}
ETC_DIR=${ETC_DIR:-/etc/ambari-server}
CONF_DIR=${CONF_DIR:-${ETC_DIR}/conf}
@@ -99,60 +98,8 @@
VAR_LIB_DIR=/var/lib/ambari-agent
CONF_DIR=${ETC_DIR}/conf
-AGENT_BUILD_DIR=${BUILD_DIR}/ambari-agent/target/ambari-agent-*
-AGENT_DEST_DIR=/usr/lib/python2.6/site-packages/ambari_agent
+AGENT_BUILD_DIR=$(find ${BUILD_DIR}/ambari-agent/target -type d -name 'ambari-agent-*')
cp -ra $AGENT_BUILD_DIR/* ${PREFIX}/
cp -a $SOURCE_DIR/ambari-common/src/main/unix/ambari-python-wrap ${PREFIX}/${VAR_LIB_DIR}
rm -rf ${PREFIX}/var/lib/ambari-agent/cache/stacks/HDP*
-
-#Ambari Groovy Client
-
-
-PREFIX_AMBARI_CLIENT=${PREFIX}/${LIB_DIR_CLIENT}
-CLIENT_BUILD_DIR=${BUILD_DIR}/ambari-client/groovy-client
-SHELL_BUILD_DIR=${BUILD_DIR}/ambari-shell/ambari-groovy-shell/
-
-install -d -m 0755 ${PREFIX_AMBARI_CLIENT}/lib
-cp -a ${CLIENT_BUILD_DIR}/target/groovy-client*.jar ${PREFIX_AMBARI_CLIENT}/lib
-cp -a ${SHELL_BUILD_DIR}/target/ambari-groovy-shell-*.jar ${PREFIX_AMBARI_CLIENT}/lib
-
-install -d -m 0755 ${PREFIX}/usr/bin
-cat > ${PREFIX}/usr/bin/ambari-shell <<'__EOT__'
-#!/bin/bash
-
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Autodetect JAVA_HOME if not defined
-source /usr/lib/bigtop-utils/bigtop-detect-javahome 2>/dev/null || :
-
-JAVA=${JAVA:-java}
-[ -n "$JAVA_HOME" ] && JAVA=${JAVA:-$JAVA_HOME/bin/java}
-
-$JAVA -jar /usr/lib/ambari-client/lib/ambari-groovy-shell-*.jar --ambari.server=${AMBARI_SERVER:-localhost} \
- --ambari.port=${AMBARI_PORT:-8080} \
- --ambari.user=${AMBARI_USER:-admin} \
- --ambari.password=${AMBARI_PASSWD:-admin}
-__EOT__
-chmod 755 ${PREFIX}/usr/bin/ambari-shell
-
-#Ambari Python Client
-
-LIB_DIR=/usr/lib
-CLIENT_BUILD_DIR=${SOURCE_DIR}/ambari-client/python-client
-
-#install -d -m 0755 ${PREFIX_GROOVY_CLIENT}/${LIB_DIR}
-#cp -a ${CLIENT_BUILD_DIR}/src/main/python-client ${PREFIX_GROOVY_CLIENT}/${LIB_DIR}
diff --git a/bigtop-packages/src/common/ambari/patch1-AMBARI-storm.diff b/bigtop-packages/src/common/ambari/patch1-AMBARI-storm.diff
deleted file mode 100644
index 5780885..0000000
--- a/bigtop-packages/src/common/ambari/patch1-AMBARI-storm.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruaN apache-ambari-2.5.0-src.orig/ambari-metrics/ambari-metrics-storm-sink/pom.xml apache-ambari-2.5.0-src/ambari-metrics/ambari-metrics-storm-sink/pom.xml
---- apache-ambari-2.5.0-src.orig/ambari-metrics/ambari-metrics-storm-sink/pom.xml 2017-03-28 02:46:34.000000000 +0200
-+++ apache-ambari-2.5.0-src/ambari-metrics/ambari-metrics-storm-sink/pom.xml 2017-04-10 22:05:35.679219116 +0200
-@@ -31,7 +31,7 @@
- <packaging>jar</packaging>
-
- <properties>
-- <storm.version>1.1.0-SNAPSHOT</storm.version>
-+ <storm.version>1.1.0</storm.version>
- </properties>
-
- <build>
diff --git a/bigtop-packages/src/common/ambari/patch2-AMBARI-phantomjs.diff b/bigtop-packages/src/common/ambari/patch2-AMBARI-phantomjs.diff
index 43fab8e..372fda1 100644
--- a/bigtop-packages/src/common/ambari/patch2-AMBARI-phantomjs.diff
+++ b/bigtop-packages/src/common/ambari/patch2-AMBARI-phantomjs.diff
@@ -1,5 +1,5 @@
diff --git a/ambari-admin/src/main/resources/ui/admin-web/package.json b/ambari-admin/src/main/resources/ui/admin-web/package.json
-index efcd9d4..785e674 100644
+index 24cb68af32..2b4009d5f7 100644
--- a/ambari-admin/src/main/resources/ui/admin-web/package.json
+++ b/ambari-admin/src/main/resources/ui/admin-web/package.json
@@ -23,8 +23,6 @@
@@ -7,30 +7,24 @@
"karma-jasmine": "0.1.5",
"karma-ng-html2js-preprocessor": "^0.1.0",
- "karma-phantomjs-launcher": "0.1",
-- "phantomjs": "1.9.20",
+- "phantomjs": "^2.1.7",
"protractor": "1.0.0"
},
"scripts": {
diff --git a/ambari-web/package.json b/ambari-web/package.json
-index 92ac968..7dd43f4 100644
+index 785925e80b..9cc8d76666 100644
--- a/ambari-web/package.json
+++ b/ambari-web/package.json
-@@ -19,10 +19,7 @@
- "cssstyle": "0.2.3"
- },
- "devDependencies": {
-- "phantomjs": "~2.1.0",
- "mocha":"2.5.3",
+@@ -33,12 +33,8 @@
+ "karma-coverage": "~0.2.0",
+ "karma-ember-precompiler-brunch": "^1.0.0",
+ "karma-mocha": "0.1.1",
+- "karma-phantomjs-launcher": "1.0.2",
+ "karma-sinon": "~1.0.2",
+ "mocha": "2.5.3",
- "mocha-phantomjs": "~4.1.0",
- "mocha-phantomjs-core": "~2.1.0",
- "chai":"~3.5.0",
- "sinon":"=1.7.3",
- "sinon-chai":"~2.8.0",
-@@ -31,7 +28,6 @@
- "karma-mocha": "0.1.1",
- "karma-chai": "~0.1.0",
- "karma-sinon": "~1.0.2",
-- "karma-phantomjs-launcher": "1.0.2",
- "karma-coverage": "~0.2.0",
- "karma-commonjs-require": "~0.0.1",
- "karma-ember-precompile-brunch": "^0.0.1"
+- "phantomjs": "~2.1.0",
+ "sinon": "=1.7.3",
+ "sinon-chai": "~2.8.0"
+ },
diff --git a/bigtop-packages/src/common/ambari/patch3-AMBARI-25499.diff b/bigtop-packages/src/common/ambari/patch3-AMBARI-25499.diff
index 82b1e01..07fb7b2 100644
--- a/bigtop-packages/src/common/ambari/patch3-AMBARI-25499.diff
+++ b/bigtop-packages/src/common/ambari/patch3-AMBARI-25499.diff
@@ -1,5 +1,5 @@
diff --git a/ambari-admin/src/main/resources/ui/admin-web/package.json b/ambari-admin/src/main/resources/ui/admin-web/package.json
-index efcd9d4be6..b37054184d 100644
+index 2b4009d5f7..1526510dc0 100644
--- a/ambari-admin/src/main/resources/ui/admin-web/package.json
+++ b/ambari-admin/src/main/resources/ui/admin-web/package.json
@@ -3,7 +3,7 @@
@@ -9,5 +9,5 @@
- "bower": "1.3.8",
+ "bower": "1.8.8",
"gulp": "^3.8.8",
+ "gulp-add-src": "^0.2.0",
"gulp-autoprefixer": "0.0.7",
- "gulp-bower-files": "0.2.1",
diff --git a/bigtop-packages/src/common/ambari/patch4-AMBARI-CentOS8.diff b/bigtop-packages/src/common/ambari/patch4-AMBARI-CentOS8.diff
index 83b0b47..83546a5 100644
--- a/bigtop-packages/src/common/ambari/patch4-AMBARI-CentOS8.diff
+++ b/bigtop-packages/src/common/ambari/patch4-AMBARI-CentOS8.diff
@@ -1,5 +1,5 @@
diff --git a/ambari-agent/src/main/package/dependencies.properties b/ambari-agent/src/main/package/dependencies.properties
-index 07b0b68319..9cfc2daeb5 100644
+index ec64264df4..0d4c64734f 100644
--- a/ambari-agent/src/main/package/dependencies.properties
+++ b/ambari-agent/src/main/package/dependencies.properties
@@ -28,5 +28,5 @@
@@ -7,16 +7,28 @@
# however should be encouraged manually in pom.xml.
-rpm.dependency.list=openssl,\nRequires: rpm-python,\nRequires: zlib,\nRequires: python >= 2.6
--deb.dependency.list=openssl, zlibc, python (>= 2.6)
+-deb.dependency.list=openssl, python (>= 2.6)
\ No newline at end of file
+rpm.dependency.list=openssl,\nRequires: zlib,\nRequires: python2 >= 2.6
-+deb.dependency.list=openssl, zlibc, python (>= 2.6)
-diff --git a/ambari-common/src/main/python/resource_management/core/providers/package/__init__.py b/ambari-common/src/main/python/resource_management/core/providers/package/__init__.py
-index 799cf3eed0..bc066e6318 100644
---- a/ambari-common/src/main/python/resource_management/core/providers/package/__init__.py
-+++ b/ambari-common/src/main/python/resource_management/core/providers/package/__init__.py
-@@ -359,17 +359,13 @@ class RPMBasedPackageProvider(PackageProvider):
- INSTALLED_PACKAGE_VERSION_COMMAND = "rpm -q --queryformat '%{{version}}-%{{release}}' \"{0}\""
++deb.dependency.list=openssl, python (>= 2.6)
+diff --git a/ambari-common/src/main/python/ambari_commons/repo_manager/yum_manager.py b/ambari-common/src/main/python/ambari_commons/repo_manager/yum_manager.py
+index e3df80ecea..392871c83f 100644
+--- a/ambari-common/src/main/python/ambari_commons/repo_manager/yum_manager.py
++++ b/ambari-common/src/main/python/ambari_commons/repo_manager/yum_manager.py
+@@ -274,10 +274,7 @@ class YumManager(GenericManager):
+ we should not rely on that.
+ """
+
+- if os.geteuid() == 0:
+- return self.yum_check_package_available(name)
+- else:
+- return self.rpm_check_package_available(name)
++ return self.rpm_check_package_available(name)
+
+ def yum_check_package_available(self, name):
+ """
+@@ -342,17 +339,13 @@ class YumManager(GenericManager):
+ return set(repo_ids)
def rpm_check_package_available(self, name):
- import rpm # this is faster then calling 'rpm'-binary externally.
@@ -36,22 +48,6 @@
def get_installed_package_version(self, package_name):
version = None
-diff --git a/ambari-common/src/main/python/resource_management/core/providers/package/yumrpm.py b/ambari-common/src/main/python/resource_management/core/providers/package/yumrpm.py
-index da2a3b1de1..503644137c 100644
---- a/ambari-common/src/main/python/resource_management/core/providers/package/yumrpm.py
-+++ b/ambari-common/src/main/python/resource_management/core/providers/package/yumrpm.py
-@@ -305,10 +305,7 @@ class YumProvider(RPMBasedPackageProvider):
- yum in inconsistant state (locked, used, having invalid repo). Once packages are installed
- we should not rely on that.
- """
-- if os.geteuid() == 0:
-- return self.yum_check_package_available(name)
-- else:
-- return self.rpm_check_package_available(name)
-+ return self.rpm_check_package_available(name)
-
- def yum_check_package_available(self, name):
- """
diff --git a/ambari-server/src/main/package/dependencies.properties b/ambari-server/src/main/package/dependencies.properties
index 01244a8375..70205d5dc6 100644
--- a/ambari-server/src/main/package/dependencies.properties
diff --git a/bigtop-packages/src/common/ambari/patch5-AMBARI-25599.diff b/bigtop-packages/src/common/ambari/patch5-AMBARI-25599.diff
new file mode 100644
index 0000000..8d723cf
--- /dev/null
+++ b/bigtop-packages/src/common/ambari/patch5-AMBARI-25599.diff
@@ -0,0 +1,71 @@
+commit 4beb51d38a3361d9d2e7d349b8b3dd203772d7ce
+Author: Szilárd Antal <santal@cloudera.com>
+Date: Wed Feb 17 11:09:21 2021 +0100
+
+ AMBARI-25599 Consider to eliminate HDP public binary references (santal) (#3283)
+
+ Change-Id: I7a560a7c2d6ff6c3681fc384d51c23bbb36330c8
+ (cherry picked from commit 2e60a76ced3e4ecf1c4356c9727821fe66e8986c)
+
+ Conflicts:
+ ambari-metrics/ambari-metrics-timelineservice/pom.xml
+ ambari-metrics/pom.xml
+
+diff --git a/ambari-infra/ambari-infra-assembly/pom.xml b/ambari-infra/ambari-infra-assembly/pom.xml
+index 65a630069e..ef4a062960 100644
+--- a/ambari-infra/ambari-infra-assembly/pom.xml
++++ b/ambari-infra/ambari-infra-assembly/pom.xml
+@@ -29,8 +29,7 @@
+
+ <properties>
+ <mapping.base.path>/usr/lib</mapping.base.path>
+- <!-- original url: <solr.tar>http://archive.apache.org/dist/lucene/solr/${solr.version}/solr-${solr.version}.tgz</solr.tar> -->
+- <solr.tar>https://public-repo-1.hortonworks.com/ARTIFACTS/dist/lucene/solr/${solr.version}/solr-${solr.version}.tgz</solr.tar>
++ <solr.tar>http://archive.apache.org/dist/lucene/solr/${solr.version}/solr-${solr.version}.tgz</solr.tar>
+ <solr.mapping.path>${mapping.base.path}/ambari-infra-solr</solr.mapping.path>
+ <solr.package.name>ambari-infra-solr</solr.package.name>
+ <solr.client.package.name>ambari-infra-solr-client</solr.client.package.name>
+diff --git a/ambari-metrics/ambari-metrics-timelineservice/pom.xml b/ambari-metrics/ambari-metrics-timelineservice/pom.xml
+index f8423b3806..95f9cac688 100644
+--- a/ambari-metrics/ambari-metrics-timelineservice/pom.xml
++++ b/ambari-metrics/ambari-metrics-timelineservice/pom.xml
+@@ -34,9 +34,9 @@
+ <!-- Needed for generating FindBugs warnings using parent pom -->
+ <!--<yarn.basedir>${project.parent.parent.basedir}</yarn.basedir>-->
+ <protobuf.version>2.5.0</protobuf.version>
+- <hadoop.version>3.1.1.3.1.4.0-315</hadoop.version>
+- <phoenix.version>5.0.0.3.1.4.0-315</phoenix.version>
+- <hbase.version>2.0.2.3.1.4.0-315</hbase.version>
++ <hadoop.version>3.1.1</hadoop.version>
++ <phoenix.version>5.0.0-HBase-2.0</phoenix.version>
++ <hbase.version>2.0.2</hbase.version>
+ </properties>
+
+ <build>
+diff --git a/ambari-metrics/pom.xml b/ambari-metrics/pom.xml
+index a0a11b8e6e..282041fab6 100644
+--- a/ambari-metrics/pom.xml
++++ b/ambari-metrics/pom.xml
+@@ -40,14 +40,14 @@
+ <python.ver>python >= 2.6</python.ver>
+ <deb.python.ver>python (>= 2.6)</deb.python.ver>
+ <!--TODO change to HDP URL-->
+- <hbase.tar>https://s3.amazonaws.com/dev.hortonworks.com/HDP/centos7/3.x/BUILDS/3.1.4.0-315/tars/hbase/hbase-2.0.2.3.1.4.0-315-bin.tar.gz</hbase.tar>
+- <hbase.folder>hbase-2.0.2.3.1.4.0-315</hbase.folder>
+- <hadoop.tar>https://s3.amazonaws.com/dev.hortonworks.com/HDP/centos7/3.x/BUILDS/3.1.4.0-315/tars/hadoop/hadoop-3.1.1.3.1.4.0-315.tar.gz</hadoop.tar>
+- <hadoop.folder>hadoop-3.1.1.3.1.4.0-315</hadoop.folder>
+- <grafana.folder>grafana-6.4.2</grafana.folder>
+- <grafana.tar>https://dl.grafana.com/oss/release/grafana-6.4.2.linux-amd64.tar.gz</grafana.tar>
+- <phoenix.tar>https://s3.amazonaws.com/dev.hortonworks.com/HDP/centos7/3.x/BUILDS/3.1.4.0-315/tars/phoenix/phoenix-5.0.0.3.1.4.0-315.tar.gz</phoenix.tar>
+- <phoenix.folder>phoenix-5.0.0.3.1.4.0-315</phoenix.folder>
++ <hbase.tar>https://archive.apache.org/dist/hbase/2.0.2/hbase-2.0.2-bin.tar.gz</hbase.tar>
++ <hbase.folder>hbase-2.0.2</hbase.folder>
++ <hadoop.tar>https://archive.apache.org/dist/hadoop/common/hadoop-3.1.1/hadoop-3.1.1.tar.gz</hadoop.tar>
++ <hadoop.folder>hadoop-3.1.1</hadoop.folder>
++ <grafana.folder>grafana-6.7.4</grafana.folder>
++ <grafana.tar>https://dl.grafana.com/oss/release/grafana-6.7.4.linux-amd64.tar.gz</grafana.tar>
++ <phoenix.tar>https://downloads.apache.org/phoenix/apache-phoenix-5.0.0-HBase-2.0/bin/apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz</phoenix.tar>
++ <phoenix.folder>apache-phoenix-5.0.0-HBase-2.0-bin</phoenix.folder>
+ <resmonitor.install.dir>/usr/lib/python2.6/site-packages/resource_monitoring</resmonitor.install.dir>
+ <powermock.version>1.6.2</powermock.version>
+ <distMgmtSnapshotsId>apache.snapshots.https</distMgmtSnapshotsId>
diff --git a/bigtop-packages/src/common/ambari/patch5-AMBARI-spring-boot-maven-plugin.diff b/bigtop-packages/src/common/ambari/patch5-AMBARI-spring-boot-maven-plugin.diff
deleted file mode 100644
index f40b7d4..0000000
--- a/bigtop-packages/src/common/ambari/patch5-AMBARI-spring-boot-maven-plugin.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/ambari-shell/ambari-groovy-shell/pom.xml b/ambari-shell/ambari-groovy-shell/pom.xml
-index 34dfce1585..8d1e1a8530 100644
---- a/ambari-shell/ambari-groovy-shell/pom.xml
-+++ b/ambari-shell/ambari-groovy-shell/pom.xml
-@@ -114,7 +114,8 @@
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
-- <version>1.0.2.RELEASE</version>
-+ <!-- Upgrade to avoid build error on fedora-31-aarch64 -->
-+ <version>2.3.0.RELEASE</version>
- <executions>
- <execution>
- <goals>
diff --git a/bigtop-packages/src/deb/ambari/ambari-agent.install b/bigtop-packages/src/deb/ambari/ambari-agent.install
index ff2d7cd..92af798 100644
--- a/bigtop-packages/src/deb/ambari/ambari-agent.install
+++ b/bigtop-packages/src/deb/ambari/ambari-agent.install
@@ -2,7 +2,6 @@
/etc/init.d/ambari-agent
/var/lib/ambari-agent/bin/ambari-agent
/usr/lib/ambari-agent
-/usr/lib/python2.6/site-packages/ambari_agent
/var/run/
/var/lib/ambari-agent
/var/log/
diff --git a/bigtop-packages/src/deb/ambari/ambari-client.install b/bigtop-packages/src/deb/ambari/ambari-client.install
deleted file mode 100644
index 0b76f70..0000000
--- a/bigtop-packages/src/deb/ambari/ambari-client.install
+++ /dev/null
@@ -1,2 +0,0 @@
-/usr/lib/ambari-client
-/usr/bin/ambari-shell
diff --git a/bigtop-packages/src/deb/ambari/ambari-server.install b/bigtop-packages/src/deb/ambari/ambari-server.install
index da52c38..a4b0344 100644
--- a/bigtop-packages/src/deb/ambari/ambari-server.install
+++ b/bigtop-packages/src/deb/ambari/ambari-server.install
@@ -3,7 +3,6 @@
/etc/ambari-server
/usr/sbin/ambari-server.py
/usr/sbin/ambari_server_main.py
-/usr/lib/python2.6/site-packages/ambari_server
/usr/lib/ambari-server
/var/run/ambari-server
/var/lib/ambari-server
diff --git a/bigtop-packages/src/deb/ambari/control b/bigtop-packages/src/deb/ambari/control
index 2ca1fe5..0fdbc04 100644
--- a/bigtop-packages/src/deb/ambari/control
+++ b/bigtop-packages/src/deb/ambari/control
@@ -30,8 +30,3 @@
Architecture: all
Depends: openssl, python (>= 2.6), curl
Description: Ambari Agent
-
-Package: ambari-client
-Architecture: all
-Depends: bigtop-utils (>= 0.7)
-Description: Ambari Client
diff --git a/bigtop-packages/src/deb/ambari/rules b/bigtop-packages/src/deb/ambari/rules
index 3943347..06876cf 100644
--- a/bigtop-packages/src/deb/ambari/rules
+++ b/bigtop-packages/src/deb/ambari/rules
@@ -40,3 +40,5 @@
--distro-dir=debian \
--source-dir=`pwd` \
--prefix=debian/tmp
+
+override_dh_strip_nondeterminism:
diff --git a/bigtop-packages/src/rpm/ambari/SPECS/ambari.spec b/bigtop-packages/src/rpm/ambari/SPECS/ambari.spec
index 9d82422..80b6f78 100644
--- a/bigtop-packages/src/rpm/ambari/SPECS/ambari.spec
+++ b/bigtop-packages/src/rpm/ambari/SPECS/ambari.spec
@@ -441,13 +441,6 @@
exit 0
-%package client
-Summary: Ambari Client
-Group: Development/Libraries
-Requires: bigtop-utils >= 0.7
-%description client
-Ambari Client
-
%files server
%attr(644,root,root) /etc/init/ambari-server.conf
%defattr(644,root,root,755)
@@ -465,7 +458,6 @@
%attr(755,root,root) /var/lib/ambari-server/resources/stacks/stack_advisor.py
%dir %attr(755,root,root) /var/lib/ambari-server/data/tmp
%dir %attr(700,root,root) /var/lib/ambari-server/data/cache
-%attr(755,root,root) /var/lib/ambari-server/resources/apps
%attr(755,root,root) /var/lib/ambari-server/resources/scripts
%attr(755,root,root) /var/lib/ambari-server/resources/views
%attr(755,root,root) /var/lib/ambari-server/resources/custom_actions
@@ -475,11 +467,9 @@
%dir /var/run/ambari-server/bootstrap
%dir /var/run/ambari-server/stack-recommendations
%dir /var/log/ambari-server
-%attr(755,root,root) /usr/lib/python2.6/site-packages/ambari_server
%files agent
%attr(644,root,root) /etc/init/ambari-agent.conf
-%attr(-,root,root) /usr/lib/python2.6/site-packages/ambari_agent
%attr(755,root,root) /var/lib/ambari-agent/ambari-python-wrap
%attr(755,root,root) /var/lib/ambari-agent/ambari-sudo.sh
%attr(-,root,root) /usr/lib/ambari-agent/lib/ambari_commons
@@ -503,8 +493,3 @@
%attr(755,root,root) /var/lib/ambari-agent/cache
%attr(755,root,root) /var/lib/ambari-agent/cred
%attr(755,root,root) /var/lib/ambari-agent/tools
-
-%files client
-%defattr(644,root,root,755)
-/usr/lib/ambari-client
-%attr(755,root,root) /usr/bin/ambari-shell
diff --git a/bigtop.bom b/bigtop.bom
index 1076f42..9659aea 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -329,7 +329,7 @@
'ambari' {
name = 'ambari'
relNotes = 'Apache Ambari'
- version { base = '2.6.1'; pkg = '2.6.1.0'; release = 1 }
+ version { base = '2.7.5'; pkg = '2.7.5.0'; release = 1 }
tarball { destination = "apache-$name-${version.base}-src.tar.gz"
source = destination }
url { download_path = "/$name/$name-${version.base}/"
diff --git a/bigtop_toolchain/manifests/packages.pp b/bigtop_toolchain/manifests/packages.pp
index f25e79f..d97cc17 100644
--- a/bigtop_toolchain/manifests/packages.pp
+++ b/bigtop_toolchain/manifests/packages.pp
@@ -207,6 +207,7 @@
"bison",
"flex",
"python-dev",
+ "python-setuptools",
"libffi-dev"
]
file { '/etc/apt/apt.conf.d/01retries':