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
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
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
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
There's no need to actually serve to-the-second accurate status.json
content. Cache it in Apache.
Closes-bug: 1326170
Change-Id: If3bc44b781ce4e12ac95d3929242ec0c912f0010
Doing this in python is teh suck on large status pages. Apache is
pretty good at it.
Partial-bug: 1326170
Change-Id: Iccee19dd6179f5a5f928fef43068d2450828fa0d
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
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
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
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
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
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
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
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
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
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
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
As a part of a larger project to decouple individual puppet
modules from config to make them easier to reuse.
Change-Id: I7ff3b5a48baaaaa7a3a6231f84dd0e6c414b6930
* 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