8838 Commits

Author SHA1 Message Date
Jenkins
ca5d23bfe2 Merge "Start using the zuul-swift-upload venv" 2015-01-15 14:48:15 +00:00
Jenkins
b373e928ca Merge "split up pbr tests from requirements tests" 2015-01-15 06:26:55 +00:00
Jenkins
6060ea8335 Merge "Add python-cueclient" 2015-01-15 06:26:30 +00:00
Jenkins
9addcb6d13 Merge "Revert "Remove dibtest from experimental queue"" 2015-01-15 00:49:07 +00:00
Jenkins
301d01d08d Merge "Allow Heat to provide some localrc options" 2015-01-15 00:38:16 +00:00
Jenkins
8aade5508e Merge "Update zuul layout to match production" 2015-01-15 00:17:57 +00:00
Clark Boylan
674a13d41a Revert "Remove dibtest from experimental queue"
This reverts commit 80cf5622477b479128819de85560ed07122c32cd.

We are making a big push to using dib images in hpcloud again. The
changes to nodepool necessary to have rax use snapshots and hpcloud use
dib images are in so we should be good to do this again.

Change-Id: I240f62be4cab3d83d98f6957aad435b24fd0acac
2015-01-14 16:13:53 -08:00
Jenkins
3199bb0ff9 Merge "Make pypi-mirror owned by its own core team" 2015-01-14 20:59:00 +00:00
Monty Taylor
816fccbdab Make pypi-mirror owned by its own core team
Infra doesn't really care about pypi-mirror anymore - but other people
do. Empower them.

Change-Id: I5eaaa3198bfc1bf3716edf75697f299998432593
2015-01-15 08:18:56 +13:00
Kiall Mac Innes
db6afe3c73 Add designate-coverage to designate check pipeline
Coverage reports will be generated as part of the check pipeline, to
allow reviewers to more easily identify untested areas.

Change-Id: I90fe5ef94ab2068f422271384561ea1862a53b2f
2015-01-14 10:51:31 -08:00
Sean Dague
a9f9ce6674 split up pbr tests from requirements tests
pbr installation testing needs to know that all current package
definitions will actually work upon a pbr change, in the multiple ways
that packages need to be installed.

requirements testing needs to ensure that all the requirements work,
but don't need to check that 3 times on every tree. They also only
need to care that the global list is installable (not currently tested).

We should fork these tests and specialize the requirements test to
it's purpose. Especially as doing so should reduce the run time by
over 50%.

Depends-On: I37b1510f3639c332a13bd7fc892b66f71b99b594

Change-Id: Ia49d93031425ce70e7667972fdf9078143d0dd53
2015-01-14 08:20:05 -05:00
Jenkins
56aae3808c Merge "Move devstack f20 jobs to f21" 2015-01-13 19:43:15 +00:00
Endre Karlson
3888b91c45 Add python-cueclient
Change-Id: Iafff294d75a5c6c43d93af390e6df4c1d54e039a
2015-01-13 15:54:19 +01:00
Jenkins
9e4f88219e Merge "Use correct path for tempest in testr dib script" 2015-01-13 14:33:29 +00:00
Jenkins
d7a7c27294 Merge "Add Fuel Client to Stackforge" 2015-01-13 14:14:41 +00:00
Jenkins
f98caac794 Merge "Reduce number of services running in large-ops" 2015-01-13 07:19:57 +00:00
Clark Boylan
87bba6b03f Use correct path for tempest in testr dib script
When seeding tempest with testrepository subunit data use the correct
path to the tempest repo in the imgae build. Because we moved to
install.d we ues a path relative to the chroot and not relative to the
mount path.

Change-Id: I8e296595945c8cfe91a88f69ae46fe33c53df2db
2015-01-12 22:08:22 -08:00
Ian Wienand
70c46ce5bb Move devstack f20 jobs to f21
F21 nodes are up and running in both hp and rackspace, and
experimental runs of this test show it works.

Change-Id: I99bf07443298c4ab80702bda5b276c85e07a24e2
2015-01-13 15:48:26 +11:00
Angus Salkeld
d07c32d36c Allow Heat to provide some localrc options
ATM this just to enable adopt and abandon config options.

Change-Id: I8495eec53671612dbe6e583a55087b02add9c02e
2015-01-13 12:21:50 +10:00
Clark Boylan
3d6303f3fc Set the executable bit on all dib element scripts
DIB needs its scripts to be executable or they are not run. Update
permissions on two files that were missing the executable bit.

