4610 Commits

Author SHA1 Message Date
Jenkins
9cbed8df19 Merge "Vitrage - Zuul/Jenkins update" 2016-04-18 08:59:19 +00:00
Jenkins
c6c7ed5873 Merge "Add new project Coupler to openstack repo" 2016-04-18 08:53:02 +00:00
hardik
028f180e5d Fixed script path in mistral job
Change-Id: Ifbb2352ec3df102102da5f6e104bb4966862fdce
2016-04-18 13:40:31 +05:30
Noam Bloom
1e9c343f07 Vitrage - Zuul/Jenkins update
1. Added vitrage.yaml - needed for setting up environment vars and
 run tempests tests.
2. Added Jenkins template jobs publish to pypi and python3, for the following projects:
   - vitrage
   - python-vitrageclient
   - vitrage-dashboard
   under projects.yaml and layout.yaml
3. Added an experimental template job for running tempest tests under layout.yaml

Change-Id: Ib882a4dd60d1b26caf861d74773b8e7f9e8aa2dd
2016-04-17 22:00:11 +03:00
Jenkins
9ea3257733 Merge "Switch gate-neutron-dsvm-scenario job to be invoked via tempest plugin framework" 2016-04-17 09:34:28 +00:00
Steven Dake
004f4cf41e Revert "Change kolla gate timeout to 90 minutes"
I'm not realy sure what the problem is with our gate timing out,
but 90 minutes doesn't fix the problem.  It just prolongs the delay
for gating when the gate fails in some mysterious way.

Thanks for working with us while we sort out our gating situation.

This reverts commit 01155c491b0b5e6abb27e2a06181ea4a59cc5eba.

Change-Id: I45ff5b59697d949e2c9ea8412442b4649486b2ea
2016-04-16 08:39:31 -07:00
Jenkins
2b5e1243c4 Merge "Script from mistral repo is used in gate-mistral-docker-buildimage job" 2016-04-16 07:54:40 +00:00
Jenkins
c0b81d219b Merge "gnocchi: fixes typo in mitaka branch job" 2016-04-16 07:54:20 +00:00
Jenkins
8c0c931ab9 Merge "Fix glance store experimental test" 2016-04-16 07:50:44 +00:00
Jenkins
e59b08ebeb Merge "Add pylint job to cinderclient experimental" 2016-04-16 07:48:57 +00:00
Jenkins
d04963f2b2 Merge "Add tempest-dsvm-networking-bgpvpn-bagpipe jobs" 2016-04-16 07:47:54 +00:00
Jenkins
3c2eee0a37 Merge "Remove the job for networking-ofagent master branch" 2016-04-16 07:47:47 +00:00
Jenkins
79c67f0458 Merge "Add experimental ubuntu-xenial jobs for OpenStack-Ansible roles" 2016-04-16 07:47:21 +00:00
Jenkins
b62b9fc5d2 Merge "Add experimental ubuntu-xenail jobs for ansible roles" 2016-04-16 07:42:01 +00:00
Jenkins
290b4f1312 Merge "puppet: add xenial jobs in experimental pipeline" 2016-04-16 05:19:27 +00:00
Armando Migliaccio
ea807d2045 Switch gate-neutron-dsvm-scenario job to be invoked via tempest plugin framework
Similarly to what was done in [1], this is about scenario tests.

The job did not take off in Mitaka, so add the release to the list of skipped branches.

Drop the s suffix for consistency.

[1] If5f7ea82c45494953452f728fabb7403d0b6e14e

Change-Id: I77827d2e6e07fbfb39727d823628094d730fcdd8
2016-04-15 16:24:48 -07:00
Jenkins
9e13ca9b11 Merge "Stop uploading to job logs to swift" 2016-04-15 18:35:14 +00:00
Jesse Pretorius
a25c2c9f39 Add experimental ubuntu-xenial jobs for OpenStack-Ansible roles
This patch adds experimental Ubuntu Xenial jobs to all the
OpenStack-Ansible roles. The jobs are '-nv' jobs so that if
the 'ansible-role-functional-jobs-xenial' is switched from
the experimental queue to the check/gate queue then these jobs
are not affected. It keeps things more flexible.

Change-Id: I23a5dafed406436ecf4299ae269c6eabe2fa07a5
2016-04-15 18:52:01 +01:00
Paul Belanger
c40bf439bc
Add experimental ubuntu-xenail jobs for ansible roles
We'll only enable it for ansible-role-zuul to start.

Change-Id: I477d5080967f0ee83bfbe71b981a80c9d402b1bf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-15 13:33:25 -04:00
Clark Boylan
6da143d2cd Stop uploading to job logs to swift
We have some headroom on the logs filesystem and this allows us to go
back to more reliable methods of grabbing logs. Specifically we are not
required to have http access back to the jenkins master from every job
that runs into order to get the console logs then upload them to swift.

