Commit Graph

8 Commits

Author SHA1 Message Date
Paul Belanger d6fda218fc
Remove stackviz element
Now that devstack-gate has been updated to use the
stackviz-latest.tar.gz file. We can remove our stackviz element from
nodepool / dib.

Change-Id: I0ecab0db1bd8a05301b60700567b002db1ce8cf5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-06-05 12:29:54 -04:00
Paul Belanger a6b1754832
Remove .npm cache from stackviz element
Don't leak cache files to final image.

Change-Id: I61d428d6c24eee76bfeda2a3c7c6311d401615b7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-25 11:16:27 -04:00
Dirk Mueller f694c91bcb Update nodepool elements for openSUSE Leap 42.2
stackviz: In general newer openSUSE distributions switched to nodejs6 LTS,
but Leap 42.2 is still on 4.x.

zuul-worker: No need for libselinux enablement in openSUSE

puppet: cleanup the puppet repo that got added in the install_puppet.sh
code part

Change-Id: If7bf3c799ebb74aeb36c4b1b607b0454993f0ed6
2017-02-28 10:54:53 +01:00
Paul Belanger fb28e7a090
Disable npm for stackviz on fedora-24
It seems npm is broken on fedora-24 currently[1]. As a results,
we'll disable it for stackviz on fedora24.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1351007

Change-Id: Ib83f6eaaf4948a13f065425d2f6eb6a6caa25a7c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-07-13 19:08:44 -04:00
Tim Buckley 16595936ee Ignore errors during stackviz build
This removes the 'set -e' bash option to make sure 89-prepare-stackviz
doesn't cause DIB builds to fail if npm encounters an error. Instead,
errors are caught and either logged or ignored outright and the script
always returns successfully.

Additionally, this adds a 15 minute timeout for the npm install to
prevent any image build failures that would take excessively long.

Change-Id: I5272eac323069a8df8ab64e1cc5d7c0bad9bd879
2016-07-06 09:32:26 -06:00
Austin Clark b96649ed81 Create stackviz element and script in nodepool
In order to get Stackviz running against tempest gate run data, it
will need to be pulled in its pre-built form (i.e. with npm deps
installed) from the nodepool images. This change adds a couple steps
to build Stackviz so that it is in a ready state for retrieval and use
on the logs server.

A future devstack-gate patch will pull the stackviz directory from the
nodepool images onto the logs server. This nodepool patch is required
first in order to prepare stackviz for download. Installing the npm
modules takes a considerable amount of time (~5-10 mins), so it is
best that this work is done on the images before gate jobs are run.

Depends-On: I383e5bf99f6e9e2c7d5fa5c894ef573fa06facd7
Change-Id: I75fdad6584ee237dd07e25148a27ff4df3a5efe1
2016-05-11 15:05:45 -06:00
Paul Belanger acf160a5a7
Revert "Create stackviz element and script in nodepool"
This reverts commit b4a933c18f.

Currently all our DIBs are failing to build, as a result we are
reverting stackviz until we can properly test.

Change-Id: Id336c1c8df7123c67f821a3a72da77c470a3a1f1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-05-02 11:45:25 -04:00
Austin Clark b4a933c18f Create stackviz element and script in nodepool
In order to get Stackviz running against tempest gate run data, it
will need to be pulled in its pre-built form (i.e. with npm deps
installed) from the nodepool images. This change adds a couple steps
to build Stackviz so that it is in a ready state for retrieval and use
on the logs server.

A future devstack-gate patch will pull the stackviz directory from the
nodepool images onto the logs server. This nodepool patch is required
first in order to prepare stackviz for download. Installing the npm
modules takes a considerable amount of time (~5-10 mins), so it is
best that this work is done on the images before gate jobs are run.

Change-Id: I9bc50b8eba696264d2b97ed20a37f28f4768abb8
2016-04-29 13:09:33 -04:00