Change-Id: Ie172e50de57b5168264964644cd28530f023542a
2015-01-12 16:15:27 -08:00
Jeremy Stanley
b70a27d6c4 Use PyMySQL and venv path when caching subunit2sql
Also rename the element to one which runs in the context of the
diskimage chroot rather than in the root context, and make it
executable.

Change-Id: I093d02706f2965e071e2a76ab1131ac29016d03c
2015-01-12 23:34:45 +00:00
Jeremy Stanley
05e6bfaa10 Correct tempest clone location in node prep
Change-Id: I4208637457bbf1e7562f358913ff71b9f3b0732d
2015-01-12 17:25:06 +00:00
Jenkins
1d113cbf24 Merge "Add nodepool script to preseed testrepository from subunit2sql" 2015-01-12 14:14:45 +00:00
Roman Prykhodchenko
3aa3dbc6eb Add Fuel Client to Stackforge
According to the refactoring plan described in
If3d5f5ed0ccfc9e9333034bfa2debb7f0df9b225 Fuel Client
should be factored out as a separate project called
python-fuelclient and hosted on Stackforge.

Blueprint: re-thinking-fuel-client
Change-Id: If2a1e2db462b9202251188aeff55a54db9b32e60
2015-01-12 14:37:13 +01:00
Jenkins
d745cf9909 Merge "Add experimental Fedora 21 devstack job" 2015-01-12 12:58:42 +00:00
Sergey Reshetnyak
b23cd40c9b Delete bashate job from sahara-image-elements
Now bashate checks are part of pep8 checks

Change-Id: I7e9553ebe0c5971812cf84615f5a7f36a66812dc
2015-01-11 15:38:59 +03:00
Joe Gordon
3b8f2eb4a7 Reduce number of services running in large-ops
Add the change to large-ops-testing from 73e4d13d145029fecb42913500a15e348fbf7eef
to large-ops. This change worked in the expermental queue as part of the
large-ops-testing jobs.

The large-ops test is hitting mysql's default connection limit of 151
periodically. Even services at rest can make DB calls, so stop running
services that aren't in use.

Change-Id: I7ed7e6eb8225a29c06245b8056ad4495b3136679
Related-Bug: #1403284
2015-01-09 12:05:22 -08:00
Jenkins
81c569b572 Merge "Broaden pattern match for jenkins-sudo-grep.sh" 2015-01-09 19:35:32 +00:00
Khai Do
50afe59b14 Update zuul layout to match production
The build and test jobs were no longer running for events from review-dev.o.o
This change updates the dev zuul layout file to match the production one
so that zuul-dev will hopefully trigger on events from review-dev.

Change-Id: I6c9b918c178deae4b17f590e8d0d40edc4e9fb28
2015-01-09 10:29:19 -08:00
Jenkins
7b9ccb5bae Merge "Prepare project-config for puppet module split" 2015-01-09 15:50:31 +00:00
Jenkins
2bdf58b71c Merge "Use large-ops-testing to test reducing the number of services" 2015-01-09 15:23:56 +00:00
Jenkins
80c51955eb Merge "Publish yaml2ical to PyPI" 2015-01-09 15:19:23 +00:00
Jenkins
d9615c81eb Merge "Set up venv for zuul-swift-logs" 2015-01-09 15:11:20 +00:00
Jenkins
2c8df56ff1 Merge "Make the Horizon integration tests job voting" 2015-01-09 06:34:41 +00:00
Jeremy Stanley
18d19d37cb Broaden pattern match for jenkins-sudo-grep.sh
In Ubuntu Trusty the error logged by sudo now looks like the one
logged in CentOS, so broaden the pattern match to no longer be
distro-specific.

Change-Id: I00d06a91cfb0ff1c790eee660f6d5f5ea4d41da6
2015-01-09 00:24:22 +00:00
Jenkins
dee78f6cab Merge "Cleanup tempest-lib job list" 2015-01-09 00:02:37 +00:00
Thierry Carrez
560960ecc8 Publish yaml2ical to PyPI
Publish yaml2ical to PyPI in order to be able to use it in gating
and processing changes to openstack-infra/irc-meetings.

yaml2ical was created on PyPI and openstack-ci added as Owner there.

