1997 Commits

Author SHA1 Message Date
zaro0508
782501b228 make maven versioning and deployment workflow similiar to python
This commit fixes bug 1182154

The maven workflow for versioning and deployment is at odds with how
we like to do it.  For versioning, our convention is to get info
from SCM to set the project build versions.  For deployments
to remote repositories we prefer to use curl instead of mvn deploy
due to maven security vulnerabilities.  Our python builds
have already been setup to set package versions from SCM and
deploy to pypi using curl so this commit is to make
maven versioning and deployments similiar our python
versioning and deployment workflow.

This commit does the following:

Setup a project version string as an environement variable
so we can pass it to maven builds. The version string is
retrieved from information in git.  This makes the build versioning
workflow similar to how we build python packages.

  This setup expects a variable called '$project-version' in
  the root 'version' element (i.e. <version>${project-version}</version>)
  of the maven project's pom.xml file.

  For general (throw away CI) builds we do the following:
    1. generate a package 'myplugin.hpi' with version '1.3.0.4.a0bc21f'
       in the MANIFEST.MF file.  The '4' is the number of commits since
       last tag.
    2. publish 'myplugin-1.3.0.4.a0bc21f.hpi' to tarballs.o.o

  For release builds we do the following:
    1. generate a package 'myplugin.hpi' with version '1.3.1'
     in the MANIFEST.MF file.
    2. publish 'myplugin-1.3.1.hpi' to tarballs.o.o
    3. publish 'myplugin-1.3.1.hpi' to repo.jenkins-ci.org

Passes the jenkins credentials from hiera to the pypi slave so
we can use it to deploy released plugins to repo.jenkins-ci.org

Creates a generic jenkinsci-upload job that will deploy
released jenkins plugin artifacts to a remote repository with
user credentials from hiera. It will use the same curl deployment
method as the pypi-upload job.

Change-Id: If1306523a28da94ee970d96b7a788ca116348de7
Reviewed-on: https://review.openstack.org/31875
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:52:36 +00:00
Monty Taylor
26a48af5f7 Add requirements gate to trove.
Change-Id: I750bbd2a953165e922f76fb980e89b2152f58514
Reviewed-on: https://review.openstack.org/33317
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:52:27 +00:00
Julien Danjou
5381f598ec Import cl-openstack-client libraries
Change-Id: I210cc7ccb54a89a3d3d92100262d19fff1f37083
Reviewed-on: https://review.openstack.org/33170
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:52:19 +00:00
ladquin
ef7e880d26 Update Operations guide build jobs
This should tell Jenkins about the new Operations guide repo.

Fixes bug 1180552

Change-Id: Ic6c7812b8fe7418237848ab722a50c97c8e9e978
Reviewed-on: https://review.openstack.org/32946
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:52 +00:00
Dennis Kliban
fa57b3d16a Added novaimagebuilder project to StackForge.
Change-Id: Ibf38f49e46ac6353505a5db877e4b1a29edac84c
Reviewed-on: https://review.openstack.org/32642
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:44 +00:00
Mathieu Gagné
c7ebbbed16 Add puppet-lint & syntax checks to puppet modules
Add Puppet syntax checks to catch any errors that would have
otherwise not been discovered by missing rspec tests. Syntax checks
also ensure that ERB templates are syntactically correct.

Add Puppet lint checks to improve quality and uniformity.
Puppet lint jobs are marked as non-voting. It would otherwise
block all changes from being merged until we fix every lint errors
which isn't possible in the short-term. Puppet lint will be
an ongoing work for the following weeks and months.

Change-Id: I991f6c1179113dd241dab4679a27a2aa42936c66
Reviewed-on: https://review.openstack.org/32663
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:36 +00:00
Joshua Harlow
6153f389e9 Enable jobs for taskflow.
Previously we were nooping the jenkins
for taskflow. It would be nice to use
it for style and 2.6/2.7 test runs if
possible.

Fixes: bug #1188307

Change-Id: I01292be2b126d1e81a8ae28185c691188cce5bf1
Reviewed-on: https://review.openstack.org/32289
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:28 +00:00
Monty Taylor
3ae37936f3 Add job to test project installation.
pbr touchs a lot of things, which means we need to test its behavior
in several combinations of environment with each of the projects.

