Change-Id: I62a86b6a0ad30ff8cb387ddcc05668128248c6d0
Reviewed-on: https://review.openstack.org/23513
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I8772eefafe7807ac110154f24bcd4959249249c3
Reviewed-on: https://review.openstack.org/24654
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
It's needed to perform the test-logins to the new servers.
Change-Id: I8fd5cea8dd1b807b42acf508fcd4853bb735150e
Reviewed-on: https://review.openstack.org/24497
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I7dbe8413467485b81dbcfe1e1a3952770e97bac6
Reviewed-on: https://review.openstack.org/24614
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I556af39abb0446acac19381edc855172e22bdfa8
Reviewed-on: https://review.openstack.org/24607
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I12a7ca31e67e9db06df7074529d5f9012e41bc0e
Reviewed-on: https://review.openstack.org/24603
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: Ie1a0ae161858dc42c96cf2444fb2c3c97faafe85
Reviewed-on: https://review.openstack.org/24602
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: Ie5452b76ba0bb404899a75f666df5ad064b26dbb
Reviewed-on: https://review.openstack.org/24598
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* modules/jeepyb/manifests/openstackwatch.pp: Path to template must
prepend the module namespace.
Change-Id: I6215736111bdd527d68003bb1d0d16271ba7920c
Reviewed-on: https://review.openstack.org/24597
Reviewed-by: Anita Kuno <akuno@lavabit.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Created an openstackwatch puppet manifest in modules/jeepyb.
Created an openstackwatch puppet template in modules/jeepyb.
Added a puppet class in modules/openstack_project/manifests/gerrit.pp.
Change-Id: Id38cda4fdf9feee4f018bc5ccb0ebbf462311061
Reviewed-on: https://review.openstack.org/23584
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: Iaaf24a92ff577670c09ad7dab4d5d60d75236cc8
Reviewed-on: https://review.openstack.org/24578
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: Ic6f17676ba597a055c89425ecd3c3164dfe30db2
Reviewed-on: https://review.openstack.org/24466
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
* modules/pypimirror/templates/run-mirror.sh.erb: Aborting the
mirror downloader prematurely should not allow the indexer to start
running. This has caused corrupt indexes in the past.
Change-Id: I42e3390910909e02c84f3a1d9641b4fc3b004d31
Reviewed-on: https://review.openstack.org/24021
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Start adding the needed config to get y! anvil repo
into stackforge, where it can then be reviewed using
the standard review.openstack.org sauce instead of
the github.com sauce.
See bug 1143496 and bug 1035966
Change-Id: I9512b3f6f421d5dc9a11e7f5de5fbb411bf077b1
Reviewed-on: https://review.openstack.org/23968
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Joshua Harlow <harlowja@yahoo-inc.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* v1 doc in review: https://review.openstack.org/#/c/22411
* v2 doc in review: https://review.openstack.org/#/c/22822
In addition this removes the volume-api job from the manuals. The block
storage manaual is still being separated from compute at this time.
Change-Id: I2da33cf20bac5473318237afe1b39fc41de1557a
Reviewed-on: https://review.openstack.org/22954
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I6f661c448358e94a3611a02d9e62a0a0b42dc5cd
Reviewed-on: https://review.openstack.org/24496
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Also add python-jenkins because I missed it earlier.
Change-Id: I516370da73e50b121849d7c22c5d92166ddf8238
Reviewed-on: https://review.openstack.org/24495
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This reverts commit 80610a86a9c998aa876ae79f81523e0423363084
Change-Id: I3de4134669ff972c60797393783dd1d02763feb7
Reviewed-on: https://review.openstack.org/24493
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
rackspace-auth-openstack and sqlite3.
Change-Id: Id8d0633c29399db5bbdd559a75ba2c6d6096b4ea
Reviewed-on: https://review.openstack.org/24490
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
tox runs setup.py sdist outside of the venv because it's crazy. Until
we get that fixed, we need to let it know what python to use.
Change-Id: I90dd245dfcc3361fac0205394d207af2b0072638
Reviewed-on: https://review.openstack.org/24218
Reviewed-by: Anita Kuno <akuno@lavabit.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
Import from nebula github. Add non-voting jobs to the immediately
relevant projects to facilitate iterating on the config while we
bootstrap it.
Change-Id: I8c603bf095019f43d070b3b28ec7ee5114cd9ccf
Reviewed-on: https://review.openstack.org/23209
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This switches any jobs which previously used the precise node label
to quantal instead, but only if they're not gating core OpenStack
projects. All infrastructure projects have already been running
their jobs on quantal slaves successfully for the past week. The
remaining precise jobs will wait until after the Grizzly release.
Change-Id: I4f827afe900ea4b44f7ce38bdf0cd8d9d9034794
Change-Id: I94bc2e31e229ce477fc89b6ec2268fd4841e06ce
Reviewed-on: https://review.openstack.org/24465
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
To test renaming it with a dot.
Change-Id: I1f577998cc46a00a2d2bc78bb36b542bc0929c84
Reviewed-on: https://review.openstack.org/24195
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This file exists on the jenkins master but is not managed by puppet.
Put it on the new devstack-launch slave, under puppet control.
Rename the apikey hieradata variable that zuul uses to be more
generic since the same key is used by multiple projects.
Add the username portion of that to hiera as well to make the
hieradata file more self-documenting and easier to maintain, even
though it's not strictly secret.
The new values have been added to hiera.
Change-Id: I0af634d091577236a81feefddada63feacf3e2bc
Reviewed-on: https://review.openstack.org/23740
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
As part of a phased approach to starting testing on Ubuntu/Quantal,
we're first moving openstack-infra jobs to them before risking more
project-wide disruption.
Change-Id: I65d8ea3b798ac06f138a364c9656476dab35eaca
Reviewed-on: https://review.openstack.org/23841
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>
Tested-by: Jenkins
Can be used to verify that updated requirements match those
specified in openstack/requirements.
Change-Id: Ieec680f0373786b75eaf947af15c60a78c763180
Reviewed-on: https://review.openstack.org/23843
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
Change-Id: I8f7c8b0800da37a7e9b97e75571a03ac14214374
Reviewed-on: https://review.openstack.org/23823
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: I652d78d53642a91737cf18b7551d5132d10a0ccf
Reviewed-on: https://review.openstack.org/23744
Reviewed-by: dan wendlandt <dan@nicira.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
These are ignored for now, but the github org will be used in
a subsequent change to determine which pypi mirror to use.
The project parameter may eventually be useful for allowing
special behavior for openstack/requirements, so go ahead and
include it here for completeness.
Change-Id: I31f235df100622ea26420c81404b16f24b05be01
Reviewed-on: https://review.openstack.org/23512
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I52d02a0b116432b0996f08de86ce914d7d06832c
Reviewed-on: https://review.openstack.org/23782
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
We don't want everyone in libra-core to be able to manage
branches and tags. This power has been moved to a new
libra-drivers LP group, similar to other projects.
Change-Id: I24557891bd0a61c57795e385f75aac43c54e448c
Reviewed-on: https://review.openstack.org/23816
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
jeepyb can infer the location of the acl file given a base acl_dir.
Change-Id: I19f54cf86821456f1d5c9803cb6e34bb83df5c55
Depends-on: Ib17e21851978972205bc3342347a72cf9b078c6c
Reviewed-on: https://review.openstack.org/23373
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This changes the API of the result object to be more standard with
Python2.7+ APIs.
Change-Id: I1dd3da2280d687a591efd069ef43b1f2bc40e9f1
Reviewed-on: https://review.openstack.org/23670
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
* launch/README: The preferred flavor for a Jenkins slave in
Rackspace nova has RAM 8192, so we can get the same 4 CPU count we
had with Rackspace legacy VMs.
Change-Id: I55563ff966061b5c02fb68b671156d782c2d042d
Reviewed-on: https://review.openstack.org/23658
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
we were only sorting the list based on the integer day when things
were happening, which just caused confusion. Make this a more strict
time sort.
Change-Id: Iccd228069707368c7da8d060486567d4b389e9b1
Reviewed-on: https://review.openstack.org/23587
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
acl-dir is a new expected default in projects.yaml. Set it in
review.o.o's projects.yaml and review-dev's projects.yaml to allow the
manage-projects script to run properly.
Change-Id: I4e40006f07f62a03dedeb10bc7a0f44cb8bc42e2
Reviewed-on: https://review.openstack.org/23746
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
https://github.com/heat-api/heat-cfntools
heat-cfntools contains scripts which need to be installed on
heat provisioned guests. These scripts have recently been broken out
of the heat-jeos repo, so the next task is getting better test coverage.
This change will populate openstack/heat-cfntools using
the existing heat-api/heat-cfntools as upstream
Change-Id: I71ec9b12bf9cdef333d540812a4eeb8a7e593d93
Reviewed-on: https://review.openstack.org/22931
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Change-Id: Ic872e215abcd33256e64b8dd8baaf83555f07172
Reviewed-on: https://review.openstack.org/23593
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Add a new update_pkg_list_cmd parameter to the openstack_project
module so we can control what each distribution runs to
update package lists. On Ubuntu we want to run 'apt-get update'
and on RHEL we want to run nothing since yum does this automatically.
Change-Id: Iab08930bac5f992711b05bcbfa23b7daab12a060
Reviewed-on: https://review.openstack.org/23571
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Updates our install_puppet.sh script so that we pin the puppet
version on RHEL.
In doing this I dropped the explicit puppet version used on
the 'yum install' command since it is no longer required.
Here doc is quoted to avoid variable expansion.
Change-Id: I5e45182b67fe9533b92d1132fef6888fdd5d96b1
Reviewed-on: https://review.openstack.org/23574
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Fixes an issue where puppet.conf was only getting created
on Ubuntu machines. We actually need this file on *all* slaves.
Change-Id: I2d9810acd1e834853b00a9ebd1f0a1e5406a6ca9
Reviewed-on: https://review.openstack.org/23573
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Add some requires to the module so that we ensure the
exim package is installed before configuring the etc config
file and starting the service.
Change-Id: I5c464a9b8b6ecbdea7af3a4b9bdf344f3a40c0db
Reviewed-on: https://review.openstack.org/23552
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* modules/openstack_project/files/gerrit/cla.html: As was pointed
out on the openstack-dev mailing list by Zane Bitter, the last
several sentences of the first paragraph of the preamble no longer
apply to the new signing process. This change removes them from the
text. For discussion, see...
http://lists.openstack.org/pipermail/openstack-dev/2013-March/006189.html
Change-Id: Iceadd57e5008f2289fb5e5c546a40f0f9ededc7c
Reviewed-on: https://review.openstack.org/23455
Reviewed-by: Jonathan Bryce <jbryce@jbryce.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins