5533 Commits

Author SHA1 Message Date
Brant Knudson
c456411c9a Revert "Checks if requirements overlap between head and branch reqs"
This reverts commit a57bd21836a7441a626c46098b25c4a9c3920b1a.

Partial-Bug: #1326504

Change-Id: I2131cb09464cc7976df422974baa3358db9360b1
2014-06-04 19:39:57 +00:00
Jarret Raim
38dc5fab4e Adding barbican-specs to infra configs
Change-Id: I971611a13e2c65b191ed269d4de26f760a94e1fd
2014-06-04 12:05:00 -05:00
David Shrewsbury
e57606fb06 Adjust ironic tempest regex for new tests
A new tempest scenario file, test_baremetal_advanced_ops.py, will soon
be added for advanced test cases. This regex needs adjusted to pick up
this new file and its tests.

Change-Id: If1b25a123c764a7c9f73f910c9796ab18243f12e
2014-06-04 11:28:16 -04:00
Julien Danjou
7c35df3ec7 Gate Gnocchi against MySQL too
Change-Id: I65336f07f4a6ad165ba9ede213d61871460ac030
2014-06-04 17:08:00 +02:00
Kiall Mac Innes
3f70b1da6f Add Designate DevStack/Requirements/Docs Jobs
All new jobs are initially non-voting.

Create a new gate-designate-devstack-dsvm job, and apply it
to the check/gate queues of stackforge/designate and
stackforge/python-designateclient

Switch designate and python-designateclient to use the
python-jobs template, which brings in a new gate-{name}-docs
job.

Finally, enable the check-requirements template for designate
and python-designateclient.

Change-Id: I93ae46e3b7fea4a3115b9891d733215964419a38
2014-06-04 15:58:20 +01:00
Jenkins
b5c62380f8 Merge "Fix Chef cookbook-related strainer issue" 2014-06-04 14:49:42 +00:00
Jenkins
ef686b72d4 Merge "Fix jquery-visibility.min.js name" 2014-06-04 11:02:22 +00:00
Jenkins
95305ae17e Merge "Make murano-dsvm jobs voting" 2014-06-04 10:57:54 +00:00
Jenkins
67e21f33d2 Merge "Fix scenario name in rally-neutron job" 2014-06-04 10:57:43 +00:00
Jenkins
7066a8e06d Merge "Fix zuul's app.js name" 2014-06-04 10:53:22 +00:00
Jenkins
c9174ddff8 Merge "Remove rally-python33 job" 2014-06-04 05:01:03 +00:00
Clark Boylan
5fa31b09da Better apache mem cache tuneable values
By default our apache mod mem cache tuneables are too conservative to
cache the zuul status.json. Bump the numbers to something reasonable for
the status.json file. This means increasing the total cache size and the
max object/stream sizes.

Change-Id: Icf6ad2591e67d5916efbd65ddf93379d2c3ffc69
2014-06-03 20:51:18 -07:00
Jenkins
0aff17e1b3 Merge "Install yappi on zuul nodes." 2014-06-04 02:23:22 +00:00
Jenkins
37247c832e Merge "Cache status.json for 5 seconds in Apache" 2014-06-04 01:59:16 +00:00
Jenkins
7783a85ee1 Merge "Use Apache to compress status.json" 2014-06-04 01:57:44 +00:00
Clark Boylan
c7ad6909e5 Install yappi on zuul nodes.
Zuul is growing the ability to toggle yappi profiling on and off via
SIGUSR2. This will be an optional requirement so we need to install it
ourselves if we want it. Install it here.

Change-Id: I97086b9301e1801d4af2156e81dff3c385472333
2014-06-03 17:50:39 -07:00
Monty Taylor
4498f9d2ec Cache status.json for 5 seconds in Apache
There's no need to actually serve to-the-second accurate status.json
content. Cache it in Apache.

Closes-bug: 1326170
Change-Id: If3bc44b781ce4e12ac95d3929242ec0c912f0010
2014-06-04 00:57:21 +01:00
Jenkins
3ac244a68f Merge "Reduce nodepool's wait between calls in hpcloud" 2014-06-03 23:47:38 +00:00
Jenkins
38d3223a31 Merge "Update elastic-recheck link on index.html" 2014-06-03 23:47:30 +00:00
Monty Taylor
7fced08a32 Use Apache to compress status.json
Doing this in python is teh suck on large status pages. Apache is
pretty good at it.

Partial-bug: 1326170
Change-Id: Iccee19dd6179f5a5f928fef43068d2450828fa0d
2014-06-04 01:47:15 +02:00
Ramy Asselin
4e6c268f6f Allow choice of GIT protocol used.
From within some corporate http networks, the 'git' protocol cannot be used.
Update the prepare_node and cache_git_repos scripts to default to using the
'git' protocol, but allow customiztion to use the 'http' protocol via command
line argument.

In addition, allow the full base url to be modifed as done in devstack stackrc
to also allow changing repositories.

Change-Id: I875f2e46c466e4e0fb7a5d4dbc54e958d91f9151
Partial-Bug: #1307702
2014-06-03 13:05:18 -07:00
Nikhil Manchanda
945a909f5f Fix experimental trove-image-build gate job
Fixed the experimental trove-image-build gate job to:
- Use /opt/trove-image-build instead of /opt/stack to avoid confusion
  with dvm-gate jobs.
- Export the right value for KEY_DIR
- Copy the built image to the correct location on tarballs.o.o

Change-Id: Idc1ea86fe7c692f318d5c6b004f73c10293d4607
2014-06-03 12:42:40 -07:00
Jeremy Stanley
b1383f1388 Reduce nodepool's wait between calls in hpcloud
Since we've been put in a higher rate limit tier by hpcloud, try
reducing the wait time between calls to see if it helps get nodes
there out of building and delete states more efficiently.

Change-Id: I6125a461371d2fa7f6d81f9bdeba01896552633f
2014-06-03 15:48:30 +00:00
Ben Nemec
0841cd1597 Add dib-utils project
This is being split off the diskimage-builder project so that things
like dib-run-parts can be used without pulling in all of
diskimage-builder and its dependencies.

Note that I did not enable any unit tests on this project because
currently there aren't any for this code, so those jobs would fail
due to 0 tests run.  I have a spec up to fix this shortcoming.

Change-Id: Id56201ea1ab11e9f64d0db681c4549780fafe0ae
2014-06-03 15:29:06 +00:00
Jenkins
aac34ce01b Merge "Fixed config of manila's jobs" 2014-06-03 14:50:51 +00:00
Jenkins
34480283b8 Merge "add gerrit-dash-creator to stackforge" 2014-06-03 12:55:35 +00:00
Jenkins
2ba855dd19 Merge "Add project for zuul" 2014-06-03 12:49:19 +00:00
Jenkins
48c7332cb6 Merge "Upload tripleo-heat-templates releases to PyPi" 2014-06-03 12:46:35 +00:00
Jenkins
27a6a9ed31 Merge "Add flag for unbound's resolv.conf" 2014-06-03 12:13:43 +00:00
Sergey Skripnick
302f8a0055 Fix scenario name in rally-neutron job
Currently there is two jobs in rally group: dsvm and dsvm-neutron.
Scenario name should be different for this jobs: {name} for dsvm
and {name}-neutron for dsvm-neutron. E.g if we want to test glance
with and without neutron, we should create two scenario files in
rally-scenarios directory: glance.yaml and glance-neutron.yaml

Change-Id: Ic7451e8e6b0b06c136db0f15ab71ca51e26dd67a
2014-06-03 14:26:52 +03:00
Jenkins
1287c67609 Merge "Add rally-dsvm-netron job to rally job group" 2014-06-03 11:18:03 +00:00
Ruslan Kamaldinov
d5779055f0 Make murano-dsvm jobs voting
This job is running for about two months and has proved to be stable enough
to be marked as voting. Also adding this job to the gate pipeline for
Murano projects.

Change-Id: I9acf4258b8e7415e94d76920f5aa9682fa76f25d
2014-06-03 15:01:04 +04:00
Sergey Skripnick
199ee4130a Remove rally-python33 job
This job is always failing because of openstack clients, that don't
support py33.

