3023 Commits

Author SHA1 Message Date
Clint Adams
15312b86db Stackforge namespace retirement renaming
This patch renames many projects that were in the stackforge namespace
and moves them to the openstack namespace.

Input for this process was derived from community collaboration
resulting in this set of two lists:
https://wiki.openstack.org/w/index.php?title=Stackforge_Namespace_Retirement&oldid=92717

Uses data/stackforge-renames in patchset 36 of
https://review.openstack.org/#/c/228002/
as input to the script in patchset 36 of
https://review.openstack.org/#/c/228002/

Change-Id: I5d41b8268b9472aef78dce810ac30ee959ae8d42
2015-10-16 11:10:16 -04:00
Jenkins
a5b9cd9e76 Merge "Add pep8-constraints jobs to Neutron" 2015-10-16 07:35:51 +00:00
Jenkins
71d6a2585a Merge "Promote the tripleo ha and ceph jobs to voting" 2015-10-16 07:35:27 +00:00
Sachi King
b1aab53f91 Add pep8-constraints jobs to Neutron
Adds pep8-constraints jobs and adds it to Neutron's check queue

Implements Blueprint: Requirements-Management

Change-Id: I821a7b6056f2b7e469f47bd8e01aacf6ebde6c8b
2015-10-16 14:55:38 +11:00
Jenkins
a773929e9f Merge "Remove selenium job from stable branches" 2015-10-15 19:34:21 +00:00
David Lyle
3cc76a7aea Remove selenium job from stable branches
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
2015-10-15 12:57:37 -06:00
Jenkins
c307c47fd1 Merge "Fix oslo.messaging+zmq+dsvm to run from master" 2015-10-15 18:53:23 +00:00
Davanum Srinivas
3a5a04cc9c Fix oslo.messaging+zmq+dsvm to run from master
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
2015-10-15 13:44:03 -04:00
Derek Higgins
0a6cd2778b Promote the tripleo ha and ceph jobs to voting
These are now in a stable place and we should avoid breaking them
again.

Change-Id: Ib16d9e5139fd79af6d75c5b0980c21d1d580e7e0
2015-10-15 16:21:17 +00:00
Ben Nemec
1011911383 Avoid name collisions with tripleo-ci jobs
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
2015-10-15 16:17:47 +00:00
Jenkins
df37e3c32f Merge "Create tempest-plugin-cookiecutter project" 2015-10-15 15:25:19 +00:00
Jenkins
b38556e20c Merge "Adjust jobs after HA Guide RST conversion" 2015-10-15 08:10:56 +00:00
Sachi King
27bf83104e Add docs-constraints jobs to Neutron
Adds docs-constraints job and adds it to Neutron's check queue

Implements Blueprint: Requirements-Management
Change-Id: Ic03387337fc760f3ecc6041cf1d7a7724d722b70
2015-10-15 10:32:10 +11:00
Jenkins
74f19c14dd Merge "Make gate-oslo.rootwrap-python34 voting, add gate" 2015-10-14 16:20:40 +00:00
Andreas Jaeger
322562f425 Do not add rtfd-hooks for murano, rally, sahara
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
2015-10-14 08:01:40 +02:00
Marc Koderer
911b737eab Create tempest-plugin-cookiecutter project
This is a new project to create a cookiecutter template repo for
use in creating tempest-plugin repos.

Change-Id: Ieb97af5837888ba4b0aab4d7dda37e7796f9f0f0
Depends-On: I5c7c7fc2ba274b651954c27b0acce3d6ebd0a57d
2015-10-13 10:10:31 -04:00
Victor Stinner
dcb71b0a4a Make gate-oslo.rootwrap-python34 voting, add gate
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
2015-10-13 12:35:48 +02:00
Jenkins
67024cc6d6 Merge "Add app-catalog-common repository" 2015-10-13 09:55:48 +00:00
Jenkins
2a37d33da6 Merge "make selenium voting in horizon" 2015-10-13 09:55:23 +00:00
Jenkins
3b97d70546 Merge "Add openstack/python-scciclient project" 2015-10-13 09:48:34 +00:00
Jenkins
91f97880c8 Merge "Add job for publication Murano docs on docs.openstack.org" 2015-10-13 07:50:59 +00:00
Christopher Aedo
2ebfb605b1 Add app-catalog-common repository
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
2015-10-12 23:51:24 +00:00
David Lyle
3fb3d1c9fc make selenium voting in horizon
The reliability of the job has been improved and all tests are
passing. To prevent regressions making the job voting again.