Change-Id: Ie8479c224b2fd3c3efca4e1bf4157656540eccff
2016-04-15 10:20:25 -07:00
Emilien Macchi
9f842ab5bd puppet: add xenial jobs in experimental pipeline
Add Puppet OpenStack Integration jobs running on Xenial in Experimental
pipeline, using Puppet 3 (official version in Xenial until now [1]).

It will help us to move forward with the new Ubuntu LTS and validates
Puppet OpenStack modules can be deployed on this version.

[1] https://launchpad.net/ubuntu/xenial/+source/puppet provides 3.8.5

Change-Id: I5ab85c550543cde062cab0af077a00eef678d7bf
2016-04-15 13:18:29 -04:00
Emilien Macchi
bf8d53b42f puppet: fix integration jobs
Stop 'cd openstack/puppet-openstack-integration', which is not needed
anymore thanks to puppet-openstack-integration-checkout builder.

Change-Id: I68466818431299aa74d934d519a3a772bfe2c2f4
2016-04-15 13:05:15 -04:00
Jenkins
1f317795df Merge "Implement puppet-openstack-integration-checkout JJB builder" 2016-04-15 15:50:19 +00:00
Jenkins
75d7aa17fa Merge "Revert "puppet: use gerrit-git-prep for all jobs"" 2016-04-15 15:15:27 +00:00
Emilien Macchi
c491c144bd Implement puppet-openstack-integration-checkout JJB builder
Implement puppet-openstack-integration-checkout JJB builder that will
checkout openstack/puppet-openstack-intgration in workspace root
so other-requirements.txt will be found by bindep.

Change-Id: Id05e9e9e24e94680ca642e0a83738cf1b5572d6a
2016-04-15 11:02:41 -04:00
Niall Bunting
6ee7c4cda8 Fix glance store experimental test
I'm not too familiar with this side of the code. I noticed a few other
tests have this line and the glance_store functional tests are missing it.

The error is that "The following LIBS_FROM_GIT were not installed
correct:  glance_store". From the latest check experimental on this patch:
https://review.openstack.org/#/c/302374/

Change-Id: I11a6d898ea3ee3b28c974cc6b99c9c9d87ef9e99
2016-04-15 15:00:56 +00:00
Emilien Macchi
909f00dd44 Revert "puppet: use gerrit-git-prep for all jobs"
It was a mistake, we don't checkout puppet-openstack-integration anymore, while we should. I'll propose a patch later that address the bindep issue.

This reverts commit 0d60a1572d6d4b1ef3352058f73e82ee9ea5614a.

Change-Id: Ic836014135d3ae6955dafd41f30b5bd1c6c43b61
2016-04-15 14:49:20 +00:00
Mehdi Abaakouk
7fc0f4a353 gnocchi: fixes typo in mitaka branch job
Change-Id: I4f4d3973aa13eccec3b6862abc0e31669a217170
2016-04-15 15:52:40 +02:00
Andreas Jaeger
ac47ba41ff Fix typo ubuntbu-trusty-2-node
fix node name.

Change-Id: I82383c778c35e0d282725057235190b7830cd43a
2016-04-15 12:04:24 +02:00
hardik
864b3ad240 Script from mistral repo is used in gate-mistral-docker-buildimage job
So in future, if mistral need to change code for this job,
it can be change directly in mistral repo. It will remove
dependency on project-config.
gate-mistral-docker-buildimage job is added to experimental
also.

Change-Id: Ie13cab57b9119bdb0cfbd532c37750182a9df601
2016-04-15 09:12:21 +00:00
Jenkins
fa55afce03 Merge "Add release notes jobs for python-troveclient" 2016-04-15 07:56:34 +00:00
Jenkins
cf6e9fca3d Merge "Switch gate-neutron-dsvm-api to be invoked via tempest plugin framework" 2016-04-15 07:43:39 +00:00
Jenkins
7c493b4d0a Merge "Convert devstack docs jobs to regular format" 2016-04-15 07:38:00 +00:00
Ian Wienand
740f9f28ee Convert devstack docs jobs to regular format
Devstack used to be using "shocco" to build HTML pages of scripts,
which I think was the reason these jobs were not using the existing
framework.  That is removed with
Ie7f4b265368f1d10a8908d75e11d625b2cc39e7c so I think we can remove any
devstack-specific documentation jobs.

Change-Id: I3a4128f6ee24b295e86d9e13af1e6d0a4d429269
2016-04-15 16:41:19 +10:00
Yolanda Robla
d4b685acba Remove non voting job for magum dib checks
We will start consuming the generated qcow2 images
by default, so this job is no longer needed.

