4610 Commits

Author SHA1 Message Date
Paul Belanger
4395353e41 Make sure we run bindep for all puppet-jobs
Now that puppet jobs are off devstack-*, we'll run bindep to ensure
all the required packages are installed.

Change-Id: I8ac599a61f2a9181a974f302195e4f7cd699e490
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-07 16:08:09 -04:00
Jenkins
378ce1f369 Merge "Add experimental devstack-jobs for ubuntu-xenial" 2016-04-07 17:59:10 +00:00
Jenkins
861e6cf298 Merge "Switch ironic-inspector jobs to iPXE" 2016-04-07 17:28:18 +00:00
Jenkins
fe513c3ddd Merge "Call npm prune before npm shrinkwrap" 2016-04-07 17:19:56 +00:00
Paul Belanger
cf8f0d76d7 Add experimental devstack-jobs for ubuntu-xenial
Now that we have ubuntu-xenial online, we can start doing some
experimental jobs for devstack-gate.

Change-Id: I683d9e1fe518e653611a9c9b615b2095e7fa42e0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-07 12:42:24 -04:00
Paul Belanger
e424ceef5c Add experimental bindep JJB for kolla
We cannot update the current template without affecting kolla jobs, so
create an experimental one we can use for testing purposes.

Change-Id: Id24226bd88e39ccb0f67b4750504e81b0527f450
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-07 11:50:41 -04:00
Vitaly Gridnev
2226a32003 [sahara] setup additional jobs for sahara-dashboard
adding new jobs for sahara-dashboard testing:

 * unit tests with python34
 * unit tests with django 1.9 and python27.

Change-Id: I4def06893ea71311a66b78405af649b8c81e51a4
2016-04-07 15:37:32 +00:00
Jenkins
0972065ad0 Merge "Watcher multinode - disable plugin in subnode" 2016-04-07 15:33:26 +00:00
Jenkins
a287f40d17 Merge "revoke-sudo after bindep for groups jobs" 2016-04-07 15:22:24 +00:00
Jenkins
266888d011 Merge "Migrate rally to centos-7" 2016-04-07 15:22:14 +00:00
Jenkins
fe9d0ea694 Merge "Migrate rally from bare-precise" 2016-04-07 15:21:05 +00:00
Nikolas Hermanns
eed416b490 Add tempest-dsvm-networking-bgpvpn-bagpipe jobs
This commit defines job template to run
tempest against networking-bgpvpn with the bagpipe
reference implementation.

Change-Id: Ibdc3e6163c265f70b5befb1dbfea1f1d69e3395a
2016-04-07 14:28:41 +00:00
Paul Belanger
4214ef5f18 Migrate openstackid jobs to ubuntu-trusty
Now that opentackid if migrating to ubuntu-trusty, we should do the
same for their gate jobs.

Change-Id: Iaf19214f855d1461b11b06ec6b619f86b083e5eb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-07 14:06:14 +00:00
Paul Belanger
e031968cfd revoke-sudo after bindep for groups jobs
We need sudo to install packages, so move revoke-sudo after bindep.

Change-Id: Ie0a827dcd145223f7b36a886968bfd4deff984ac
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-07 10:03:50 -04:00
Jenkins
c81a0d26a8 Merge "Experimental gate-kolla-dsvm-build-centos-7-binary" 2016-04-07 13:26:44 +00:00
Jenkins
42e83c5f4c Merge "Keystone Experimental patch_cover gate job" 2016-04-07 13:20:33 +00:00
Michael Krotscheck
d2981e1b8d
Call npm prune before npm shrinkwrap
There is a bug(?) in npm's shrinkwrap feature, which will throw
exceptions if any included dependency contains an npm-shrinkwrap
file that includes dev dependencies. This currently impacts
tripleo-ui, throwing the following errors:

http://paste.openstack.org/show/493316/

THe issue is known, and unresolved. It's available here:

https://github.com/npm/npm/issues/6298

This fix ensures that `npm prune` is invoked first, which
explicitly removes any dev dependencies from the
dependency tree. Since we need these for any previous
commands, I've also moved it to the end of the job execution.

