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
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
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
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
We'll only enable it for ansible-role-zuul to start.
Change-Id: I477d5080967f0ee83bfbe71b981a80c9d402b1bf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
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
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
Stop 'cd openstack/puppet-openstack-integration', which is not needed
anymore thanks to puppet-openstack-integration-checkout builder.
Change-Id: I68466818431299aa74d934d519a3a772bfe2c2f4
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
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
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
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
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
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
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
The openstack cookbook integration tests now have
logs saved properly so add them to what is published.
Change-Id: I5a11a660b090e570559f40083c5004e373d65de0
Since Mikita is released, Gnocchi stables 2.0 and 2.1 must be
gated on Mikita stable branches of other project.
Change-Id: I8f5da5dde5aa24757813b9c032f8ee561029e6c9
The directory is called hooks not gates. This needs updating so that
glance can find the correct file.
Change-Id: I94e4e1a9cf2e80120ffe87f57ee11459bb9b384d
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