Commit Graph

10 Commits

Author SHA1 Message Date
Zhuang Changkun 83224a6c5e Add support to build 3.0.1 image
Change-Id: I1d90099b22ed9a0ede08df45059e6d7848c237b8
2018-06-08 14:11:37 +08:00
Pino Toscano 4841178ef9 oozie: use the extjs element
Change-Id: Iaf0d92d7434f277db32aa56b75e7726f0eb94074
2015-09-18 16:15:57 +02:00
Pino Toscano 5e936d63d1 Drop hadoop/vanilla v1 images
Drop support for generating vanilla/hadoop v1 images.  This version is
deprecated in Sahara, and the support for going to be removed soon.

Partially-implements bp: drop-hadoop-1

Change-Id: I7b0d36d255a783057c7c5876017653e0f28f83de
2015-09-14 17:54:20 +02:00
Pino Toscano c8cbe25f1b Start switching to declarative package-installs
Make use of the package-installs element to declare in yaml format the
packages to be installed at the beginning of a phase.

Other than reducing the amont of explicit 'install-packages pkg1 ...'
invocations, they can also be installed just once per-phase.

Change-Id: I1f1acfb2bd74fed5cf4c0b48bc739f7f75c35d83
2015-04-15 00:44:54 +08:00
Pino Toscano 2fb2422da8 Make almost all the element scripts as e/u/pipefail
Following the latest dib-lint reporting, make sure almost all the
scripts are enabling -e, -u, and pipefail.  This eases the discovery of
failing commands, and the usage of unset variables.

There are few exceptions with flags not set:

* elements/hadoop-hdp/install.d/40-install-hdp, set -e
  when installing HDP 2.0, it tries to install tez, which does not seem
  to exist in Hortonworks' repositories

* elements/ssh/install.d/33-ssh, set -e
  the version of augtool (part of augeas 0.10) in older Ubuntu versions
  (like Precise, needed by the cloudera plugin) exits with wrong return
  values in autosave mode

* elements/storm/install.d/60-storm, set -e
  It tries to change the permission of /etc/supervisord.conf, which does
  not seem to exist

Change-Id: Ic1314639dfc6a66c48ca87b6820707a2b0cb1dbd
Partial-Bug: #1435306
2015-04-07 12:46:39 +02:00
Pino Toscano 55a21cd746 Adopt DIB_DEBUG_TRACE for tracing in elements
Mimic commit 36b59c001c1643217449646b371df46d2cb11b91 in
diskimage-builder, by adopting the usage of $DIB_DEBUG_TRACE to check
whether enable tracing in scripts.

Unlike with the diskimage-builder commit, the default is to not enable
tracing even in the few scripts that used to unconditionally "set -x".

Enabling tracing can be done by either:
- passing -x to disk-image-create
- exporting DIB_DEBUG_TRACE=N, with N=0/1

Change-Id: I56ccd6753df31f7ddda641640cdb1985b2d9e856
Partial-Bug: #1435306
2015-03-23 20:12:41 +01:00
Sergey Reshetnyak efb7bcf6c2 Use specific oozie for hadoop 2 plugin
Partially implements blueprint: vanilla-plugin-hadoop-2

Co-Authored-By: Ivan Berezovskiy <iberezovskiy@mirantis.com>

Change-Id: I46b6217c567db2e530d23a460a3b77a4681ae8f6
2014-03-20 15:58:15 +04:00
Nikolay Mahotkin f9bcf04190 Fix oozie element
* fix link to oozie.tar.gz
 * delete prepare-war operation

Change-Id: I23a0c4d4a28f20b25b961c78e26716ee685fb985
2013-09-23 14:20:21 +04:00
Nikolay Mahotkin f17ba3a4b1 Fix Oozie element
* added symlinks to mysql-connector-java in oozie/libtools and oozie/oozie-server/lib

Implements: blueprint edp-dib-element-oozie-vanilla

Change-Id: I37bcb12dec75f05d936125e6dbb2546d1a40db45
2013-09-02 12:59:04 +04:00
Alexander Ignatov 37e87ddac5 Added Oozie DIB element
* New element name is 'oozie'
* Parameters for Oozie libs are OOZIE_DOWNLOAD_URL and OOZIE_FILE

Implements: blueprint edp-dib-element-oozie-vanilla

Change-Id: I7e107b51d5aef5d225690c0f7633dbccc072fe27
2013-09-02 12:59:03 +04:00