Change-Id: I7b9a4299d1d42a7e4bd3c7e1895a02d2493f158a
Reviewed-on: https://review.openstack.org/32223
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:20 +00:00
John Wood
9b3aa19c27 Initial configuration for Barbican
Changes needed for the StackForge Puppet process to create Barbican project.

Implements: blueprint create-in-stackforge:
Change-Id: I1f63ce5e96b9a007a07b8bcc5534b20bbb7d4aa1
Reviewed-on: https://review.openstack.org/32177
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 23:51:12 +00:00
Clark Boylan
abe222fa9e Fix logstash gearman puppet.
* modules/openstack_project/manifests/logstash.pp: Concat is not
available in our version of puppetlabs stdlib. Use flatten instead
which is available. Remove dependency on non existant logstash::indexer
class. Fix requires orders.

* modules/openstack_project/manifests/logstash_worker.pp: Fix requires
orders.

* modules/openstack_project/files/logstash/jenkins-log-client.init
* modules/openstack_project/files/logstash/jenkins-log-worker.init:
Set pidfile argument when calling scripts.

* modules/openstack_project/files/logstash/log-gearman-worker.py:
Use python2 compatible gzip.GzipFile instead of gzip.decompress. Send
work exception instead of work fail when an exception happens. Log these
exceptions locally as well.

Change-Id: Idf0a873215acb72187e058a0306a21ccd928d464
Reviewed-on: https://review.openstack.org/32804
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-17 21:08:48 +00:00
Dan Prince
42078ca25a Add support for Fedora 18 to install_puppet.sh.
Fedora 18 uses puppet2.7 natively so we use that and gem install hiera.

Also updates our openstack_project:base manifest so that we upgrade
hiera via the gem provider.

Change-Id: I2ad8c1a81f9955f6de7812f72075fae84f7f7d7f
NOTE: puppetlabs only provides puppet > 3 for Fedora 18 anyway.
Reviewed-on: https://review.openstack.org/32449
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
2013-06-17 20:55:26 +00:00
Monty Taylor
7fa0f44a97 Remove violations plugin use.
Change-Id: If1d4795ae3182f19f4d58e0777880d8bc57feecd
Reviewed-on: https://review.openstack.org/33120
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-17 20:08:23 +00:00
Monty Taylor
c8cfa6727d Add openstack-publish-jobs for pbr.
Change-Id: If7086b6138e961801cef6c4634f0aea49112bd2b
Reviewed-on: https://review.openstack.org/33099
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
2013-06-17 20:07:50 +00:00
James E. Blair
ae5c7ea776 Reconfigure jobs for gearman plugin.
And reconfigure zuul.openstack.org for gearman.

Change-Id: I251135e3b0f2638bcc0d817dadb549c0fc2e0d2f
Reviewed-on: https://review.openstack.org/32164
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>
2013-06-14 20:18:21 +00:00
James E. Blair
839bc3c0b0 Rename stackforge/reddwarf to openstack/trove.
Change-Id: I78ca586ce1451e3fa875482d310255b9638dc745
Reviewed-on: https://review.openstack.org/32930
Tested-by: Jenkins
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: James E. Blair <corvus@inaugust.com>
2013-06-14 20:17:43 +00:00
James E. Blair
62e0ccc399 Rename moniker to designate.
Change-Id: Ie50b89a33a39b45816469c8b2fb00cf2d6df20de
Reviewed-on: https://review.openstack.org/32929
Tested-by: Jenkins
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: James E. Blair <corvus@inaugust.com>
2013-06-14 20:17:27 +00:00
Doug Hellmann
6b3a8c542d add openstack theme
Change-Id: Iae4c09ee950fa3617c6fc2b990bc26d0a50367ec
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-on: https://review.openstack.org/32628
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
2013-06-13 23:40:57 +00:00
Clark Boylan
4aba312807 Use gearman to distribute logstash log pushing.
This change reorgs the logstash log pushing so that there is a central
gearman server that listens to Jenkins ZMQ events which are then
converted to per log file gearman jobs which are processed by gearman
workers. The central gearman server will live on logstash.o.o and the
existing logstash-worker hosts will be converted to gearman log pusher
workers.