Change-Id: I027d1570ad9e7126c807e5606c7f7e44a8b70252
2015-01-08 15:01:34 +01:00
Radomir Dopieralski
e00a14afe7 Don't run Python 2.6 tests on openstack/tuskar-ui in Kilo
Since Horizon dropped support for Python 2.6 in Kilo, and the
Tuskar-UI project depends on Horizon, we have to drop support
too and stop running the Python 2.6 tests.

Change-Id: I35e13bce6d6d973879225a21b1ca6e0c9811bcd5
2015-01-08 10:15:10 +01:00
Jay Faulkner
52ca485b48 Remove python 2.6 jobs for IPA
No former or current IPA ramdisk required python 2.6 support. These
tests are completely unneeded and waste effort. Once removed here, I'll
remove py26 environment from tox.ini in IPA itself.

Change-Id: I73551b1b45f72075a26474dfd73b313eed2751d2
2015-01-07 15:03:54 -08:00
Matthew Treinish
6650627fd2 Cleanup tempest-lib job list
This commit fixes some issues with the jobs that get run on tempest-lib
commits. First since the install lib from release stuff landed in
devstack there isn't a reason to be running any tempest job that
doesn't install tempest-lib from source. So this patch removes those.
Additionally, this removes the pypy check job because I don't think
there is really an expectation of pypy support.

Change-Id: I0224d2304465fc5e58aba2956784c735793ff9dd
2015-01-07 17:13:26 -05:00
Jeremy Stanley
64f23c918b Correct revoke-sudo to actually work
* jenkins/jobs/macros.yaml(revoke-sudo): Simplify the sudoers
include file deletion to not rely on a conditional check, and then
test that it actually worked. Previously, systems where
/etc/sudoers.d was non-world-readable caused it to be a silent
no-op.

Change-Id: Ie713482acbd454eeb58c3481e8b8820049daaab8
2015-01-07 21:45:44 +00:00
Ian Wienand
fd3c223772 Add experimental Fedora 21 devstack job
Add an experimental devstack f21 job as the first step in bringing up
Fedora 21.

As requested condense this into a job-template for the fedora jobs.
Also add the node matching update; this is kept as a separate regex to
help it show up when grepping.

Change-Id: If084c2cbf058c9adbe0cb706559711a9f3959aa4
Depends-on: If764f676f43c86830b4277adaaf71098e9d4140b
2015-01-08 08:42:32 +11:00
Jenkins
397cbe5373 Merge "Import shade into openstack-infra" 2015-01-07 20:51:42 +00:00
Monty Taylor
db6c355582 Import shade into openstack-infra
Shade is a library that contains all the various logic you need to use
OpenStack with the clouds Infra has encountered. It's currently being
used as the basis of the next generation of ansible modules and the
intent is to replace the direct python-*client calls in nodepool and
launch_node.

Change-Id: I14332c43cf12d46bd4472312e8edfa5760fc2f68
2015-01-07 14:48:01 -05:00
Jenkins
5d15ad82cc Merge "Publish files for gate-rally-dsvm-cli job" 2015-01-07 19:34:27 +00:00
Jenkins
f01be89024 Merge "Add networking-plumgrid project to StackForge" 2015-01-07 19:15:28 +00:00
Matthew Treinish
8fdd1ce943 Add nodepool script to preseed testrepository from subunit2sql
This commit adds a new nodepool script to use subunit2sql to preseed
testrepository with timing data to use for scheduler optimization.
This uses aggregate data from all the tests stored in the subunit2sql
db from all the test runs to generate a subunit stream with test
execute times which equal the rolling average stored in the tests
table.

This also adds a call out to the new prepare_tempest_testrepository
script in order to pre-seed tempest's testrepository with data from
the subunit2sql DB. This will enable the testr scheduler to perform
some worker balance optimization based on the average run_times from
all the previous gate runs.

Change-Id: I04404a55baf4da2745760246b8606ed3db52c03a
2015-01-07 12:25:06 -05:00
Jenkins
10e7fa2efa Merge "Unbreak stable neutron functional jobs" 2015-01-07 15:29:13 +00:00
Jenkins
335388c06a Merge "Update tooz project config for sentinel support" 2015-01-07 12:26:29 +00:00
Julie Pichon
c739603937 Make the Horizon integration tests job voting
Now that it has been running without issues for a few weeks.

Change-Id: Id831774fff4088ad5fe7beb6c3af3fb7028e1632
Closes-Bug: #1355186
2015-01-07 12:03:25 +00:00