Adds pep8-constraints jobs and adds it to Neutron's check queue
Implements Blueprint: Requirements-Management
Change-Id: I821a7b6056f2b7e469f47bd8e01aacf6ebde6c8b
The horizon selenium tests are only working on master. The job was
recently made voting. Since they continue to fail on stable branches,
we need to not run them on stable branches.
Change-Id: I888ce0358891ca73deb8bebe4ca5e47b48925f19
gate-tempest-dsvm-full-zmq ends up using oslo.messaging from
pip. We need a job that runs dsvm-full with oslo.messaging from git.
Change-Id: If85ce9e4a6c976f30f29671e7d23eff784d0f5b8
The tripleo-ci jobs were using a regex that just looked for
*-tripleo* in the job name, which also matches tripleo-common and
python-tripleoclient. This causes the py34 jobs for those projects
to sometimes get scheduled to precise nodes that don't have a py34
interpreter installed.
This changes the tripleo-ci jobs to be named tripleo-ci-* and
updates the regex appropriately so it will no longer match non-toci
jobs.
Change-Id: Ie4d803574221b936b249673436db36fd75940587
Adds docs-constraints job and adds it to Neutron's check queue
Implements Blueprint: Requirements-Management
Change-Id: Ic03387337fc760f3ecc6041cf1d7a7724d722b70
Remove rtfd-hooks for official projects, we have docs.openstack.org as
canonical and official place. OpenStack practice is to only publish
there. This just removes the pushing from OpenStack CI infrastructure to
readthedocs after each change.
If a project is setup at readthedocs, readthedocs will pull once a day
from OpenStack automatically. So, projects wanting readthedocs will
not need to do any extra changes to continue publishing to readthedocs.
For murano-specs, use openstack-specs-jobs template which
publishes to specs.o.o.
Change-Id: Ica6ab0ebe29f2ae3ce7e3aa75315459ccbad1e37
This is a new project to create a cookiecutter template repo for
use in creating tempest-plugin repos.
Change-Id: Ieb97af5837888ba4b0aab4d7dda37e7796f9f0f0
Depends-On: I5c7c7fc2ba274b651954c27b0acce3d6ebd0a57d
Add python3-jobs template to oslo.rootwrap and make the check job
voting.
Tests were fixed on Python 3 by the change
Ied495f5867f47eee57b64ab35c0423913ee17d6e.
Make the check job voting to avoid Python 3 regressions.
Change-Id: I326887a77006490abbab635ccc8e5ce40d7619f2
This commit adds a new repository which
will be used for common elements between
the App Catalog and the app-catalog-ui
Horizon plugin.
Change-Id: Ib111ecdccfdebe4578d7f5ae01c0fd7dae611b7b
The reliability of the job has been improved and all tests are
passing. To prevent regressions making the job voting again.
Change-Id: I5eb4d207efc51f61971644626dc77f5da2cc2c62
The ha-guide repo is now using only RST guides, we thus can remove some
jobs.
Create a new tempate openstack-doc-gate and use it for both RST only
guides - security-doc and ha-guide.
Change-Id: I3647bd4591419b8f30520b08c2d51796ad46b27a
Depends-On: I4afef0100d21aaa7215ac7f1ee49fdd4c3e7a4e3
Make these consistent so we can ensure we're able to publish
releases to pypi. This includes adding pypi-jobs as well as
openstack-publish-jobs.
Note: This excludes the networking-powervm project which has
still not created a PyPi repo yet.
Change-Id: I02ec5166acc91a64ca5e29752c268234e7fbf7cb
Signed-off-by: Kyle Mestery <mestery@mestery.com>
Horizon is now installed & tested by puppet-openstcak-integration.
This patch aims to run the jobs for puppet-horizon as non-voting, beside
other modules.
Change-Id: I2c8df603dd5bbe9893ff0c80cfb8716d098f1748
python-glanceclient didn't support python 3.4 in Juno so the job fails
hard, let's exclude it from stable/juno.
This is blocking Ie6547d1a5501f2d2ec74d3ec4808c26a48ffc7fb.
Change-Id: I7d84cc0d35021bc70fb9745d9300ffdc1ce63bfb
These jobs don't even come close to working. npm is going out to the
internet to pull packages and it is failing to download packages. This
is causing everything to fail before it even gets started. This commit
makes these jobs non-voting, it would have been good to have voting
coverage on the js in the repo, but if the jobs can't reliable pull in
requirements we can only use them as advisory jobs.
Change-Id: I0800b132cd792da0450cee620b953ee93b75be0a
Add a non-voting python34 check job to oslo.rootwrap. The check is
not voting because it doesn't work yet, see the change
Ied495f5867f47eee57b64ab35c0423913ee17d6e.
The check job is only added to the development branch (master for
Mitaka).
Change-Id: Ia9a913107d0dd1be87ac3ad285b19c2c5e85fb72
This patch converts the openstack-ansible and
openstack-ansible-security bashate, pep8 and ansible-lint
checks to voting.
Change-Id: I79bc177e16e3912634ca40ecae3662ba81178609
Depends-On: I41d5d8591bc5c0b1b2f997b05b1908679c216a26
This commit adds running javascript jobs to the openstack-health
project. The openstack-health repo contains 2 projects in 1 a REST
API on top of subunit2sql (and eventually other data sources) to query
for results history and a javascript frontend to visualize the data
returned over that rest api. Currently the repo only runs tests on
python which only covers the REST API. This commit adds testing to
the other half of the repo on the JS side.
Change-Id: Ie467df9c1f9333c04a75ca62daad82e86768f254
Publishing is now only done on developer.openstack.org and not anymore
on docs.openstack.org:
* Remove api-site-tox-doc-publishdocs
* Create new job openstack-api-ref-publish-lang to publish translated
documents to developer.o.o.
* Remove api-site-tox-doc-publishlang job (published translated
documents to docs.o.o). For this, we need to replace the
openstack-doc-translation template with individual jobs.
Change-Id: Id9d9c378c29e5601fe994b46ede19ddae61cfb53
It's already blocked from stable/kilo and it doesn't work on
stable/juno, which is blocking:
Ie6547d1a5501f2d2ec74d3ec4808c26a48ffc7fb
Change-Id: I3539d43d6a76116cdbc962bd5c00bb4940ad4ff0
gate-tempest-dsvm-neutron-src-python-ceilometerclient job is broken
because it does not enable ceilometer plugin and therefore
doesn't install ceilometerclient.
this creates a new job which will enable ceilometer
Change-Id: Ifa29b42a133a7f8040d72cdd468c650ec486b867
These two projects are highly interrelated and being able to sniff
test before releases would be helpful to reduce churn.
Change-Id: I8bdceab146c451fb45ab109d7595d946e3cc0d96
Our functional tests should work against both keystone v2 and keystone
v3. devstack now runs with both, so modify clouds.yaml to request v2
instead of v3.
Change-Id: Ie58af3e9eeca301fbf25e0170e011c9dd10235c2
This patch adds the following jobs:
- openstack-server-publish-jobs:
To compile and publish the documentation for the role.
- gate-openstack-ansible-security-docs:
To check that the documentation compiles successfully.
- gate-openstack-ansible-security-pep8:
To verify that any python files in the repository are PEP8
compliant. This is currently a non-voting check.
- gate-openstack-ansible-security-bashate:
To verify that any bash scripts added to the repository are
bashate compliant. This is currently a non-voting check.
- gate-openstack-ansible-security-ansible-lint:
To verify syntax for all ansible tasks added to the repository.
This is currently a non-voting check.
Depends-On: Ie0852b16f4fc0586a9e0e49dfc6202bb8bbb0290
Change-Id: I911ed0811710b8be2dab961e174db4c41895ef33