Change-Id: I1f7af386dd3b5bbdcd5c6bf290edbdbf6e7db3dd
2014-06-03 13:59:09 +03:00
Jenkins
c2369b1842 Merge "Add docs-on-rtfd to rally" 2014-06-03 09:56:22 +00:00
Jenkins
1637980f18 Merge "Run tox by stack user in rally-cli job" 2014-06-03 09:56:15 +00:00
Jenkins
c7f086b245 Merge "Gate barbicanclient on PyPy and Python 3.3" 2014-06-03 09:56:08 +00:00
Jenkins
8cd466365b Merge "Add in experimental job to test zuul swift pushing" 2014-06-03 09:33:26 +00:00
Jenkins
5d19c73178 Merge "move grenade-dsvm-neutron in integrated-gate to experimental" 2014-06-03 09:12:18 +00:00
Jenkins
706d86ae6a Merge "Stop using HP Cloud 1.0" 2014-06-03 05:06:24 +00:00
K Jonathan Harker
67b2919e0b Add the new hostname to /etc/hosts in prepare_node
It is good practice to update /etc/hosts with the new hostname when
changing it. Some programs (such as sudo) will give warnings if it is
unable to resolve its own name.

Change-Id: I5c95c9cadc32d7d42c6c6546e136a80f4a7e02f4
2014-06-02 18:45:14 -07:00
Joshua Hesketh
67c0ae5419 Add in experimental job to test zuul swift pushing
Create a new job template 'experimental-swift-logs-{name}-pep8'
which is identical to 'gate-{name}-pep8' except it contains no
publishers and instead uses zuul_swift_upload_console_log builder to
send the logs to swift.

Change-Id: I19f57227934a5d53e7e2c9fc716f89300f40377e
2014-06-03 11:11:36 +10:00
Jenkins
f79ec7b408 Merge "Fix empty directory removal for log expiration" 2014-06-03 00:44:16 +00:00
Joe Gordon
1e830f43f8 move grenade-dsvm-neutron in integrated-gate to experimental
Since we don't have infinite resources, let us be a little more careful
about the frequency of non-voting jobs.

check-grenade-dsvm-neutron is non-voting and has never worked, so no
point in running it everywhere the integrated-gate is used.
check-dsvm-neutron is still part of integrated-gate-neutron and
grenade's job list. Move the job to the experimental queue, so
interested folks can still run it.

Change-Id: I3adcb73d4a157a8d108c3412e5c093ca247f46b3
2014-06-02 17:26:09 -07:00
Jenkins
aec18aa666 Merge "Don't gate pecan on barbican for now." 2014-06-02 22:30:55 +00:00
Sean Dague
262bb3b444 add gerrit-dash-creator to stackforge
new tool that makes it easy to build client side gerrit dashboards
from gerrit server side dashboard definitions. Also includes a
large number of example dashboards.

Change-Id: I0e37b877a28b2421392d19907278239e7f76e976
2014-06-02 17:07:18 -04:00
Clark Boylan
c8b0f37bec Add availability zones to hpcloud region b
Nodepool is growing the ability to specify AZ when booting nodes. Use
this feature in hpcloud region b as all nodes there are currently being
scheduling in AZ2 and we want to spread the load out.

Change-Id: I1f6559e827116dc35ac9e1ef76d0b940c4b584bf
2014-06-02 12:25:33 -07:00
Dan
85859f2155 Add project for zuul
As a part of a larger project to decouple individual puppet
modules from config to make them easier to reuse.

Change-Id: I7ff3b5a48baaaaa7a3a6231f84dd0e6c414b6930
2014-06-02 11:17:29 -07:00
Jeremy Stanley
714fa40191 Fix empty directory removal for log expiration
* modules/openstack_project/files/log_archive_maintenance.sh: The
refactoring in I5ff6defb4d403f3017ab098c2ac1df3777662933 orphaned a
stray -not in the directory removal expression, inverting the
meaning of -empty as a result. Luckily non-empty directories can't
be removed without additional effort, so no data was lost (just some
very large cronspam sent instead). This removes the remaining cruft.

Change-Id: Ie6ce39ed46eedfaaf0771ab1a91f5f50c90c1b62
2014-06-02 18:15:37 +00:00
Alex Gaynor
0083e6aee9 Gate barbicanclient on PyPy and Python 3.3
Change-Id: Iee1c580e3ea21ed8d95bf6a75286adac6fc57433
2014-06-02 09:43:33 -07:00
Ryan Petrello
539b124d99 Don't gate pecan on barbican for now.
Change-Id: I66615fe18a8c48083741cbdaf5c9fa7845258ba2
2014-06-02 12:19:20 -04:00