6099 Commits

Author SHA1 Message Date
Arx Cruz
7d2c21b75d Adding auth_version option to zuul.conf
Zuul swift plugin checks for auth_version in zuul.conf. If swift
not found this option, it assumes 2.0 as default.
This patch add the possibility to specify which version you want
to use, allowing custom versions. It will be good in future when
version 3.0 releases.

Change-Id: I1ffd327feba8d290bf05291b022fff00af454c48
2014-07-28 12:51:37 -03:00
Ian Main
1bedc44404 Change nova docker tests to run in the main Ubuntu image.
We were having intermittent failures with the experimental fedora 20
image so we are going to switch to the more tested Ubuntu image.

Change-Id: I3261af31bb07f281ba5acfb083ff46bdaa043e6f
2014-07-22 17:48:19 -04:00
Jenkins
ba4171d0f8 Merge "Revert "demote f20 to experimental"" 2014-07-22 21:08:27 +00:00
Morgan Fainberg
d07b7310c5 Ungroup keystonemiddleware from keystone
It looks like keystonemiddleware should not have been grouped with
keystone in the review.projects.yaml file (based upon the config
for keystoneclient).

Change-Id: I6c76863a3edb4407e2203413e911d6e1dac1602a
2014-07-22 13:22:35 -07:00
Jenkins
3cb6d93756 Merge "Run sqa-migrate py26 jobs on centos6 nodes." 2014-07-22 19:18:05 +00:00
Clark Boylan
049ec0f67c Run sqa-migrate py26 jobs on centos6 nodes.
The sqlalchemy migrate special env job for python 26 name does not match
the centos6 assiginment in the zuul openstack functions for node type.
This causes the jobs to end up as not registered with gearman.

Update the regex in the zuul functions to match
gate-sqlalchemy-migrate-26fooblah. This will make the jobs register with
gearman so that zuul can run them.

Fixes-bug: 1347068
Change-Id: I5944889d53656395c98bab9a97cb4e76c793c9fd
2014-07-22 10:55:05 -07:00
Derek Higgins
59266a3027 Bump up the capacity of the tripleo rh1 cloud
More capacity has been added to the rh1 cloud.

Change-Id: I938d3f346f95999901d7e7afcfed4ce3e269350a
2014-07-22 18:48:12 +01:00
Jenkins
43153f2f2e Merge "Run py26/33 pecan scaffolds on the proper nodes." 2014-07-22 17:36:28 +00:00
Jenkins
474adae5ff Merge "Rename jobs for clarity." 2014-07-22 17:18:41 +00:00
Jenkins
767f8010e7 Merge "Fix stackforge/congress-specs project" 2014-07-22 16:50:36 +00:00
Jenkins
fb1403c4f0 Merge "New Chef repo for Specs" 2014-07-22 09:19:27 +00:00
Monty Taylor
75734a8e1a Hack an install of libffi-devel because yum sucks
yum -y in the puppet fails open, which means it doesn't return
non-zero on failure. This means we can make images that don't work.
Until we can figure out why - just install it with a sledgehammer.

Change-Id: I821be58538007cfe93949601216cdf2525c896bb
2014-07-21 11:43:24 -07:00
JJ Asghar
42aee4eb75 New Chef repo for Specs
We would like a new repo on stackforge so we can start tracking comments
and diffs for our blueprints. We are going to attempt to emulate:
https://github.com/openstack/nova-specs workflow to help us organize our
blueprints.

Change-Id: I81aa9ef9924c4bea50f69da0e0641b1beac17264
2014-07-21 12:09:19 -05:00
Jenkins
b1e384731a Merge "Show pip freeze output for all docs jobs" 2014-07-21 15:26:43 +00:00
Ian Wienand
3b8898734e Revert "demote f20 to experimental"
This reverts commit 466ec42a0023de24518e9e958270637efecdb992.

Since this commit, nodepool has gained a fairer allocator that should
allow better forward progress when contention arises [1].  This should
alleviate the issue of pending devstack jobs not running due to
insufficient fedora nodes under heavy load

[1] https://review.openstack.org/#/c/101110/

