8553 Commits

Author SHA1 Message Date
Jenkins
06c649a742 Merge "Add Castellan project" 2014-12-04 18:35:03 +00:00
Jenkins
f9be26e8f0 Merge "Gate pycadf on Python 3" 2014-12-04 18:06:27 +00:00
Jenkins
ebaf1d74cb Merge "Add manila tarball and release-tags jobs" 2014-12-04 18:01:05 +00:00
Jenkins
449bc9faa0 Merge "change group acl's for os-ansible-deployment project" 2014-12-04 17:25:21 +00:00
Jenkins
e53f7aea6c Merge "Delete run-unittests.sh" 2014-12-04 17:02:09 +00:00
James E. Blair
0c625fd435 Add manila tarball and release-tags jobs
It's a server project and so needs to explicitly list these jobs
(which most non-server projects get from the publish-to-pypi
template).

Change-Id: I9be5eb1f7ad0264ce91a677ecda99d5cc0c493a1
2014-12-04 09:00:25 -08:00
Darren Birkett
2a43f03b6e change group acl's for os-ansible-deployment project
- allow os-ansible-deployment core group to approve reviews for master, stable/* and proposed/* branches
- allow os-ansible-deployment-release to create tags and new branches

Change-Id: If1ada9841d5de4a0f584c9e765056d273a579932
2014-12-04 16:54:32 +00:00
Jesse Pretorius
6d5f950547 Add deployment build check to os-ansible-deployment
This patch inserts an all-in-one server deployment as a non-voting check. It
will later be promoted to a gate once it's confirmed to be working as required.

Change-Id: I310bdf13e7c62c8f81d7a0effb8a7b53f683b36a
2014-12-04 15:25:09 +00:00
Jenkins
9fbac82bad Merge "Set the os-ansible-deployment-lint check to only run on master branch" 2014-12-04 15:23:37 +00:00
Jenkins
c91557b1f5 Merge "Add python 2.6 deprecation comments" 2014-12-04 15:06:36 +00:00
Jesse Pretorius
822b8560f7 Set the os-ansible-deployment-lint check to only run on master branch
In order to ensure that the syntax and lint checks are only processed on
master and do not fail on older branches, the check is only being set to
run on master.

Change-Id: Iea9c2dd5e6fd112775e0fd073b93c0e842af7f27
2014-12-04 14:53:03 +00:00
Julien Danjou
0939d73ad0 Gate pycadf on Python 3
pycadf is actually working on Python 3, gate it.

Change-Id: I73bd0e72bb51628d4ee52ce39f27166ec88c802f
2014-12-04 15:50:44 +01:00
Jenkins
b52b1c4b22 Merge "Add automated pypi release job for openstacksdk" 2014-12-04 12:17:27 +00:00
Andreas Jaeger
314b14ab94 Add python 2.6 deprecation comments
Since there are many lines of python 2.6 deprecation, add a comment at
the end so that it further jobs can be added below the list and it's
clear that they are not part of the 2.6 deprecation.

Add comment for python26-jobs about the deprecation.

Change-Id: I02007ba9eee8f6458446b9fb292647804a6c7543
2014-12-04 11:08:58 +01:00
Joshua Hesketh
fb8b43a17e Ensure logs are uploaded on failure
As per http://ci.openstack.org/jenkins-job-builder/publishers.html#publishers.postbuildscript*
we need to set onfailure to true to upload logs in all cases.

* The documentation is actually currently wrong. I've posted a fix
here: https://review.openstack.org/138952

Change-Id: Iaf5413a88ed47792fbb44d7937191ab001e15200
2014-12-04 16:18:29 +11:00
Jenkins
5d082a70b4 Merge "Move zuul_swift_upload to publisher" 2014-12-04 02:35:24 +00:00
Jenkins
8fa462e39f Merge "Switch to using run-tox.sh everywhere." 2014-12-04 01:03:49 +00:00
Douglas Mendizábal
51b455a820 Add Castellan project
Castellan is a Key Manager interface for OpenStack projects that do not
want to integrate with Barbican directly.  Barbican will provide an
implementation of this interface, but projects can choose to implement
the interface with an alternative Key Management System if Barbican does
not meet their requirements.

A CR has laso been sent to the governance repo to add Castellan to the
Barbican program:

https://review.openstack.org/#/c/138875/

Change-Id: I076e04e5167e2ff00b94142e86c242de36e766da
2014-12-03 16:17:16 -06:00
Jenkins
3a7248793c Merge "only test libraries in a neutron config" 2014-12-03 21:38:28 +00:00
Jenkins
5978153a3c Merge "print pip freeze even when flake8 fails" 2014-12-03 21:19:02 +00:00
Doug Hellmann
4c6e428257 Fix layout-checks.py to work in virtualenv
Fix the python interpreter used by layout-checks.py so that the "tox -e
zuul" target works correctly on a local system.

Add the PyYAML dependency needed by layout-checks.py to the tox
configuration for the zuul target.

Add the zuul target to the default list for tox.

Change-Id: Ic4db9fc3bb236d36365abfe966eb9e7769896011
2014-12-03 15:05:21 -05:00
Davanum Srinivas
b38d520b38 print pip freeze even when flake8 fails
When 'tox -e pep8' fails we don't end up printing
the pip freeze output since pipefail just bails out.
We should capture pip freeze when flake8 passes
or fails. The pipe seems to be a vestige from a previous
attempt to save the output into a separate file, we
dont need that anymore. Save the exit code from
the tox command and use that when we exit at the end
of the script.

Change-Id: Ic4590b7a8260a4a652608b1aa8d02beb786143ea
2014-12-03 13:37:48 -05:00
Jenkins
db5bb2e926 Merge "Add project specific CI acls" 2014-12-03 18:28:43 +00:00
Clark Boylan
992556385b Add project specific CI acls
The projects that have their ACLs modified here have had third party CI
vote on them in the last 3 months. Add project specific CI group ACLs so
that these projects can directly manage which accounts are allowed to
vote on them.

Change-Id: Iaf9cbb86cd3077f28bf3c5f02de4718314ac1eef
2014-12-03 09:59:08 -08:00
Jenkins
ff0f179791 Merge "Filter floating/fixed ip tests for tempest-cells" 2014-12-03 17:23:34 +00:00
Jenkins
1297d4ec73 Merge "Add networking-odl project to StackForge" 2014-12-03 14:55:40 +00:00
Terry Howe
6add245a16 Add automated pypi release job for openstacksdk
Automate release uploads to pypi when a release is tagged for
the python-openstacksdk project.

Change-Id: Ie109fa6758a8ca9cdab6c4c3558de616fd582c79
2014-12-03 07:49:21 -07:00
Jenkins
a162e3a697 Merge "Make zaqarclient's functional gate voting" 2014-12-03 14:37:29 +00:00
Jenkins
4bc7ceebca Merge "Updating gating jobs for os-ansible repo" 2014-12-03 14:37:04 +00:00
Jenkins
e14ca69e53 Merge "Add job to publish puppet modules to the forge" 2014-12-03 14:34:43 +00:00
Jenkins
a4394b7dcb Merge "Run beaker-rspec tests on stackforge/puppet*" 2014-12-03 14:34:34 +00:00
Jenkins
d4f2b4dd0e Merge "Make run-tox a super set of run-unittests" 2014-12-03 13:58:30 +00:00
Jenkins
ad13f8a4d8 Merge "Create new neutron service repositories" 2014-12-03 13:58:23 +00:00
Jenkins
533aa34213 Merge "EC2 compute driver that uses BOTO API to communicate with EC2" 2014-12-03 13:58:16 +00:00
Jenkins
435947eba4 Merge "associate openstack-ansible with correct launchpad project" 2014-12-03 13:55:10 +00:00
Jenkins
8193e0bb02 Merge "Upload wheels before sdists" 2014-12-03 13:38:22 +00:00
Darren Birkett
5dccf78a3b associate openstack-ansible with correct launchpad project
github repo name is stackforge/os-ansible-deployment
launchpad project is openstack-ansible

Added the groups mapping to ensure correct functionality

Change-Id: Ic0a310510814829577a1c27c984df536b4a2d295
2014-12-03 12:35:03 +00:00
Kashyap Kopparam
c500bc6687 EC2 compute driver that uses BOTO API to communicate with EC2
Change-Id: Ied3fe841b79ed180cd27b36e3da38b1259838032
2014-12-03 16:41:10 +05:30
Justin Shepherd
d027dc6157 Updating gating jobs for os-ansible repo
* Adding ansible gate job definition
* Adding ansible-lint job definition
* Updating zuul/layout with ansible gate jobs

Change-Id: I174f082e3991e1b9c933dad2db3f882bc2f6e0c7
2014-12-03 10:55:55 +00:00
Jenkins
6c6c446003 Merge "Add ironic-discoverd to #openstack-ironic IRC channel" 2014-12-03 07:34:14 +00:00
Jenkins
a957d25aca Merge "adjust swift testing definitions to things that actually test swift" 2014-12-02 21:57:16 +00:00
Jenkins
d35a12318d Merge "Added gerritbot to openstack-ansible channel" 2014-12-02 21:19:03 +00:00
Jenkins
e3f9a81068 Merge "Add #openstack-ansible to accessbot" 2014-12-02 21:18:57 +00:00
Kevin Carter
81f9bb7754 Added gerritbot to openstack-ansible channel
This change adds the gerrit irc bot to the openstack-ansible channel.
The bot has been setup to watch the branches **stable/icehouse**,
**stable/juno**, and **proposed/juno**.

Change-Id: I00a373744faeef9a8243c9df5edd8c83775f3cd8
2014-12-02 12:51:23 -08:00
James E. Blair
9a63ce04ea Add #openstack-ansible to accessbot
Change-Id: I6d2eeb4f475a05aabe67ad443408d5d6bf4303ef
2014-12-02 12:51:04 -08:00
Jenkins
31504c16fe Merge "Fix spelling of OpenStack in the project descriptions of Gerrit" 2014-12-02 20:49:43 +00:00
Clark Boylan
b197db0c2d Upload wheels before sdists
Bandersnatch and pypi have a failure case where uploading two files to
pypi very closely to each other results in bandersnatch thinking it has
synced serial X+1 which includes both the sdist and wheel but it really
has only synced serial X. But since X+1 is what bandersnatch thinks it
has done it will never sync the actual contents of the X+1 serial (the
second file uploaded).

To make matters worse the index.html for the project is synced assuming
both artifacts at serial X+1 were synced. This means any fetches for the
second artifact fail.

We can work around this by always uploading the wheel first. Pip prefers
wheels to sdists so uploading the wheel first ensures that the wheel is
synced properly, pip will prefer it, and our jobs should continue
running.

Eventually upstream pypi and bandersnatch will need to fix this bugs
properly but this is a reasonable thing we can do locally.

Change-Id: I26062b9fefa5ce484b63e2d0ee02e0ecbe64555f
2014-12-02 10:37:21 -08:00
Andrew Laski
2a628710d9 Filter floating/fixed ip tests for tempest-cells
Fixed ips do not work with current nova-cells.  Floating ips partially
work depending on which database the floating ip pool(s) are created in,
but they don't just work out of the box.  So these tests should be
disabled so we can get closer to a passing job.

Change-Id: I77c011ed3a36757519e07030ced779cee8b108b9
2014-12-02 13:21:52 -05:00
Jenkins
db1816dcca Merge "Add Designate BIND9 DSVM Job" 2014-12-02 17:09:13 +00:00
Kiall Mac Innes
beabaf96d5 Add Designate BIND9 DSVM Job
Refactor the gate-designate-devstack-dsvm job to be a reusable
job template, turning it into gate-designate-dsvm-powerdns, and
create a second instance for the BIND9 designate driver.

Change-Id: I7c5321e82caf8d54cf74095cea18dd1ea5b5bac5
2014-12-02 16:57:35 +00:00