4504 Commits

Author SHA1 Message Date
Jenkins
a280632250 Merge "Add logs about the pypi mirror" 2014-02-23 08:08:55 +00:00
Jenkins
79aef43da3 Merge "A note to suggest openstack-dev/sandbox project for CI testing" 2014-02-23 06:17:03 +00:00
Jenkins
f05efdb15e Merge "give zaro access to zuul-dev server" 2014-02-23 06:16:38 +00:00
Jenkins
fdd3388f93 Merge "switch gerritbot to use openstack/pycadf" 2014-02-23 06:08:41 +00:00
Jenkins
dc2dfcd277 Merge "Create new Chef cookbook-openstack-integration-test for Tempest support." 2014-02-23 04:32:42 +00:00
Jenkins
9afa69bb12 Merge "install gerrit core plugins" 2014-02-23 03:34:45 +00:00
Jenkins
eda693ec59 Merge "XenServer installer script" 2014-02-23 00:01:18 +00:00
Jenkins
85fc750034 Merge "Enable list item bullets in CSS except for Jenkins" 2014-02-22 23:54:18 +00:00
Jenkins
de781df8d8 Merge "Add grenade-dsvm-partial-ncpu test" 2014-02-22 23:53:12 +00:00
Andreas Jaeger
3b7a40d7c1 Fix publishing of API Reference
We are publishing at api.openstack.org top-level but the job
is copying to an api-ref subdirectory. Changing the Jenkins setup is the
better solution here than copying directly into publish-docs - it would
create a more complex script.

Remove macro upload-to-api-site and add the publisher directly to the
openstack-api-ref job since this is an exception from the other rules -
and this is the only job publishing to api.o.o.

Change-Id: Ib5511ed7cbf8dfc90cb42e295fe68f39aa1e0a8f
2014-02-22 19:53:22 +01:00
Jeremy Stanley
12dc5bd443 Correct Gerrit Change-Id commentlink
* modules/openstack_project/manifests/gerrit.pp: Use a match group
around the pattern for a Change-Id since Gerrit doesn't interpret $0
as a backreference to the full pattern.

Change-Id: I711e8a1d7bc0b2f3eff07425badf2cb2c1740bf6
2014-02-22 17:04:38 +00:00
Matt Ray
2fb6fe8547 Create new Chef cookbook-openstack-integration-test for Tempest support.
Add stackforge/cookbook-openstack-integration-test as a new cookbook. Once it is
available we will populate the necessary files. Also updated the Gerrit
notifications to include the ops-database, ops-messaging and orchestration
cookbooks which were missing.

Change-Id: If6c7a25becc7642cd5ec07dce189947106698fc8
Addresses: blueprint integration-testing-for-havana
2014-02-21 14:16:53 -08:00
Jenkins
4008abd456 Merge "Switch Zuul geard logging to DEBUG level" 2014-02-21 21:27:38 +00:00
Jenkins
f6b9cab58f Merge "Enable statsd for jenkins-log-client" 2014-02-21 21:27:21 +00:00
Jenkins
ea57b798a6 Merge "Nodepool should use more of the rax-ord quota" 2014-02-21 21:27:13 +00:00
Jeremy Stanley
e58f526600 Nodepool should use more of the rax-ord quota
* .../templates/nodepool/nodepool.yaml.erb: Increase max-servers in
rax-ord to 92, since the quota there is 100.

Change-Id: Ie3fb939959274bdd723047bdd4fe28401d913561
2014-02-21 21:17:21 +00:00
Jenkins
9ed78e162c Merge "Correct nodepool max-servers in rax-dfw" 2014-02-21 21:09:21 +00:00
Jeremy Stanley
5221d300fb Correct nodepool max-servers in rax-dfw
* .../templates/nodepool/nodepool.yaml.erb: Since we still have a
handful of long-lived static slaves for sensitive jobs (proposal,
salt-trigger, mirrorXX) along with a couple dev slaves (precise,
centos6) and the remaining four precise-py3k slaves, the effective
capacity for nodepool in rax-dfw is 181. Cut this by a few more so
we have room for template servers during image updates.