Change-Id: I5eb4d207efc51f61971644626dc77f5da2cc2c62
2015-10-12 16:59:44 -06:00
Andreas Jaeger
bf39d8070f Adjust jobs after HA Guide RST conversion
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
2015-10-12 13:44:20 +02:00
Kyle Mestery
24c59efd3a Add pypi publishing jobs for neutron sub-projects
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>
2015-10-12 00:30:01 +00:00
Jenkins
367992b58d Merge "Rework api-site publishing" 2015-10-10 09:18:04 +00:00
Jenkins
6b92a5c29c Merge "Switch openstack-ansible pep8/bashate jobs to voting" 2015-10-10 08:31:07 +00:00
Jenkins
f9eab168c9 Merge "Add non-voting gate-oslo.rootwrap-python34 check" 2015-10-10 08:28:40 +00:00
Jenkins
43f584895a Merge "Don't run gate-python-glanceclient-python34 on stable/juno" 2015-10-10 08:14:43 +00:00
Emilien Macchi
e562201117 zuul/layout: run puppet integration on horizon module
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
2015-10-09 19:47:11 -07:00
Matt Riedemann
077c0c5ecd Don't run gate-python-glanceclient-python34 on stable/juno
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
2015-10-09 11:57:08 -07:00
Matthew Treinish
fcf086c696
Make javascript jobs on openstack-health non-voting
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
2015-10-09 11:43:58 -04:00
Victor Stinner
2d5fcb2446 Add non-voting gate-oslo.rootwrap-python34 check
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
2015-10-09 16:38:09 +02:00
Jesse Pretorius
5e72cfe671 Switch openstack-ansible pep8/bashate jobs to voting
This patch converts the openstack-ansible and
openstack-ansible-security bashate, pep8 and ansible-lint
checks to voting.

Change-Id: I79bc177e16e3912634ca40ecae3662ba81178609
Depends-On: I41d5d8591bc5c0b1b2f997b05b1908679c216a26
2015-10-09 15:35:15 +01:00
Matthew Treinish
5b0a38019e
Add javascript jobs to openstack-health
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
2015-10-09 09:52:18 -04:00
Andreas Jaeger
1f0c37654a Rework api-site publishing
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
2015-10-09 10:20:39 +02:00
Jenkins
f3aa03ebdf Merge "Conditionally skip some heat gate jobs" 2015-10-09 07:52:57 +00:00
Jenkins
4d94ec70f0 Merge "Add jobs for the openstack-ansible-security repository" 2015-10-09 07:50:36 +00:00
Jenkins
570619eec3 Merge "Make gate-tempest-dsvm-networking-ovn voting" 2015-10-09 07:16:17 +00:00
Jenkins
df93add31f Merge "fix ceilometerclient gate" 2015-10-09 07:16:09 +00:00
Jenkins
53d6cf4726 Merge "Don't run gate-glanceclient-dsvm-functional on stable/juno" 2015-10-09 07:03:10 +00:00
Jenkins
6ce1edf01a Merge "networking-bgpvpn: add devstack job" 2015-10-09 05:29:01 +00:00
Matt Riedemann
b23145ad4d Don't run gate-glanceclient-dsvm-functional on stable/juno
It's already blocked from stable/kilo and it doesn't work on
stable/juno, which is blocking:

Ie6547d1a5501f2d2ec74d3ec4808c26a48ffc7fb

Change-Id: I3539d43d6a76116cdbc962bd5c00bb4940ad4ff0
2015-10-08 19:08:43 -07:00
gordon chung
56ac0e46f8 fix ceilometerclient gate
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
2015-10-08 17:53:07 -04:00
Aaron Rosen
dea4c2cce3 Make gate-tempest-dsvm-networking-ovn voting
These passes consistently so we might as well make it voting

Change-Id: Ic6293dfc29a49ca1bbd6af4fd67f7a0b3f4a890a
2015-10-08 19:48:06 +00:00
Jenkins
a58f3e6959 Merge "Add dib-lint job for nodepool elements" 2015-10-08 18:19:27 +00:00
Dan Smith
ac96f95433 Add oslo.versionedobjects src job to nova experimental
These two projects are highly interrelated and being able to sniff
test before releases would be helpful to reduce churn.

Change-Id: I8bdceab146c451fb45ab109d7595d946e3cc0d96
2015-10-08 10:27:06 -07:00
Jenkins
c9ce9f6ff9 Merge "Enable constraints proposals for liberty" 2015-10-08 15:39:45 +00:00
Monty Taylor
8dc3804bf6 Add a shade functional test for keystone v2
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
2015-10-08 09:10:42 -04:00
Jesse Pretorius
815855d2f4 Add jobs for the openstack-ansible-security repository
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
2015-10-08 10:39:57 +01:00