Note that the functionality of shrinkwrap varies by version. We
will have to revisit this when testing the next Node LTS.

Change-Id: I3c9b17e35a4fe64ede8248c267cf3a7ae927bc54
2016-04-07 05:59:08 -07:00
Kiall Mac Innes
a38372db3b Add designate-tempest-plugin to Designate DSVM jobs
Without this, cloning the repo in DS fails with "Cloning not allowed
in this configuration".

Change-Id: Ic1ee7f8bfea7954fca4057b74b76fcb502bb782d
2016-04-07 12:43:18 +01:00
Thomas Goirand
a9115643c4 Execute sbuild after relogin
Currently, pkgos-infra-install-sbuild is launch directly after sbuild is
ran. This leads to this error:
"User jenkins is not currently a member of group sbuild, but is in the
system group database You need to log in again to gain sbuild group
privileges"

So this patch splits the single shell script into 2, so that it does
the "log in again" part described in the above error message. This
should fix the problem.

Change-Id: Idf35d7c143e2fb67ccf6cdcefce74c3d45e9a49c
2016-04-07 11:07:42 +02:00
Michael Krotscheck
72d2545763
Reordered builders in npm builds
Some of our npm builds are breaking because the cache has not yet
been updated by the time the npm-install macro runs. This patch
does two things - ensures that apt-get update is invoked before
prerequisites install, and reorder the builders in our javascript
templates to match that of the other jobs.

Change-Id: I44440c9da33eeb86d703ab4e605c31b02df1335c
2016-04-06 20:03:12 -07:00
Paul Belanger
0cd51aea55 Experimental gate-kolla-dsvm-build-centos-7-binary
Give us the ability to test centos-7 dibs before moving kolla off
devstack-centos7.

Change-Id: Id9b5ad9dd812d8f53fd35adb3d9bd231b68daa8f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-06 20:40:40 -04:00
Paul Belanger
4817c1be80 Migrate rally to centos-7
This is part of our effort to migrate from devstack-centos7 to
centos-7 dibs.

Change-Id: I5e01c68aa8fda8a798279f03fbe49f7bce1358fa
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-06 20:35:13 -04:00
Jenkins
4edfbd616e Merge "Add non-voting pylint job to os-brick experimental" 2016-04-07 00:04:47 +00:00
Jenkins
12da7119eb Merge "Install more recent version of node" 2016-04-06 17:34:06 +00:00
Jenkins
f38dad7ebf Merge "Uninstall python-requests for puppet-jobs" 2016-04-06 15:57:57 +00:00
Jenkins
79ea830e43 Merge "puppet-prepare-node after bindep for puppet jobs" 2016-04-06 15:35:51 +00:00
Michael Krotscheck
e431859da0 Install more recent version of node
This patch modifies the npm-install macro to use the nodesource-provided
debian packages for nodejs 4.x and npm 2.15. It should address the issue
found here: https://github.com/npm/npm/issues/12196

Change-Id: I8e35d87883d4036d450ade2fb9f9b5149b3fe95a
2016-04-06 15:19:58 +00:00
Paul Belanger
fd09c4e4e1 Uninstall python-requests for puppet-jobs
We need to make sure python-requests is also not installed as our
puppet modules will fail to properly setup because of it.

Change-Id: Iaf56ddd2a00579b3eb05a4f22eb8f3f7b399d128
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-06 11:11:13 -04:00
Jenkins
c21baae72a Merge "Create openstack/designate-tempest repository" 2016-04-06 14:54:15 +00:00
Paul Belanger
ac2c32fce1 puppet-prepare-node after bindep for puppet jobs
We need to ensure bindep runs first before the removal of packages.
This will avoid breakages of removing a repository that bindep depends
on.

Change-Id: I3cb403ab6f6e83dce39b8a5e376bbcb4b2f8b309
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-06 10:48:38 -04:00
Jenkins
cc06b8e9ae Merge "Migrate puppet jobs to centos-7 dib" 2016-04-06 13:27:57 +00:00
Jenkins
8ea8a4b5ff Merge "Add missing sudo to deb packaging job" 2016-04-06 13:24:39 +00:00
Sam Betts
bc8ec0b7a5 Enable src and non-src tinyipa jobs against Ironic
Now that we have a post job against ironic-python-agent that builds and
publishes a tinyipa image to tarballs.openstack.org, we can optimise the
the Ironic tinyipa gate by using the pre-built image to speed up the
devstack process. Once the non-src job has proved its success then the
src job will be removed from the Ironic check queue.

