Original default fowarding rule drops all packet including
the packets from quantum-dhcp. In this patch, we remove
forwarding rule
Change-Id: I68ec7440595a158e0a5f572868f37f54f5ffa1ba
Reviewed-on: https://review.openstack.org/18353
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: I0508e12c520fbcc511320547d9ed6be43d9024db
Reviewed-on: https://review.openstack.org/18358
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: I6c6ad0ddd000e3f140cb08faef7dce2cb9ae7079
Reviewed-on: https://review.openstack.org/18349
Reviewed-by: Ryan Lane
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Don't fetch from origin because zuul may not have it.
Change-Id: I58249bf2f3fbee6b37f62f419df035d92b8bc125
Reviewed-on: https://review.openstack.org/18334
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* .../files/jenkins_job_builder/config/devstack-gate.yaml: Add the
link-logs builder macro to all devstack jobs.
* .../files/jenkins_job_builder/config/macros.yaml(link-logs): New
builder macro to echo the detailed log URL, for use at the end of
jobs to make failure notification E-mails more helpful.
Change-Id: Idc0edff1dfb11a66dfe50e767221a595139c40f4
Reviewed-on: https://review.openstack.org/18068
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Some paths were not set correctly in graphite config files.
Fix up permissions in /var/lib/graphite.
Use 'service', but don't ensure it's running.
Change-Id: I363319473a332c16687e16887bfe83e1468c8ece
Reviewed-on: https://review.openstack.org/17617
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Update the list of projects in the common-bump-milestone job parameters:
- Add Heat. Should hopefully allow us (once seeded) to generate
properly-versioned artefacts from heat-tarball job.
- Remove Python client projects and Melange, which do not use this job
anymore.
Change-Id: I9dfa7c793a55385bb496823d0285c8f721d1eed7
Reviewed-on: https://review.openstack.org/18323
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* doc/source/gerrit.rst: When renaming and moving projects, provide
recommended syntax developers can use to update the git remote
origin URL in their existing working copies.
Change-Id: I98bf235a95c28a0637171be172774babdf739f7b
Reviewed-on: https://review.openstack.org/18252
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I204be5225df16acf02193062c5d72d12a9c94f24
Reviewed-on: https://review.openstack.org/18247
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Zuul internally merges or cherry-picks changes before running jobs
and gerrit-git-prep now uses the output of that. Therefore, merge
jobs are redundant. However, some projects have no gate tests,
so create a noop job for those projects so Zuul has something to run.
As long as it doesn't actually do anything with a git repo, it can
be shared by all projects.
* Remove definitions of merge jobs in jjb.
* Add a new singleton 'gate-noop' job.
* Remove invocations of -merge jobs in zuul, replacing them
with -noop jobs if they are the only jobs for a pipeline.
* Update new job documentation to mention gate-noop, and lack
of need to update projects.yaml if not using python-jobs.
Change-Id: I56d3f0f99b2f05780fc82222854db4f1c8f68b57
Reviewed-on: https://review.openstack.org/18246
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
The project already cherry-picks, this changes zuul's merge
strategy to match.
Change-Id: I6090c3ea30496128e7ca4f958597a27712752e0d
Reviewed-on: https://review.openstack.org/18242
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Change-Id: I81d191de81ad130bab80c7fa0c437f92b9210064
Reviewed-on: https://review.openstack.org/18196
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Update the status URL that is left in gerrit.
Don't push zuul refs to gerrit.
Don't proxy git requests to zuul in the apache config.
Change-Id: I578383d8bcec63b8581dc1a8b50405ad7e7070a5
Reviewed-on: https://review.openstack.org/18195
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Change-Id: Id2c4f20784e2b473435d679980919183262da4d3
Reviewed-on: https://review.openstack.org/18200
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Change-Id: I4b04c490495d731489e354b74906bb6f7209adfc
Reviewed-on: https://review.openstack.org/18193
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Moving zuul to its own server.
Change-Id: Id4613a290f98dbbf2036316fb823746b6e585db8
Reviewed-on: https://review.openstack.org/18192
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
To /opt/config.
Change-Id: Iab489ba398522dfd8e36dedb92d4d3f8d78df642
Reviewed-on: https://review.openstack.org/18177
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Change-Id: I06678c8c44141a05288f35421866d635bbd08fb0
Reviewed-on: https://review.openstack.org/18176
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Change-Id: I409bd50ae374e0288531f07cfeea34856c5f8067
Reviewed-on: https://review.openstack.org/17319
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Remove zuul from jenkins server.
Remove transitional zuul config.
Add an extra argument to gerrit-git-prep for the git site name, so that it
doesn't have to be the same as the review site.
Serve zuul git repos via apache.
Change-Id: I342032bcedf317c0f48ff89b773546eb2ccd08f8
Reviewed-on: https://review.openstack.org/17949
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
Run every tox job in a new tmpdir that gets removed at the
end of the job.
Fixes bug 1088761.
Change-Id: I756675a1b3b97492c8b55cda93b96719aa9b2c00
Reviewed-on: https://review.openstack.org/17824
Reviewed-by: eglynn
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
use \b (word boundary) to ensure we don't randomly start
generating a link if the characters end up at the end of an
unrelated word.
Change \s to ' \t' to drop \n so we don't link across paragraph
boundaries.
Both of these issues have been found in gerrit reviews, and cause
for some really weird linking.
Fix proper escaping of \b
Change-Id: Ic0f27775459fe48487b287c6dec63605999d293a
Reviewed-on: https://review.openstack.org/17958
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Change-Id: Ife1af12abc24fb5dd58bb221f7661aeb24198165
Reviewed-on: https://review.openstack.org/17999
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
subunit2html was missing a shebang and was being evaluated by bash
instead of python. Give it a shebang to make it work properly.
Change-Id: I8c766c32263642f3c2cc4155b979f2ad3dc1e8ed
Reviewed-on: https://review.openstack.org/17992
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: I1d282484c473cf4015e89041e5aa209942e576d7
Reviewed-on: https://review.openstack.org/17222
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Change-Id: Ia94bb64a76dd5646fbeebfaceb2dd04b27f1b609
Reviewed-on: https://review.openstack.org/17897
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
When testr is the test runner that is used capture the subunit stream
log file, convert it to pretty html output and publish both the log and
html file to static.openstack.org.
Change-Id: I0b79e048d25f2a8bc7cca6adf583d788809c7f05
Reviewed-on: https://review.openstack.org/17964
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
we want to inspect the hourly fails, so remove the cleanup
so that we can get to the nodes post fail.
Change-Id: Id5f4f787bfd83859c41409b8966807244edab4cd
Reviewed-on: https://review.openstack.org/17893
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Fixup issue introduced in Id5053c56f07a3bd723c9c47021b0c058b1ad27e9
Change-Id: Ie167086886a2a495ab48954de90f8a4538398a2f
Reviewed-on: https://review.openstack.org/17754
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: Id5053c56f07a3bd723c9c47021b0c058b1ad27e9
Reviewed-on: https://review.openstack.org/17749
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
etherpad-lite moved their upstream git repo to
https://github.com/ether/etherpad-lite.git. Update the vcsrepo source
for etherpad-lite when giving vcsrepo a specific version of
etherpad-lite. Do not update the source for the versionless vcsrepo
resource.
This allows us to leave etherpad.o.o alone while we install
etherpad-dev.o.o. Once etherpad-dev.o.o is working and we have tested an
upgrade to latest eplite and new node we can flip etherpad.o.o to the
new source.
Change-Id: I7cb9aaa5211f57c84698887500f519f92c514e91
Reviewed-on: https://review.openstack.org/17566
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
openstackci-vcsrepo 0.0.7 corrects a bug when checking out git tags.
Update to this version in order to properly checkout tags. This will
enable the install of etherpad-dev to continue.
Change-Id: Ie7ee481afc36b94723b9649486f843b128e264a9
Reviewed-on: https://review.openstack.org/17519
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Update openstack-ci/puppet-vcsrepo ACLs to allow openstack-ci-admins to
push git tags.
Change-Id: I91bf807e1cdfbc041925ccca300aaae63ce74c78
Reviewed-on: https://review.openstack.org/17518
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: I0fbfc5aa71888373b728ff485009bf4b01ffedfa
Signed-off-by: Julien Danjou <julien@danjou.info>
Reviewed-on: https://review.openstack.org/17537
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
So it won't copy over the root index.html file for docs.openstack.org/api.
fix bug 1086664
This should make it available at docs.openstack.org/api/quick-start/
Change-Id: Ia5fcca8136838aff334798853dc37f120802300f
Reviewed-on: https://review.openstack.org/17534
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Make api programmer guide copy to docs.openstack.org; fixes paths.
Patchset fixes api programmer path.
Change-Id: I3d19198af6dbe8d9baa3c03bdc4c397ccdd5aea1
Reviewed-on: https://review.openstack.org/17501
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Community is not running Puppet and needs an upgrade, this is preventing
Puppet from updating iptables to allow cacti.o.o to poll community.o.o.
Wiki.openstack.org in DNS still points at the old Moin wiki. As a result
cacti is trying to poll the old host which is not allowed.
Until community is updated and wiki.o.o DNS points at the new server
remove these two nodes from the cacti host list to prevent errors from
showing up in puppet logs.
Change-Id: I0805f7f36507a92af61f73859f2bd8a1f597110a
Reviewed-on: https://review.openstack.org/17416
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
The jeepyb install exec requires mysql::python but does not include that
class. This results in an error on hosts that do not include
mysql::python in some other manifest eg on pypi.openstack.org.
Include mysql::python in jeepyb's init manifest so that this require
works regardless of its inclusion with other manifests.
Change-Id: Iad1b1c723280df97ee5aa32512b36cfe1dc7034e
Reviewed-on: https://review.openstack.org/17414
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Convert pbr, nose-html-output, and the python clients to the more secure
two step pypi upload process.
Change-Id: I214ac69d0b2dbd444f859691d0fec8a7fc78c0cd
Reviewed-on: https://review.openstack.org/17417
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I94af4f6c35b3148c6a7b7d3b6fefdded2a698cf8
Reviewed-on: https://review.openstack.org/17482
Reviewed-by: Kiall Mac Innes <kiall@managedit.ie>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: Ie996f80810a9a1e369d9bd2d87b0d233eb35f326
Reviewed-on: https://review.openstack.org/17427
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add a page for StackForge that includes a blurb about what StackForge is
and is not, and how to add a StackForge project.
Change-Id: I474b626423952018eb23929d395ac038c082cd25
Reviewed-on: https://review.openstack.org/17411
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
- Enable pyflakes gate for moniker (non-voting for now).
- Enable pyflakes gate for python-monikerclient.
- Enable RTFD hook for python-monikerclient.
Change-Id: I1691d2b60d437d84aca7e8862c2cca47bdb8901b
Reviewed-on: https://review.openstack.org/17348
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
I managed to success setup an internal gerrit server following theses
instructions. I've included my notes for the process.
Change-Id: I18d06ca3e3030efc5f6b2f0dd697b289b89c38d4
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16785
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* doc/source/gerrit.rst: Update project renaming procedures to take
the new project management automation into account and to cover some
caveats specific to org moves. Also correct a few typos and
omissions along the way.
Change-Id: Ia3e20f73ac21232ceda65aa8f299c514b2da7a39
Reviewed-on: https://review.openstack.org/17325
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Change-Id: I5eeffdafdcb0b7fc1d09885fa14088a58b9f3cac
Reviewed-on: https://review.openstack.org/17383
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
We were ignoring launchpad team membership because of a programming
error (person instead of person.name).
We were also removing people from some gerrit-only groups like
"Administrators". This adds several kinds of protection to
make sure we don't sync inappropriate groups.
Change-Id: Id7952591c54cf3532a37631408b386ebacd653b4
Reviewed-on: https://review.openstack.org/17317
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins