This is an automated email from the ASF dual-hosted git repository.
junhe pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git.
from bafe6ab BIGTOP-3029: --parser is invalidated in puppet v4.x (addendum)
add 4a89784 BIGTOP-3220: Add deb build for Elasticsearch
add 984967f BIGTOP-3221: Add support for Elasticsearch rpm build
add 7f1680d BIGTOP-3222: Add puppet deployment for Elasticsearch
add 2dc48e1 BIGTOP-3223: Add smoke tests for Elasticsearch
No new revisions were added by this update.
Summary of changes:
bigtop-deploy/puppet/manifests/cluster.pp | 5 +
.../puppet/modules/elasticsearch/manifests/init.pp | 51 +++++
.../elasticsearch/templates/elasticsearch.yml | 102 ++++++++++
.../do-component-build | 4 +
.../src/common/elasticsearch/elasticsearch.default | 65 ++++++
.../src/common/elasticsearch/elasticsearch.init | 220 +++++++++++++++++++++
.../install_elasticsearch.sh} | 76 ++++---
.../src/deb/{sqoop2 => elasticsearch}/changelog | 0
.../src/deb/{sqoop => elasticsearch}/compat | 0
.../deb/{bigtop-groovy => elasticsearch}/control | 17 +-
.../src/deb/{sqoop => elasticsearch}/copyright | 6 +-
.../deb/elasticsearch/elasticsearch-doc.install | 2 +
.../src/deb/elasticsearch/elasticsearch.install | 5 +
.../elasticsearch.postinst} | 11 +-
.../elasticsearch.postrm} | 48 ++---
.../elasticsearch.preinst} | 21 +-
.../elasticsearch.prerm} | 5 +-
.../src/deb/{solr => elasticsearch}/rules | 10 +-
.../deb/{zookeeper => elasticsearch}/source/format | 0
.../src/rpm/elasticsearch/SPECS/elasticsearch.spec | 112 +++++++++++
.../{ambari => elasticsearch}/build.gradle | 15 +-
.../test-artifacts/{solr => elasticsearch}/pom.xml | 9 +-
.../itest/elasticsearch/smoke/TestBase.groovy | 50 ++---
.../itest/elasticsearch/smoke/TestDocument.groovy | 72 +++++++
.../itest/elasticsearch/smoke/TestInfo.groovy} | 22 ++-
.../smokes/{flume => elasticsearch}/pom.xml | 11 +-
bigtop.bom | 9 +
provisioner/docker/docker-hadoop.sh | 7 +
provisioner/utils/smoke-tests.sh | 1 +
29 files changed, 814 insertions(+), 142 deletions(-)
create mode 100644 bigtop-deploy/puppet/modules/elasticsearch/manifests/init.pp
create mode 100644
bigtop-deploy/puppet/modules/elasticsearch/templates/elasticsearch.yml
copy bigtop-packages/src/common/{bigtop-groovy =>
elasticsearch}/do-component-build (84%)
create mode 100644
bigtop-packages/src/common/elasticsearch/elasticsearch.default
create mode 100755 bigtop-packages/src/common/elasticsearch/elasticsearch.init
copy bigtop-packages/src/common/{solr/install_solr.sh =>
elasticsearch/install_elasticsearch.sh} (63%)
mode change 100644 => 100755
copy bigtop-packages/src/deb/{sqoop2 => elasticsearch}/changelog (100%)
copy bigtop-packages/src/deb/{sqoop => elasticsearch}/compat (100%)
copy bigtop-packages/src/deb/{bigtop-groovy => elasticsearch}/control (71%)
mode change 100755 => 100644
copy bigtop-packages/src/deb/{sqoop => elasticsearch}/copyright (79%)
create mode 100644
bigtop-packages/src/deb/elasticsearch/elasticsearch-doc.install
create mode 100644 bigtop-packages/src/deb/elasticsearch/elasticsearch.install
copy bigtop-packages/src/deb/{flume/flume.postinst =>
elasticsearch/elasticsearch.postinst} (78%)
copy bigtop-packages/src/deb/{flume/flume.prerm =>
elasticsearch/elasticsearch.postrm} (55%)
copy bigtop-packages/src/deb/{flink/flink.preinst =>
elasticsearch/elasticsearch.preinst} (72%)
copy bigtop-packages/src/deb/{flink/flink-taskmanager.prerm =>
elasticsearch/elasticsearch.prerm} (80%)
copy bigtop-packages/src/deb/{solr => elasticsearch}/rules (79%)
copy bigtop-packages/src/deb/{zookeeper => elasticsearch}/source/format (100%)
create mode 100644
bigtop-packages/src/rpm/elasticsearch/SPECS/elasticsearch.spec
copy bigtop-tests/smoke-tests/{ambari => elasticsearch}/build.gradle (76%)
copy bigtop-tests/test-artifacts/{solr => elasticsearch}/pom.xml (89%)
copy
bigtop-test-framework/src/test/groovy/org/apache/bigtop/itest/junit/OrderedTest.groovy
=>
bigtop-tests/test-artifacts/elasticsearch/src/main/groovy/org/apache/bigtop/itest/elasticsearch/smoke/TestBase.groovy
(59%)
create mode 100644
bigtop-tests/test-artifacts/elasticsearch/src/main/groovy/org/apache/bigtop/itest/elasticsearch/smoke/TestDocument.groovy
copy
bigtop-tests/test-artifacts/{solr/src/main/groovy/org/apache/bigtop/itest/solr/smoke/TestPing.groovy
=>
elasticsearch/src/main/groovy/org/apache/bigtop/itest/elasticsearch/smoke/TestInfo.groovy}
(60%)
copy bigtop-tests/test-execution/smokes/{flume => elasticsearch}/pom.xml (82%)