Change-Id: I33a3f59dd4601e5cddc3ebd180287d4d8c6fee4c
2014-07-21 22:07:54 +10:00
Jenkins
a24bcddded Merge "Make jenkins user own /opt/git for tripleo-ci builds" 2014-07-19 20:38:50 +00:00
Doug Hellmann
e963ff82ea Show pip freeze output for all docs jobs
With the 'pip freeze' block at the end of the script, it is not run if
the earlier call to tox to run the doc build fails. Move it up to the
top of the script and run it before the doc build instead.

Change-Id: I7e14ef07599c11babe99f110786a7025d97b1e32
2014-07-18 08:12:02 -07:00
James E. Blair
46130f618d Add devstack-precise-2-node back at 0
In order to correctly wind-down the 2-node devstack-precise image
add it back at min-ready 0.  Once nodes are deleted we can clean
up and remove it.

Change-Id: I4cebaf2b75c67269bed424ead561de43f4165077
2014-07-18 07:28:57 -07:00
Jenkins
e2476f8e92 Merge "Add 2 node experimental job to d-g" 2014-07-18 13:52:36 +00:00
Jenkins
a2c6e99606 Merge "Allow env variable customizations in the Designate DevStack gate" 2014-07-18 11:33:02 +00:00
Attila Fazekas
9d375137a6 Add 2 node experimental job to d-g
The d-g will know he needs the setup more nodes,
when the DEVSTACK_GATE_TOPOLOGY is set and it's value
is not 'aio' `all in one`. Jobs for nova network and neutron
are added.

devstack-precise-2-node replaced with devstack-trusy-2-node.

Change-Id: Ib7dfd93f95195505a911fbe56a4c65b4a7719328
2014-07-18 01:02:00 -07:00
Robert Collins
4bfa080fd9 Rename jobs for clarity.
The other jobs have ironic in their name, but we're changing defaults
soon so this should really be clearer.

Change-Id: I2803732e817b3e8fe0da4e57c340d8ac584cf885
2014-07-18 07:38:30 +00:00
pcrews
70d1428322 Make jenkins user own /opt/git for tripleo-ci builds
Altering the jjb configuration to set the current user as owner of /opt/git.
This enables tripleo-ci to leverage the copies of openstack repos that
live in that directory.

Change-Id: Iebe3b5f194682e759266553b0f1e861f2958b048
2014-07-17 08:22:33 -07:00
Jenkins
800c6c24da Merge "Install keyring on static for keystoneclient" 2014-07-17 15:05:58 +00:00
Jenkins
9ac0a15db7 Merge "Remove setuptools from CentOS with prejudice" 2014-07-17 14:54:27 +00:00
Monty Taylor
53ecb4ff8f Remove setuptools from CentOS with prejudice
Installing setuptools with pip overtop of system setuptools
has evil and destructive results. Kill it with a hammer
before re-installing.

Change-Id: I556b2cec249ef46e09ffca3cd75521e0beeb7779
2014-07-17 16:32:37 +02:00
Clark Boylan
989d5bb028 Install keyring on static for keystoneclient
Python-keystoneclient needs relatively new keyring to be installed,
but it is not listed in keystoneclient requirements. Work around this by
manually installing keyring via pip at the latest version.

Change-Id: Ib3b67c3cdd622117f6aee72d07333366cd93657f
2014-07-17 07:23:09 -07:00
Jenkins
8e0013ff90 Merge "Fix the apache rules for fetching from swift" 2014-07-17 13:39:56 +00:00
Jenkins
f5a88a62e2 Merge "Fix the write argument for wget" 2014-07-17 13:39:27 +00:00
Joshua Hesketh
7244de8baf Fix the apache rules for fetching from swift
Change-Id: I8c1a39a65dc1eefc782664ea5f020150821ebce6
2014-07-17 13:19:54 +00:00
Sergey Lukjanov
8b1126f49a Fix glance.store acl path
Change-Id: I5abe2f77021fbf0e807f3b60a2bef8086f8a08a0
2014-07-17 17:11:44 +04:00
Joshua Hesketh
9f4ae44e6e Fix the write argument for wget
Download the console log into the correct position instead of trying
to put it into a dir.

Change-Id: I91d8f37aa6645e94b16cbda8179d679a8ef9d164
2014-07-17 12:13:54 +00:00
Jenkins
8980bfe9c5 Merge "Builder macros for generating indexes" 2014-07-17 10:12:09 +00:00
Jenkins
c87aac019c Merge "Separate out index generation for swift files" 2014-07-17 10:05:14 +00:00
Jenkins
9dc88682aa Merge "Fix bug setup for security-doc" 2014-07-17 09:01:30 +00:00
Joshua Hesketh
ae7818772f Builder macros for generating indexes
Add in new macros for generating indexes and uploading files with
or without them.

