5961 Commits

Author SHA1 Message Date
Jenkins
b96fa64799 Merge "Ease down hpcloud 1.0" 2014-05-30 22:17:08 +00:00
Jenkins
623943038f Merge "Add nova-docker to the gerritbot config" 2014-05-30 22:17:01 +00:00
Jenkins
7673fad5b1 Merge "Fix aviator job node selection." 2014-05-30 22:07:36 +00:00
Jenkins
bc33e7e9c7 Merge "Publish troveclient documentation" 2014-05-30 22:06:39 +00:00
Jenkins
2f66b4eeb2 Merge "Add zuul template for rtfd jobs" 2014-05-30 21:51:11 +00:00
Jenkins
62c16347dd Merge "Make it possible to run zuul layout test locally" 2014-05-30 21:50:15 +00:00
Jenkins
af925bfac8 Merge "Parameterize SSL certificate attributes on review.pp manifest" 2014-05-30 21:36:36 +00:00
Clark Boylan
8a01f3ea41 Ease down hpcloud 1.0
Gracefully stop using hpcloud 1.0 so that any remaining nodes there are
cleaned up. This is in preparation for removing hpcloud 1.0 completely.

Change-Id: I7e45c9f646d2077d6e9692f72389bfc955e1d56c
2014-05-30 14:36:08 -07:00
Jenkins
55ddf8cac8 Merge "Broaden recheck/reverify pattern for vote matching" 2014-05-30 21:32:38 +00:00
Clark Boylan
17aa24d0f4 Fix aviator job node selection.
The aviator job does not have a node label so add one. This will force
the jobs to run on slaves with ruby1.9.1.

Change-Id: I1f52aa5a5fa8b76954788eb1e8781ef1739ff49e
2014-05-30 14:24:01 -07:00
Jenkins
2049ccfa1d Merge "The process for making a Third-Party CI voting needs docs" 2014-05-30 21:12:41 +00:00
Jenkins
89c6a07643 Merge "Fix experimental trove-buildimage-mysql job" 2014-05-30 21:10:41 +00:00
Jenkins
526613897a Merge "Update zuul module to take params for smtp" 2014-05-30 21:04:09 +00:00
Jenkins
168168e772 Merge "Add in JJB macros for pushing to swift" 2014-05-30 21:04:02 +00:00
Jenkins
7b374cd372 Merge "Add slavescript to grab console log" 2014-05-30 20:57:30 +00:00
Jenkins
e0a5283aba Merge "Allow nodepool standalone puppet install" 2014-05-30 20:24:38 +00:00
Jenkins
46f9640650 Merge "Define Jenkins Job for Aviator" 2014-05-30 20:04:48 +00:00
Andreas Jaeger
69367ce43a Publish troveclient documentation
Publish python-troveclient on docs.openstack.org like all
python-PROJECTclients. This means: A new document gets published
whenever a new client gets released.
Use python-jobs template and remove all jobs that are part of the
template, add openstack-client-publish-jobs for publishing.

The jobs already exists in Jenkins, wire them into Zuul now.

Change-Id: Ice07e5e034a3433db290d1f2b98b9a006b782f55
Partial-Bug: #1315101
2014-05-30 21:56:17 +02:00
Jenkins
54a0913638 Merge "Create and upload wheels" 2014-05-30 18:49:14 +00:00
Jenkins
d29235659e Merge "Add sahara-specs repo" 2014-05-30 14:24:13 +00:00
vponomaryov
aa6ba01804 Hotfix for manila's jobs config
In jobs env var $BASE is used, it is empty for some reason
See next:
https://jenkins05.openstack.org/job/gate-manila-tempest-dsvm-neutron/99/console

Set this env var manually to be sure of correct job run.

Change-Id: I9af2972906e83ed7ed6a8f29f704042923779c91
2014-05-30 12:59:13 +00:00
Jenkins
0aad603eb7 Merge "Added tempest job to manila project" 2014-05-30 12:27:11 +00:00
Jenkins
1c94a45a40 Merge "Index logs/tempest.txt for logstash queries" 2014-05-30 01:40:38 +00:00
Jenkins
25b6c97482 Merge "Get all of the puppet-apply errors" 2014-05-30 01:33:05 +00:00
Ramy Asselin
8c5918ecf5 Allow nodepool standalone puppet install
Installing nodepool standalone has this error:
 Could not find dependency Class[Pip] for Exec[install_nodepool] at
 /root/config/modules/nodepool/manifests/init.pp:90

Add the missing include pip statement.

Change-Id: Id30814eb1788e7b7eb533794a26c231000e9b41c
2014-05-29 17:49:18 -07:00
Jenkins
271bb5bf70 Merge "Ignore failure of git review -s in propose_requirements_update" 2014-05-29 22:56:27 +00:00
Jenkins
0d443934f9 Merge "Update gerrit replication command." 2014-05-29 22:51:10 +00:00
K Jonathan Harker
477db9c37c Get all of the puppet-apply errors
Instead of stopping at the first error, keep going and report all of the
errors.

Change-Id: I940f3a263164c8d1b13b525fb825d9f3eaf316a0
2014-05-29 15:21:55 -07:00
Jenkins
4a51e44b7c Merge "Extract translations for log messages" 2014-05-29 21:48:12 +00:00
Clark Boylan
0be0dc79c3 Update gerrit replication command.
Gerrit 2.8 uses a plugin to do replication and the command to trigger it
is different than the built in command from 2.4. Update the docs to
reflect the correct command.