This commit includes relavent documentation changes.

Change-Id: I45f7185c2479c54b090d223408dff268e1e8d7db
Reviewed-on: https://review.openstack.org/32455
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
2013-06-12 21:45:42 +00:00
sean
b00077f351 Revert strainer gate job work
Includes:

1- Revert "Inject BUNDLE_PATH into cookbook builds."

This reverts commit 94a023f644966a324973813572c04835488f71e8.

2- Revert "Use strainer for cookbook gate jobs"

This reverts commit 174f7be6f1b7dc01e573ee79515119eba2c25815.

Fix bug 1190095

Change-Id: I691afe28ef691238c8b894a693641a711945d6f2
Reviewed-on: https://review.openstack.org/32659
Reviewed-by: Jay Pipes <jaypipes@gmail.com>
Reviewed-by: John Dewey <john@dewey.ws>
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
2013-06-12 20:07:29 +00:00
Doug Hellmann
c8c48f3585 fix typos
Change-Id: I3faffb4cf33da235fb1a8ac3704e3166e8610c06
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-on: https://review.openstack.org/32636
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-12 18:06:44 +00:00
Doug Hellmann
02b9d7a791 Fix navigation order with HOWTOs
Move the toctree from the HOWTOs sidebar on the front
page to a hidden toctree after the main toctree.
Create manual links to the HOWTOs docs in the sidebar.

This fixes the fact that the "next" link in the docs
navigated to one of the sidebars first, instead of the
introductory "Infrastructure Project" doc, while keeping
those sidebars in the toctree navigation so if someone
reads the docs straight through they get every page.

Change-Id: I5e1c23b7d3ce324bbd9e333cf6e898b33601982e
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-on: https://review.openstack.org/32630
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-12 17:56:41 +00:00
Craig Vyvial
6d653b880f changing reddwarf to openstack-trove channel
fixes bug 1190029
Change-Id: I12fe21f20d6bfd08481518f849d41848a11cb542
Reviewed-on: https://review.openstack.org/32629
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-12 17:51:10 +00:00
Robert Collins
336250641a Fix typo.
Change-Id: I8ecb3bd5618811a797da34bd631a18095844f60a
Reviewed-on: https://review.openstack.org/32673
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-12 02:22:45 +00:00
Robert Collins
57284233e8 Add bindep.
Change-Id: I5a9ab25086416c0421415146b4993141a1ad9f5b
Reviewed-on: https://review.openstack.org/32532
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-12 00:02:44 +00:00
Robert Collins
a5c5b8de62 Add tripleo-heat-elements repo.
Change-Id: I8206fcbfa5fd88cba36e43e4ef2f4bceb0c74b71
Reviewed-on: https://review.openstack.org/32531
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Dan Prince <dprince@redhat.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-12 00:02:36 +00:00
Sergey Lukjanov
db5438c40e Add pylint checks for savanna main repo
Change-Id: I73be95fd720aca27244e2c2e0fc49d0531e11fc6
Reviewed-on: https://review.openstack.org/32328
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-12 00:02:23 +00:00
Thierry Carrez
62ae12576f Add odsreg under openstack-infra
Add odsreg application to gerrit under openstack-infra.
This won't use gate tests or generate tarballs for the time being.

This is the first step towards further automating the setup of
summit.openstack.org (currently manually set up).

Change-Id: I964f3a51029a87cddc5b24fd431b9880ccb64824
Reviewed-on: https://review.openstack.org/32129
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-12 00:02:15 +00:00
sean
94a023f644 Inject BUNDLE_PATH into cookbook builds.
Fixes bug 1189692

Change-Id: I3e95c25317b82fb1b63f7f58eaf4a5809ae86329
Reviewed-on: https://review.openstack.org/32512
Reviewed-by: Jay Pipes <jaypipes@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-11 19:08:26 +00:00
James E. Blair
433d78674f Fix imap-api-1.1 build.
We forgot to check out the change from git.

Change-Id: I67a179c5e0420737e2cd2fd96a868a4d68a11c0a
Reviewed-on: https://review.openstack.org/32476
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Diane Fleming <diane.fleming@rackspace.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-11 17:21:16 +00:00
sean
174f7be6f1 Use strainer for cookbook gate jobs
Also includes: Add missing cookbook gate jobs