Change-Id: I61606b37fa011f2ea91cfe7f391a37daafc4c0e1
Depends-On: I641a5afe8318ec0848395b2b70e056c448f3dd00
2016-04-06 14:19:14 +01:00
Jenkins
08236dd295 Merge "[Manila] Add grenade job" 2016-04-06 11:51:50 +00:00
Dmitry Tantsur
23117098d7 Switch ironic-inspector jobs to iPXE
There is no code difference between PXE and iPXE in ironic-inspector,
and iPXE is somewhat more reliable and closer to production defaults.

This change removes a separate ipa-ipxe gate job.
The PXE support is still covered by the discovery gate.

Change-Id: I9aada4c19ed88f8f60e4c6300da6ee5decdfb6be
2016-04-06 12:59:17 +02:00
vikram.choudhary
e6840730df Adding networking-huawei project.
Create a seperate project for Huawei Technologies.
Huawei driver code for interacting with neutron will
be devloped as part of this project.

Change-Id: I14393a25951af7861fa2b9f3f9364138f254aca0
2016-04-06 14:47:05 +05:30
vponomaryov
5dd0fbf2b6 [Manila] Add grenade job
To be able to test Manila upgrades 'grenade' job is required.
Add such for Manila project to experimental pipeline.
Make it non-voting until it becomes stable.

Change-Id: I550bcaadacd811464997be7806c9b8d94799e38c
2016-04-06 11:24:12 +03:00
Igor Belikov
36bf93183c Add missing sudo to deb packaging job
Change-Id: If6d7b2695d0b2cbb3a1e2e8396e41f8b1d9d5933
2016-04-06 11:00:31 +03:00
Jenkins
fb1ac308c2 Merge "Migrate groups to ubuntu-trusty" 2016-04-06 06:48:06 +00:00
Jenkins
666e012c75 Merge "Ironic uses grenade plugin. Setup GRENADE_PLUGINRC" 2016-04-06 06:44:58 +00:00
Jenkins
a59e02278c Merge "Add post job for building and uploading tinyipa" 2016-04-06 06:44:39 +00:00
Jenkins
ce8266b78b Merge "Add Ubuntu binary build and deploy gate for kolla" 2016-04-06 06:38:02 +00:00
Jenkins
70e7fe70cc Merge "Add install-distro-packages to chef jobs" 2016-04-06 06:32:56 +00:00
Eric Harney
829f22eb7e Add non-voting pylint job to os-brick experimental
Change-Id: I0d094a4f9108e34a0358f8f2553bf6f93c43aa42
2016-04-05 17:50:14 -04:00
Jenkins
3846cdee0e Merge "Add a job to build openstack-pkg-tools" 2016-04-05 21:13:49 +00:00
Jenkins
7612c748d2 Merge "Migrate to gate-openstackci-beaker-centos-7" 2016-04-05 20:45:04 +00:00
Paul Belanger
f67406a0ef Add install-distro-packages to chef jobs
Now that centos-7 and ubuntu-trusty are default, add the missing
install-distro-packages macro.

Change-Id: I50d74d610fd3715eae08c750f4c7db9a14164753
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-05 16:34:36 -04:00
Jenkins
9e3116ee5f Merge "ironic-inspector: make the discovery job voting" 2016-04-05 19:23:45 +00:00
Dmitry Tantsur
4d8659f061 ironic-inspector: make the discovery job voting
Change-Id: Ic6e7bb5e0d0bb4a930698bbcf2b646cbfa9d421b
2016-04-05 20:43:29 +02:00
Graham Hayes
ead76879ae Create openstack/designate-tempest repository
Change-Id: Ica5c6156e6ae38e02167b9be7fc9bc7520723204
Needed-By: I17daf5d31396bbcd02b1c791f232807b22786be5
2016-04-05 18:59:57 +01:00