Change-Id: I4b97a94a932b469a72eb3141ebd340785577465c
2014-05-29 14:32:14 -07:00
Jenkins
68a2b164b9 Merge "Remove the tripleo-test-cloud provider" 2014-05-29 21:26:50 +00:00
James E. Blair
1536cc833e Rename python-barbicanclient acl
Change-Id: I7d04a6f0b5d6283c3ff461acccefba57be24141a
2014-05-29 14:20:54 -07:00
Derek Higgins
4daba7bd76 Remove the tripleo-test-cloud provider
Temporarily stop using this provider as its causing various problems,
the load on CI has been reduced to allow R2 to be able to handle it
solo. Once we redeploy and gain some confidence in this region we
will be adding it back in. Setting max-servers to 0 will allow nodepool
to gracefully cleanup nodes.

Change-Id: Ib16dbef47b74bb027d47c60b50448d51c0110ca3
2014-05-29 20:47:52 +01:00
Andreas Jaeger
966d787026 Ignore failure of git review -s in propose_requirements_update
If a project has a broken .gitreview file, git review -s will fail and
the job will abort. Just continue in this case.

Change-Id: I07cd00cdbbc075d90278b39674a3fb3fc3720054
2014-05-29 17:05:35 +02:00
Derek Higgins
3fbc9837d0 Reduce tripleo ci jobs
In order to spend some time redeploying/verifying R1 we need to reduce the
demand for tripleo CI so that R2 can handle the load solo. The 2 main
changes here are 1. Move the ubuntu overcloud job into the experimental
queue, from here it can still be run if needed. 2. Move the
ironic-undercloud job into the experimental queue, it still isn't
passing and can be run from here if needed. We may need to remove more
but this will be a good start.

Change-Id: I78d8d3743598cc725632e4e8fb055e6a73886d66
2014-05-29 15:06:48 +01:00
Yuriy Taraday
0a23df5a98 Allow Zuul status page to update with periodic tasks present
Recent addition of filter by change number breaks and prevents status
updating if there is an active task in the queue w/o id field such as
periodic tasks are.

Change-Id: I51ba1b218abbf22990fc9b94d569f897a4c445c0
2014-05-29 11:47:08 +04:00
Jonathan Harker
4f25a69a89 Run the puppet apply test (requires sudo)
The test.sh script is not currently being run in any jobs, this change
removes the redundant validation code that's also in the puppet-syntax
job and creates a puppet-apply-test job that runs the test.sh script.

Running `puppet apply --noop` requires sudo, otherwise it will give
errors about refusing to run commands as other users.

Change-Id: Ie6b278d98390a8a5dd8bb24899c8c4083f5755c9
2014-05-28 17:02:16 -07:00
Jenkins
4602d19a94 Merge "removed py26 testing from refstack" 2014-05-28 23:45:46 +00:00
Jenkins
eb5e10f9ec Merge "Add change-abandoned hook for gerrit in puppet" 2014-05-28 23:41:00 +00:00
Jenkins
cc31bb08df Merge "Add serveraliases to cgit vhost template" 2014-05-28 23:25:36 +00:00
Craig Tracey
80e5f6befb Add nova-docker to the gerritbot config
Adding stackforge/nova-docker alerts for #nova-docker on freenode.

Change-Id: I4964b1d4a7a3f09e611ff438b3e16758500fa61e
2014-05-28 18:36:06 -04:00
Andreas Jaeger
d8f9604f9c Extract translations for log messages
Create for each log level its own translation file and update it
like the user visible translation file. Note that the debug log level
does not get translated and thus is excluded.

Take care that we handle empty pot files (transifex errors out on them)
and no initial existing pot files.

implements bp log-messages-translation-domain-rollout

Change-Id: Ib2f6f2450526655c41c27f411fb2868076049068
2014-05-28 23:16:45 +02:00
Anita Kuno
6c3d8b03be The process for making a Third-Party CI voting needs docs
Currently the process for making a Third-Party CI system voting
is not documented. This patch documents the current ideal process
for moving a Third-Party CI system from the non-voting permissions
group to the voting permissions group in Gerrit.

Change-Id: I762aec397f1c0c26bab62fbcb124e8b002066a43
2014-05-28 16:01:30 -04:00
Doug Hellmann
2c3c20c9ce Add zuul template for rtfd jobs
Use a template in layout.yaml instead of repeating
different rules for poking rtfd when docs need to be
rebuilt.

Change-Id: Ibf18d96610ed0a17a6a35be58422b1c5f4e9b00b
2014-05-28 12:52:43 -07:00
Doug Hellmann
08de5694b6 Make it possible to run zuul layout test locally
Add a tox environment to run the zuul layout tests locally.

Modify run-layout.sh to ignore a missing mirror selection script
and assume that it is running with a valid mirror configuration.
This allows the script to be run locally without breaking a
dev environment.

Change-Id: I5b0c94ae51e7f41b8b26b3ef4f78b830031d263e
2014-05-28 12:52:43 -07:00
Monty Taylor
a207facd23 Create and upload wheels
We want to make wheels for pre-release and release events. We will only
build wheels on python 2.7. If the project supports python 3 as well, the
project will have marked itself as supporting universal wheels. If it does
that, python 2.7 will build a wheel that can be used in both places. If it
does not support python 3, then we don't have to build on on python 3.

Change-Id: I060b59d8adc586ff37065fa4f6172a592ee3f903
2014-05-28 12:52:39 -07:00
Jenkins
bce62402bc Merge "Remove usage of docbook-properties.sh" 2014-05-28 19:44:26 +00:00
Jenkins
54007bcad2 Merge "Update get-pip URL to the new location" 2014-05-28 19:18:31 +00:00
Jenkins
083ada4242 Merge "add python coverage job to check pipeline for JJB." 2014-05-28 19:10:39 +00:00
Jenkins
60296283d7 Merge "Enabled pylint job for manila project" 2014-05-28 19:07:35 +00:00