Change-Id: I0c6c5727e170a654de332e0deaa9ea98ee9bfa96
2016-04-15 08:39:34 +02:00
Jenkins
5675b85316 Merge "Glance fix glance_store functional tests" 2016-04-15 05:49:15 +00:00
Emilien Macchi
0d60a1572d puppet: use gerrit-git-prep for all jobs
Stop using zuul-clone macro because the other-requirements.txt was not
found by install-distro-packages.sh script, since it looks at the root
of the workspace.
By using gerrit-git-prep, we have the repo directly at the root of the
workspace, other-requirements.txt will be found and we'll unblock our
CI, that is currently broken because some packages are installed by
default bindep packages.

Change-Id: I5be52b5790655d4361817890f2bf4af382924e2c
2016-04-14 22:21:43 -04:00
Jenkins
ba8fd64f50 Merge "[Rally] Load Neutron-LBaaS extension as devstack plugin" 2016-04-14 22:19:33 +00:00
Eric Harney
2d46e503a7 Add pylint job to cinderclient experimental
This should mirror the Cinder pylint job.

Change-Id: I4f29cddd86890be6f2fc09e8b04acfa154ddb6f8
2016-04-14 17:05:45 -04:00
Peter Stachowski
a67496fac4 Add release notes jobs for python-troveclient
Change-Id: Iff6df27ab5ad6cd9649d8024768e0513f5a4daf8
Depends-On: I8e475e1148ec32f9beb3398ecbb5effccd7ea4fb
2016-04-14 21:02:19 +00:00
Jenkins
fcfc9b16a3 Merge "Gnocchi: Fix gate stable jobs" 2016-04-14 19:53:15 +00:00
Armando Migliaccio
75ed3f55ee Switch gate-neutron-dsvm-api to be invoked via tempest plugin framework
Neutron was amongst one of the earliest projects that promoted the
idea of colocating more advanced tests within the project's source
repo itself. The job gate-neutron-dsvm-api was created out of the
tempest backbone when no plugin/tempest-lib were a thing. Things
have matured since, therefore it is time to update some of the
plumbing underpinning this job so that we can start using some of
the latest cool stuff that Tempest has to offer.

The switch must be made conditional to branches since the it only
makes sense from Newton onward.

Depends-on: Ia233aa162746845f6ae08a8157dcd242dcd58eab
Change-Id: If5f7ea82c45494953452f728fabb7403d0b6e14e
2016-04-14 17:06:10 +00:00
Alexander Maretskiy
d05fc01c8f [Rally] Load Neutron-LBaaS extension as devstack plugin
Devstack has removed LBaaS extension loaded as service,
so we have to load it as devstack plugin.

Change-Id: Ie7a2509f2393abf83f3c1197ecd4fd2461b21b39
2016-04-14 19:08:20 +03:00
Mark Vanderwiel
0130c33aca Capture periodic integration test logs
The openstack cookbook integration tests now have
logs saved properly so add them to what is published.

Change-Id: I5a11a660b090e570559f40083c5004e373d65de0
2016-04-14 10:06:36 -05:00
Mehdi Abaakouk
2489b92e25 Gnocchi: Fix gate stable jobs
Since Mikita is released, Gnocchi stables 2.0 and 2.1 must be
gated on Mikita stable branches of other project.

Change-Id: I8f5da5dde5aa24757813b9c032f8ee561029e6c9
2016-04-14 16:21:48 +02:00
Jenkins
5d6559b699 Merge "Add new experimental job for manila-image-elements project" 2016-04-14 13:24:38 +00:00
Jenkins
27025c6f5e Merge "[Manila] Fix grenade job settings" 2016-04-14 12:35:32 +00:00
Niall Bunting
8b7d5c4c0d Glance fix glance_store functional tests
The directory is called hooks not gates. This needs updating so that
glance can find the correct file.

Change-Id: I94e4e1a9cf2e80120ffe87f57ee11459bb9b384d
2016-04-14 12:31:59 +00:00
vponomaryov
d841397f29 [Manila] Fix grenade job settings
Manila uses plugin mechanism for enabling devstack and grenade plugins.
Design of grenade plugin assumes that it enables devstack plugin
using specific versions via its config. But now, CI job enables master
version of devstack plugin. It leads to duplication, manila installation
runs twice and, therefore, fails.
Remove redundant string from grenade job configuration for Manila
project avoiding this duplication.

Also, remove 'DEVSTACK_GATE_TEMPEST=1' env var from job config as
manila's case does not require it. It triggers run of redundant
tests. But enable tempest via "ENABLED_SERVICES" to be able to
trigger tempest run in manila grenade scripts not depending on
'devstack-gate' project scripts in future.

Change-Id: Ib5b7df457101430813db89320dcc3d3f8438f252
2016-04-14 15:00:22 +03:00
Jenkins
33ccef93cb Merge "Add missing python-magnumclient to shade-magnum job" 2016-04-14 11:29:35 +00:00