A much awaited feature, this patch is the outcome of running:
find modules/openstack_project/files/gerrit/acls/ \
doc/source/stackforge.rst -type f -exec sed -i -e \
's/^\(.* \)label-Workflow .*\(group .*\)$/\0\n\1abandon = \2/' \
-e 's/.*exclusiveGroup.*Workflow.*/\0 abandon/' \
{} \;
Change-Id: I217a8689528d14c9143de5656db01549f263c3b4
Closes-Bug: #1248794
Create a new openstack-infra/groups-static-pages project that will act as
a content source for static pages of community portal. The content
management workflow follows the OpenStack CI review process.
Change-Id: I7a2280dfdb0c08df686345806739ed4fe9730d0f
Add experimental-tempest-dsvm-f20 test and run it with devstack
experimental tests.
The initial idea with this change is to validate devstack-f20 nodes
(added with [1]) with a tempest run on some devstack changes. Once
this has been proven stable we hope to promote it to a check job, and
eventaully vote.
Tested that jenkins-jobs correctly builds the
experimental-tempest-dsvm-f20 job.
[1] https://review.openstack.org/#/c/86842/
Change-Id: I6ed30a3ba1268476be1a0f16b97a4ea44b1ecec2
Now that we have a grenade neutron job that we are trying to stabilize
and gate on, we should collect the neutron logs in grenade so we can use
logstash and elastic-recheck with grenade neutron jobs.
Change-Id: I54c4079b1be00d5201d4fb84dd975576551728fe
Add a check job to require upstream URLs to use a scheme
that we are confident won't cause connection errors during
the import.
Add a tox configuration for this new job, as well as the
existing alphabetical check script, to make it easier
for developers to run those tests locally just by running
"tox".
Change-Id: I894ac0f8afb234404bb6e80e64b90aa25e052f10
Let infra manage pyghmi releases, instead of having the developer(s)
build and push packages manually.
Change-Id: I195700ccf7f18e6231e547db2ddea98e6ee5c385
The patch updates python-marconiclient.config and aligns it with other
client libraries. It also grants access for tags creation to Marconi's
PTL.
marconi-ptl is yet to be created.
Change-Id: I3c519b2f4e108c9eb676017ec899092343094bcb
Only enqueue changes in the check or gate queues if they are "open"
in Gerrit. This is required to break a test-comment loop caused by
the 'freshness' requirement on old abandoned changes.
Change-Id: I5e3c10295a71477e91e115d98a49a305d7e33adf
The swift code base now allows for running all of the functional tests
against a set of in-process servers. The functional tests, which are
nose based, run entirely with-in the process from which nose is invoked,
allowing for coverage collection and / or easier test development.
These tests had been added using the gate-{name}-unittest-{env} template
which assumes that the env name will be prefixed with 'py' before
passing it to tox. 'pyfunc' doesn't exist as the target so switch to
using the gate-{name}-tox-{envlist} template which does not assume
anything about the tox target.
The ability to run these "in-process" functional tests is only available
post-Icehouse.
Change-Id: I77d47dffa429ffc90ab732c518dc14cbf22f7017
The usual entry points pep8, py26 and py27 are provided by If58730d84.
Expand the python-jobs template with some tweaks:
- 'coverage' added to 'check' pipeline and made non voting
- 'docs' is commented out because setup.py does not have a build_sphinx
entry point yet.
- adds python33 as a non voter since we want to eventually support 3.3.
James confirmed that openstackci got added to the pypi project. Added
release related triggers as well. The postmirror jobs are not needed.
Change-Id: If58730d84315c0ea018a3757624d98bf2e1aeb3f
The new infra-manual repo will need a publishing job.
This patch templates a publishing job for the check queue and
a job for the post queue. It also uses the templates.
Change-Id: Ic94094cebec4d80e6c76e1994bea69888326a49f
Create a new git repository for use by the Tripleo project to do design
reviews as a supplement to launchpad blueprints.
Change-Id: Ie5a5a4b68c41d88fdc9675b4ce72d3e8d959399a
Firefox 29 apparently doesn't render overflow-x correctly. However
overflow works fine, and works fine on webkit based browsers as well.
Move from overflow-x => overflow for maximum compatibility.
Change-Id: Iba7463479060dfc2b692a260322d0726fa22fd11
The swift code base now allows for the running all of the functional
tests against a set of in-process servers. The functional tests, which
are nose based, run entirely with-in the process from which nose is
invoked, allowing for coverage collection and / or test development.
Change-Id: I2d98ff7c5f0fc3401cf154c59b71116bcc538eae