Fix for bug 1189665

Change-Id: Id0c39027830e8b86335bc5f4c8d32393bbae43f2
Reviewed-on: https://review.openstack.org/32498
Reviewed-by: Jay Pipes <jaypipes@gmail.com>
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
2013-06-10 23:39:54 +00:00
Eric Windisch
d7140a8565 Add ZeroMQ test to devstack gate
A ZeroMQ test for devstack gate in addition to
all other checks.

This is a combination ZeroMQ+PostgreSQL check
intended to eventually replace the existing PostgreSQL
test for devstack gating.

Per discussion with jeblair and emonty,
it seems prudent to combine these tests to
minimize testing resource utilization.

Change-Id: I82bc4f2fa3748e2d0a168e5b143df1f7b7f54161
Reviewed-on: https://review.openstack.org/32184
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
2013-06-10 22:19:52 +00:00
Sergey Lukjanov
abda9b7691 Override ACL configs for savanna branches stable/*
Change-Id: I978b765e125c2d13362675a2e52e29b4d8bb4056
Reviewed-on: https://review.openstack.org/32327
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
2013-06-10 21:58:49 +00:00
daisy-ycguo
8e35c3117a Disable fuzzy matching in transifex automation scripts
Fuzzy matching can cause unexpected problems.
So add option "--no-fuzzy-matching" to command "python setup.py update_catalog"
in propose_translation_update and upstream_translation_update scripts.

Bug 1176164

Change-Id: I632d6eb9280ca11883760f17fc4363275692b38b
Reviewed-on: https://review.openstack.org/31472
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
2013-06-10 21:17:51 +00:00
Giampaolo Lauria
a6c83b004e Restore periodic tempest tests
Restore the nightly periodic job for tempest to run all the tests
and send email on failure to the openstack-qa lists

Change-Id: I85143fc4b4dc1d4bb9c34960b151dcdce19a9db0
Implements: blueprint periodic-tests-tempest
Depends on https://review.openstack.org/#/c/32195/
Reviewed-on: https://review.openstack.org/31840
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
2013-06-10 20:58:51 +00:00
James E. Blair
afa87385cc Add robots.txt to gerrit.
And slow down bing (msnbot).

Change-Id: Id8361047abc2cfb52260b3d0ef01275ec3a923f5
Reviewed-on: https://review.openstack.org/32435
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Reviewed-by: Anita Kuno <anita.kuno@enovance.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-10 20:21:16 +00:00
Jeremy Stanley
74c7dbd6bf Spell publications correctly
* modules/openstack_project/templates/review.projects.yaml.erb: The
project name for openstack-infra/publications is now spelled
correctly.

Change-Id: I1c8802fd7d00d0c7e0f997907f81355e47d1ce08
Reviewed-on: https://review.openstack.org/32153
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-07 16:59:50 +00:00
James E. Blair
64ca895bd0 Delete docs-draft files after 30 days.
They can be recreated if needed so let's just keep them around long
enough to be useful in code reviews.

Change-Id: I2cac9a75190b1db23df67568b1973b25c4179590
Reviewed-on: https://review.openstack.org/32039
Reviewed-by: Anne Gentle <anne@openstack.org>
Reviewed-by: Khai Do <zaro0508@gmail.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
2013-06-07 16:39:42 +00:00
Steve Baker
68d6cc7d07 Tempest gating for heat.
Enables the following for heat check and gate:
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-postgres-full
- gate-tempest-devstack-vm-quantum

Change-Id: Id20ecba252a4ace8a44b38136f411bcbcabccc56
Reviewed-on: https://review.openstack.org/31879
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
2013-06-07 00:04:55 +00:00
Jeremy Stanley
206a58f03a Import openstack-ci/publications into infra.
Fixes bug 1187906.

Initially import openstack-ci/publications from github and add a
post job to publish the contents under docs.openstack.org/infra.

Change-Id: Ia9242dbff2b7f176c92f1e4d535e95e321713e80
Reviewed-on: https://review.openstack.org/31863
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Dan Prince <dprince@redhat.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-07 00:04:35 +00:00
Clark Boylan
5ac363497e Gate on gate-tempest-devstack-vm-postgres.
Make gate-tempest-devstack-vm-postgres a voting job.

Change-Id: I402c3ffdacfc8fe01b30c332c255e3d65424fdec
Reviewed-on: https://review.openstack.org/31881
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Dan Prince <dprince@redhat.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-07 00:04:10 +00:00
Joe Gordon
3d58d4835e Add hacking integration test support
Change-Id: If8d171c7666d8ed78dc05ffbde8f596e1a2f74fb
Reviewed-on: https://review.openstack.org/31358
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-07 00:04:00 +00:00
Elizabeth Krumbach
5bc9f1ae7f Add ask.openstack.org to ssl certs we monitor
Added ask.openstack.org to the list of ssl certs we monitor,
also took the opportunity to alphabetize the list.

Change-Id: I251d6ee0df8b73f159a9d7844b5c89412a548919
Reviewed-on: https://review.openstack.org/31866
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Dan Prince <dprince@redhat.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-06 18:57:50 +00:00
Dan Stangel
bd10055923 Add the gerrit-git-prep macro so gitdm code actually gets cloned first
Change-Id: I5d441475d13471a38540d2051a81f404e4f27c0d
Reviewed-on: https://review.openstack.org/31722
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-06 17:46:11 +00:00
Joshua Harlow
e3c37b1bb9 Configure gerritbot to be on openstack-state-management.
Put gerritbot on openstack-state-management channel and have
it report about taskflow patches and changes being submitted.

Change-Id: I2028e0cf61d1a1e805b0997d662941687d0b4277
Reviewed-on: https://review.openstack.org/31837
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-06 17:41:39 +00:00
Clark Boylan
dc9ffb587f Fix review.o.o projects.yaml.
* modules/openstack_project/templates/review.projects.yaml.erb: Remove
invalid map object, upstream: upstream: git://foo had one too many
upstreams.

Change-Id: I108dcf5336e6531d02d728b364584172f53215c1
Reviewed-on: https://review.openstack.org/31895
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-06-06 00:57:08 +00:00
James E. Blair
4e5201f48b Fix run-docs as a gate job.
If run-docs is running as a gate script, ZUUL_REFNAME is not set.
We also don't care where the docs end up so do nothing (treat as
master).

Change-Id: I8f5a7ba4c6ab714765871c60b5e587fcb4dece41
Reviewed-on: https://review.openstack.org/31889
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-06 00:14:47 +00:00
James E. Blair
c108532b32 Don't publish non-master docs to master location.
The current run-docs script only moves the publishing location on
tags or stable branches.  This makes it so that master docs stay
where they are, stable branches and tags have the current behavior,
and anything else is placed in the branch name.  This should affect
milestone-proposed (which will be published to .../milestone-proposed/)
and feature branches (.../feature/foo).  Currently, these two cases
are in a race with master -- last change wins.

Change-Id: If1e09d31a7001255746ba1a91b641b95f42fcfbb
Reviewed-on: https://review.openstack.org/31300
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-05 22:28:44 +00:00
Clark Boylan
bd394410f3 Fix openstack-api-programming Jenkins job.
Fixes bug 1185966

The FTP source path was wrong in the openstack-api-programming job. It
was trying to copy from a source path that does not exist. Use the
correct path.

Change-Id: I89d664e44cd4df64998731565ba96882c11feece
Reviewed-on: https://review.openstack.org/31680
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
2013-06-05 16:36:53 +00:00
James E. Blair
dab09b9646 Fix ssh public key on jenkins-dev.
The "openstack_project" module must be included in order to reference
the ssh public key variable.

Change-Id: I7126bff62134d220d8e90e457788100eee04e04b
Reviewed-on: https://review.openstack.org/31550
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-04 21:48:10 +00:00
James E. Blair
b064f95e52 Use Zuul's internal gearman server.
(This is only used by zuul-dev currently.)

Remove co-hosted gearmand server (will require manual cleanup).

Also, listen for feature/gearman events in openstack-infra.

Change-Id: I2dd58e62ff79277f1ef5c79da54bcc7511f2ccee
Reviewed-on: https://review.openstack.org/30175
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-04 21:47:33 +00:00