Change-Id: I7cdfdba0665fff822fff77c31fa20a6585da411d
2014-02-21 20:30:49 +00:00
Jenkins
62d8f86100 Merge "make ant use java 7" 2014-02-21 20:12:14 +00:00
Jenkins
f2441c9b36 Merge "Add zm0{1,2} to cacti" 2014-02-21 20:10:45 +00:00
Jeremy Stanley
d9798d288a Nodepool should clone the config repo from git.o.o
* .../nodepool/scripts/cache_git_repos.py: Since the projects list
is not being retrieved as part of a git repository, use HTTPS
protocol rather than HTTP so it will be consistent with the way we
retrieve the bootstrap script in prepare_node.sh.

* .../nodepool/scripts/prepare_node.sh: Switch the config clone
operation from the Gerrit server to the Git server farm, since the
former does not support git protocol. Also make it a shallow clone
since we just need the files.

Change-Id: I1dc0697bb3f9832d180b6b1ebffaa563bd886281
2014-02-21 19:34:29 +00:00
James E. Blair
9c764d2114 Add zm0{1,2} to cacti
Change-Id: Ic9b8b24c421f81c4eaf590015b6162864f2dddea
2014-02-21 10:57:07 -08:00
James E. Blair
032ab0d470 Enable statsd for jenkins-log-client
Change-Id: I4395ce2151fc666cae1d9ea76b43bc3663e98ac8
2014-02-21 10:54:24 -08:00
Khai Do
4d7410620c make ant use java 7
The ant build tool has a package and runtime dependency on java 6.  The runtime dependency
can be changed by setting JAVA_HOME.  This change sets the ant runtime dependency to
java 7.

Change-Id: I5d2ac7fb3dc7bdb390edcc728b86a84c946f8752
2014-02-21 10:32:37 -08:00
James E. Blair
a2ec7d6478 Switch Zuul geard logging to DEBUG level
To try to understand more about what would cause a zuul-geard
disconnect.  Only keep 3 days of logs because they are BIG.

Change-Id: Iba9a8a9c21d82ab4e3323db8c561f8de8c18864f
2014-02-21 08:38:29 -08:00
Jeremy Stanley
4c9ca0597b Make nodepool git repo caching more robust
Previously, nodepool's prep scripts would not abort when
encountering git cloning errors. Now we retry once on failure and
then abort if it fails a second time. Also the script now makes sure
the clone actually results in a functional copy of each repository
by attempting to list branches and reset to HEAD.

Change-Id: I84565e4e90b34c6a9b8c86754efdde137cda08b2
2014-02-21 16:23:10 +00:00
Jeremy Stanley
eccd20e38c Stop separately caching repos for devstack images
Since devstack-gate no longer relies on the workspace-cache
directory, this is an unnecessary waste of effort.

Change-Id: Ic9ef8b269d0184f5891d355901bbfb29f7273670
2014-02-21 15:36:30 +00:00
Jeremy Stanley
f5231fd0a3 Clone git repos for images via git protocol
For performance reasons--using git protocol instead of HTTP should
speed up cloning significantly on CentOS 6 in particular.

Change-Id: I37fadb1366eab5d66ec8e95945bea9c2c0251fcb
2014-02-21 15:36:11 +00:00
Khai Do
522f4a2ded fix install-buck macro
fixed conditional error due to a missing space.

Change-Id: I1a0d134d223b197ad8a869440e8472646d958166
2014-02-20 19:22:13 -08:00
Jenkins
8f74df188f Merge "add check-tempest-dsvm-neutron-full to runs" 2014-02-21 02:06:32 +00:00
Jenkins
35ce2a60da Merge "Increase the timeout for check-tripleo-overcloud" 2014-02-21 01:54:45 +00:00
Sean Dague
f89882fa21 add check-tempest-dsvm-neutron-full to runs
this is the isolated & parallel neutron job, and it now succeeds
(at least some of the time). So put it into check in a non-voting
way to gather enough data to make it voting.

remove the gate- version on the experimental queues, as we'd be
running on check all the time anyway.