Change-Id: Ia10ad3d62631744266bc9ed2a813dc91e52666d2
2014-07-17 18:59:50 +10:00
Joshua Hesketh
d5411ce2b6 Separate out index generation for swift files
This will allow us to arbitrarily pass in lists of files and generate
indexes for them in JJB macros.

Change-Id: Ied3bd3161a2cd75f63bb17731e5d3af9d6d8a630
2014-07-17 18:59:43 +10:00
Monty Taylor
ccdc0c7381 Revert "Revert "Update desired virtualenv version everywhere""
Add upgrading of setuptools to prepare-node.sh. We want this
to happen everywhere, and quite honestly I'm not sure I
fully trust trying to get puppet to do it.

This reverts commit 3bc3a11244f4a4e28a4c97feec4987940d0f34cc.

Change-Id: Idf09be0e1e086e20f9e71ceb26602fea1fc62173
2014-07-17 05:44:42 +02:00
Sean Roberts
5b2907ca8c Fix stackforge/congress-specs project
This patch files a bug introduced in ae11de46 where the congress-specs.config
file was added to the openstack directory instead of the stackforge directory.

Closes-Bug: #1342881
Change-Id: If3922e0d9d314f53f491ba80b398248f7b8d387f
2014-07-16 14:15:26 -07:00
Jenkins
88feb66fae Merge "Create the glance.store repo" 2014-07-16 17:07:44 +00:00
Jenkins
a22255ce0a Merge "Add in console-log publisher for comparison to swift" 2014-07-16 15:05:17 +00:00
Kiall Mac Innes
3ccf12f9aa Allow env variable customizations in the Designate DevStack gate
Before running the tests, we source gate-env.bash if it exists, allowing
for DevStack env variables to be configured.

Change-Id: Idb9627c92646fb5875cdb95c8e20ea1e8c68198c
2014-07-16 14:35:30 +01:00
Joshua Hesketh
bd9947a1d4 Add in console-log publisher for comparison to swift
Add back in the console-log publisher so we can compare to the
results that are uploaded to swift

Change-Id: I6322121b6ba0dfb4b4e613a2a9b56cbffdc576ac
2014-07-16 23:23:13 +10:00
Clark Boylan
d65853f8da Fix logs rewrite passthrough
The logs vhost rewrite rules were passing through and failing matches
because of apache2's internal rewrites. Stopping passing through to
avoid apache2 breaking us.

Change-Id: I86fafad9a0c991f00a86c042ff1174ca2ccd8c4d
2014-07-16 05:32:19 -07:00
Jenkins
a1953fd4ae Merge "Add in rewrite rule to check swift" 2014-07-16 10:06:47 +00:00
Joshua Hesketh
cf71602cc7 Add in rewrite rule to check swift
If the requested file doesn't exist locally ask the os-loganalyze
wsgi app to handle the request anyway incase it can fetch the request
from swift.

Change-Id: I8ed3a4c7b9a9fa682dbc4c3f3ffee8ddf2c237c6
2014-07-16 19:52:39 +10:00
Jenkins
11d4bd51da Merge "Don't hard set infra-files in swift wsgi conf" 2014-07-16 09:46:42 +00:00
Clark Boylan
14f303d7d1 Don't hard set infra-files in swift wsgi conf
The container for os-loganalyze to pull from should be configurable but
there was a bug in the wsgi.conf where we tried to hardset the container
and make it configurable at the same time. Just make it configurable so
that the value in the config is correct.

Change-Id: I56de3ed87d6c27ac1723ffa2812e53cac31b5f40
2014-07-16 02:22:55 -07:00
Clark Boylan
f367a136a0 Make sure *-js-release-branch jobs run on trusty.
Zuul was trying to run these jobs on precise but these jobs were only
registered in gearman as running on trusty. Make zuul run these jobs on
trusty too.

Change-Id: Ia1027fe1e32e0ebe4d57a6622beb02d7ef2ce95c
2014-07-16 01:39:59 -07:00
Jenkins
60b8d3b4ac Merge "Add designate doc publish jobs to Zuul layout" 2014-07-15 22:51:46 +00:00