Just about every integrated project supports postgres (except swift),
but until now it wasn't part of the integrated-gate this means a
postgres breaking patch can be landed in the gate. This happened in heat
as documented by the bug below.
The integated-gate template is used on 35 repos while this patch removes
gate-tempest-dsvm-postgres in 20 places, so this patch adds a new gating
job to 15 repos.
Change-Id: Ieb1f162f9812917159314d328dde4f6c81f33e4c
Related-Bug: #1321093
We apparently didn't rebase all changes properly and some new scripts
ended up in jenkins/files/slave_scripts when they should all go into
openstack_project/files/slave_scripts. Move them now.
Change-Id: If6eec70f9da393193497d4d52d6a69a34cdb4db2
Gracefully stop using hpcloud 1.0 so that any remaining nodes there are
cleaned up. This is in preparation for removing hpcloud 1.0 completely.
Change-Id: I7e45c9f646d2077d6e9692f72389bfc955e1d56c
The aviator job does not have a node label so add one. This will force
the jobs to run on slaves with ruby1.9.1.
Change-Id: I1f52aa5a5fa8b76954788eb1e8781ef1739ff49e
With the advent of ACL-controlled abandon and restore capability in
more recent Gerrit releases, we can now put this power in the hands
of core reviewers for individual projects and should no longer need
to rely on hacky system-wide automated rules to abandon stale
changes.
Change-Id: I85c8ebc548df8328437615bca472eddd4fc0375f
Publish python-troveclient on docs.openstack.org like all
python-PROJECTclients. This means: A new document gets published
whenever a new client gets released.
Use python-jobs template and remove all jobs that are part of the
template, add openstack-client-publish-jobs for publishing.
The jobs already exists in Jenkins, wire them into Zuul now.
Change-Id: Ice07e5e034a3433db290d1f2b98b9a006b782f55
Partial-Bug: #1315101
Puppet apply is single threaded and slow. We are testing many puppet
applies in noop mode so it should be safe to run them in parallel using
the number of cpus available to us. Make it so.
Change-Id: I66250d21258de7791e4f5fc0b013100efae63603
Script 'contrib/ci/setup.sh' from manila does not exist
in place on call moment.
Moved call of this file to proper place.
Change-Id: I5a3e5352b13f08d9bb5dee6c201d2957b2192d60
Adds a new yum module which can be used to manage individual
yum::repo's with puppet. This approach uses reposync
and createrepo to provide a lightweight HTTP based local
Yum repo syncing mechanism. The resulting directories
are hosted in /srv/yum_repos/ via Apache.
This will be useful for TripleO where we heavily leverage
Fedora Yum repos for disk image building.
Tested on a Centos 6.5 host machine.
Change-Id: Ice268e404df7c7608a5cb733ea65050e705ff2ab
When browsing the source code in Chrome, the lines and line numbers are not
aligned. Setting a font family and font size fixes this problem.
Change-Id: I6809e7bf6eab869f2c686db73019bf70fdb51430
A couple of smaller changes:
For 'openstack-operations-guide-{lang}:
* The job was listed as part of openstack-manuals but belongs to
operations-guide, place it correctly in projects.yaml.
* The job used the non-existing openstack-ops repository instead of
operations-guide.
* Move the job from manuals.yaml to manuals-jobs.yaml, thus deleting
file manuals.yaml.
* Small cleanups: Remove github-org, set node via projects.yaml.
For 'openstack-misc-guides-{lang}:
* Use upload-to-docs-site macro. It's slightly more generic but will
work fine for this job like it does for the other {lang} jobs.
Change-Id: I925dae61be182ad9407e235102e0089e877365af