Change-Id: I151d6960de32be1974052bf6f839901305dff403
2014-02-20 20:43:47 -05:00
Jenkins
ba96899c7a Merge "Set periodic tempest jobs to run with master" 2014-02-21 01:40:37 +00:00
Jenkins
edf03e786d Merge "Add non-isolated serial periodic tempest job" 2014-02-21 01:38:40 +00:00
Jenkins
4165e97faf Merge "Add experimental-tripleo checks for tripleo deps." 2014-02-21 01:38:09 +00:00
Jenkins
69ee885d49 Merge "Revert "Temporarily stop running tripleo seed/undercloud"" 2014-02-21 01:36:07 +00:00
Jenkins
7bd7572e0b Merge "gerritbot: create an #openstack-merges channel" 2014-02-21 01:00:51 +00:00
Jenkins
68a76ac5a9 Merge "Have zuul enqueue changes when approved" 2014-02-21 00:57:07 +00:00
Jenkins
d499c80af8 Merge "fix conditional with mkdir -p" 2014-02-21 00:52:17 +00:00
Clark Boylan
98b169f600 Have zuul enqueue changes when approved
If a change had a -1 verified vote on it from jenkins zuul would not
enqueue that change for check or gate testing when that change was
approved. Zuul should enqueue the change for check testing then move it
to the gate pipeline if a verified +1 comes back from check.

Change-Id: Icdcc4878a8289a2088c85afdfc72c56d4fd3a55a
2014-02-20 16:17:15 -08:00
Gordon Chung
f00ded6f15 switch gerritbot to use openstack/pycadf
pycadf library is now  under openstack instead of stackforge. update
gerritbot to reflect this.

Change-Id: Icf6b7d282fb3d7aa4c1308449f6ded082dc08b62
2014-02-20 17:12:58 -05:00
Khai Do
d7e8557bb2 fix conditional with mkdir -p
There was an error in the conditional due to spacing (no space after the quotes). To fix
it I decided to replace the conditional with simpler 'mkdir -p' command.

Change-Id: I0f83e2823c69c5f9e3427e0925335e54e9b6c2a0
2014-02-20 14:07:11 -08:00
Robert Collins
8e25bb7d7e Add experimental-tripleo checks for tripleo deps.
These are projects we'll want symmetric gating on eventually, and a
new pipeline allows us to work up tests and make sure things are
working properly in advance of having a sufficiently high uptime cloud
with fast enough tests to be in the main experimental queue.

Change-Id: Ic6369910ba162648608e17ec2c4057dc982120f5
2014-02-21 09:19:41 +13:00
Robert Collins
e5622a9ae0 Revert "Temporarily stop running tripleo seed/undercloud"
This reverts commit 794b1d4e89e5d38de729f362334830706ba08c09.

The new pipeline makes running these jobs again feasible.

Change-Id: I6ebed8a5003424e5ac34cc08ca4dd93230175a1a
2014-02-21 09:19:26 +13:00
Robert Collins
38a80d6044 Revert "Remove tripleo from nodepool config"
This reverts commit c982db10ffca4206a1c3f496fbe59a23bb1bac15.

We now have a) fixed nodepool to be less affected by outages, b)
restored the tripleo cloud to service and c) added a new pipeline to
make outages affect other people less.

Change-Id: I99972b8cae537bea259abb835ed12c3405df5e85
2014-02-21 09:18:37 +13:00
Jenkins
0665eb1a0f Merge "Add -tripleo pipelines." 2014-02-20 19:58:49 +00:00
Robert Collins
80ed7cd16c Add -tripleo pipelines.
The experimental-tripleo pipeline is to enable building out tripleo
tests against other projects in advance of the second region coming
online.

The check-tripleo pipeline ensures that in the event of a tripleo
cloud failure the main check queue won't appear to backlog, making
analysis of devstack-gate check health easier.

Change-Id: I93045879c508defd4f1f86979fb42da79bd29fad
2014-02-21 08:39:48 +13:00
Jenkins
a078da3b2f Merge "Nodepool image logs accessible via HTTP" 2014-02-20 19:34:57 +00:00
Jenkins
b4cb3eb8de Merge "Use bare-precise nodes for gerrit buck jobs" 2014-02-20 19:26:50 +00:00
Jenkins
6ff82384d7 Merge "Basic gating and release jobs of openstackid project" 2014-02-20 19:19:35 +00:00