8721 Commits

Author SHA1 Message Date
Jenkins
af02d02575 Merge "Don't hardcode names on certs" 2015-05-06 21:12:58 +00:00
Jenkins
c9c08f9e23 Merge "Bump stankevich-python version" 2015-05-06 20:50:54 +00:00
Jenkins
8836357554 Merge "Pull o_p::server invocation out of afs roles" 2015-05-06 20:29:07 +00:00
Jenkins
518c54f841 Merge "Use common log server implementation" 2015-05-06 18:26:09 +00:00
Jenkins
e24e1b5b99 Merge "Revert "Revert zuul status in gerrit"" 2015-05-06 14:22:19 +00:00
Jenkins
9a8d44cce1 Merge "add dbg function to hideci" 2015-05-06 14:21:59 +00:00
Jenkins
f472903964 Merge "create proxy for testing hideci" 2015-05-06 14:07:31 +00:00
Sean Dague
8400d7a184 Revert "Revert zuul status in gerrit"
This reverts commit ff6d73b989c57db79bb53e82f814d651945c3ac6.

This brings back zuul inline status which is further optimized in
follow on patches. We do this in phases because it's a lot easier to
review that way.

It also introduces zuul_inline global control variable, so we can land
this turned off, and enable in the debugger to verify it's doing the
correct thing.

Change-Id: If951a4a05a7dfef7a6d0c8e15ed263ff0523165e
2015-05-05 07:01:48 -04:00
Sean Dague
86d42106dc add dbg function to hideci
This provides the facility to leave tracing in hideci that won't
trigger by default, however if trying to debug bad behavior you can
enter the javascript console, set hide_ci_debug = true.

Change-Id: I42bf4e830256ee64eb726e3a82d805f7ca35e246
2015-05-05 06:03:45 -04:00
Sean Dague
2507c4d7c8 create proxy for testing hideci
This is a small tests server for testing hideci (and other gerrit
static file changes), it does this by creating a local http server,
then proxying and translating pages on the file (changing hard coded
references to zuul.o.o and review.o.o to route through this
file). You'll end up with a localhost:8001 (port is configurable) that
you can browse to and be on live gerrit + local files served.

Login doesn't work, because the openid redirect magic appears to
happen in a way that we can't intercept (boo), but you can still poke
at a lot of the interface pretty seamlessly this way. Makes for much
better testing.

We need to fetch zuul targeted status urls over http as well because
default python 2.7 apparently blows it's stack on zuul's ssl cert.

Change-Id: Ic28729cea9f2d1aea675025e5fef29f2bcc25164
2015-05-05 06:02:39 -04:00
Ian Wienand
11b08498da Split diskimage-builder built images out
This is the second part of splitting out log files for image builds;
putting diskimage-builder logs into separate files.  They are added
with a special "dib" provider to keep them grouped.

Change-Id: I6406f63df2f625beee57d7ff9707bd3b4f3fc060
2015-05-04 01:40:18 +00:00
Jenkins
db06bd5189 Merge "Add instruction to verify new server fingerprint" 2015-05-01 16:40:47 +00:00
Jenkins
3d44629ce5 Merge "Add puppet-diskimage_builder to our module list" 2015-05-01 15:20:56 +00:00
Jenkins
d9375caa7e Merge "Add a centos-6 node label" 2015-05-01 15:09:03 +00:00
Yolanda Robla
767a7a0cb9 Don't hardcode names on certs
It should be more flexible to just add use vhost_name
as part of the name, instead of hardcoding to openstack.

Change-Id: I0f3e9216480e4ef008b965481e669b12597566d1
2015-04-30 15:38:55 +02:00
Yolanda Robla
24a4427ae6 Bump stankevich-python version
Prior versions of stankevich-python have problems on virtualenv
paths. As we install virtualenv from pip, it sets it on
/usr/local/bin. Initially stankevich-python module didn't have
/usr/local/bin on the list of paths to search for virtualenv
binary. It was causing modules using python::virtualenv to
fail, as they could not find the binary.

So we sent a pull request to add /usr/local/bin path to the
list of paths to search virtualenv for:
$path = [ '/bin', '/usr/bin', '/usr/sbin', '/usr/local/bin' ],

Version that brings that is 1.9.4 version, so we need it.

Change-Id: I63b24c92cab9b81ffcde15a36e68815ae08091a0
2015-04-29 12:31:35 +02:00
Jenkins
409692774a Merge "Adding openstack-horizon to statusbot channels" 2015-04-28 19:16:53 +00:00
Jeremy Stanley
832625ef69 Revert "Revert "Update production gerrit to 2.8.4.19""
This reverts commit 07441d683bd94f733acc5ec36c16c5d41dab8510.

Change-Id: Iaa0685d85b88ee5fd8dfb6924bdc7fe990fad462
2015-04-28 16:11:23 +00:00
Jenkins
a67935690b Merge "Log #openstack-neutron-ovn." 2015-04-27 23:31:34 +00:00
Elizabeth K. Joseph
4452247d78 Add instruction to verify new server fingerprint
When adding a new server now, Ansible needs the root ssh key
fingerprint on the new server to be verified on the puppetmaster,
add this to instructions for setting up a new server.

Change-Id: I7345c22c47120c946b64e72aa6bf7a7a8f590132
2015-04-24 12:37:23 -07:00
Jeremy Stanley
ca10afe824 Add a centos-6 node label
These are the "centos6" corollary to devstack-.* node labels, but
we're not likely to run DevStack on them. Avoid confusion by going
ahead and using the new platform naming pattern settled on in the
2015-03-31 Infra meeting.

http://eavesdrop.openstack.org/meetings/infra/2015/infra.2015-03-31-19.00.html

Also update the nodepool logging config to get it back in sync with
reality.

Change-Id: Ie629b6b8e8f2401e3769a7b2c54844d950d9fd60
2015-04-24 01:19:39 +00:00
Jenkins
05d1fee6ec Merge "Allow blank lines in node{} with apply test" 2015-04-24 00:59:29 +00:00
Jenkins
6ff4ec14b8 Merge "Make default email mandatory" 2015-04-23 23:09:57 +00:00
Jenkins
b47ce23aa4 Merge "Run more puppet agents at a time with ansible" 2015-04-23 19:29:35 +00:00
Jenkins
d168f3931a Merge "Third party CI: document how to properly format message with Gerrit Trigger" 2015-04-23 18:39:09 +00:00
Clark Boylan
797feda87a Allow blank lines in node{} with apply test
The apply test does some really simple string manipulation to generate
puppet manifests based on our site.pp on the fly. Unfortunately the old
code assumed there would be no blank lines within a node{} definition.
This assumption is breaking as we work to decouple the
openstack_project::server contents from within openstack_project
manifests and move that into site.pp.

This is a relatively simple fix where we csplit nodes based on the
previous /^}$/ which ends the last node{} definition instead of
splitting on blank lines. Added some comments to make what the parsing
does a bit more clear.

Change-Id: I2cc7317ed90423d6f923c4303a76e091a0bc2ebb
2015-04-23 11:34:10 -07:00
Clark Boylan
5e283fd6cc Run more puppet agents at a time with ansible
Our current puppet run_all.sh script takes almost 45 minutes to run
puppet agent on all of our nodes. We are using the default concurrency
of 5. Our puppet master should be able to handle a bit more than that.

Run the git/gerrit playbook with a concurrency of 10 and everything else
with a concurrency of 20.

Change-Id: Ia09abb6fa8c699e156aed38d86ce6fd193f3a42d
2015-04-23 09:48:24 -07:00
Jeremy Stanley
e3f642c5f4 Revert "Revert "Revert "Turn off HP in nodepool"""
Maintenance there is reportedly complete.

This reverts commit 42c1760933d5c76880f6760625c6f484d01bbf67.

Change-Id: I4db276a67de575b381838ed9a645058d582f7b3d
2015-04-23 16:07:10 +00:00
Jenkins
7569f4e764 Merge "Correct internal doc anchor for cinder vol mgmt" 2015-04-23 02:45:23 +00:00
stephane
7564dce4bd Make default email mandatory
Zanata needs to	be able	to send	email for user registration, etc.
Make this parameter mandatory.

Change-Id: Ic16b2121c2c8e4858d86a1ab5b16ceb94b278ed5
2015-04-22 17:08:36 -07:00
Jenkins
7fbbd41315 Merge "Update wildfly puppet module version" 2015-04-22 22:26:29 +00:00
Jenkins
59be4d7a52 Merge "New nodes should install puppet from install_puppet.sh" 2015-04-22 20:06:57 +00:00
stephane
49ccc65af8 Update wildfly puppet module version
The latest version of the wildfly puppet module is 0.2.4. Update to
this version since I've tested it and confirmed it's working.

Change-Id: I122224405ad47d82d836ede4676c8c20d6287409
2015-04-22 10:39:20 -07:00
Clark Boylan
42c1760933 Revert "Revert "Turn off HP in nodepool""
This reverts commit 45328d7582e11f4a2019f7fcf1a428a3e3a45b02.

HPCloud isn't actually done cleaning up things on their end and we are
noticing that nodepool is still having trouble with the API there.
Unfortunately this means that we actually have fewer nodes for jobs than
if we just used rax alone. So switch back to rax alone until HPCloud is
properly ready for us.

Change-Id: I274c1f05849b861e9e08d367d55c5bf45a759392
2015-04-21 15:03:53 -07:00
Jenkins
d4e3158ef9 Merge "Do not install linux-headers-virtual for trusty or later" 2015-04-21 21:47:55 +00:00
Jenkins
8e1b08e7e1 Merge "Allow puppet to manage replication keys on review-dev.o.o" 2015-04-21 18:26:23 +00:00
Jenkins
12a1ac52a6 Merge "Revert "Turn off HP in nodepool"" 2015-04-21 13:12:51 +00:00
Monty Taylor
45328d7582 Revert "Turn off HP in nodepool"
This reverts commit 336e301e5cdbd705c01d1bfc44470493390178a2.

Change-Id: I6f3550e3134d31a6ec618e13061073a51162161a
2015-04-21 08:31:37 -04:00
Jenkins
48422f581a Merge "Add #openstack-rally to eavesdrop" 2015-04-21 00:13:15 +00:00
Jenkins
e2ab567120 Merge "Remove devstack-f20 nodes" 2015-04-21 00:11:25 +00:00
Jenkins
2f2c5adf42 Merge "mailing list for Analyst Relations Working Group" 2015-04-20 22:52:49 +00:00
Jenkins
714ec5197d Merge "Add redirects from ci.o.o to docs.o.o/infra" 2015-04-20 22:17:01 +00:00
Jeremy Stanley
0aa4acd536 Correct internal doc anchor for cinder vol mgmt
Change-Id: I6af62e8bb524feda96548f9fb2aeded7b35fdced
2015-04-20 21:45:05 +00:00
Jenkins
d8c1d8b67e Merge "Install all puppet modules from source" 2015-04-20 21:09:56 +00:00
Jenkins
bb912d31b3 Merge "Remove duplicate puppet-simpleproxy" 2015-04-20 20:54:42 +00:00
Jenkins
1c34888f25 Merge "update Gerrit javamelody plugin on review-dev.o.o" 2015-04-20 20:48:47 +00:00
Monty Taylor
96a2ae0728 Add puppet-diskimage_builder to our module list
Before we can use it in the nodepool module, we're going to need to
install it on the puppetmaster.

Change-Id: I1f45a4a781aaf6a622d0ef8a514aaed373c5d7c5
Depends-On: Ic3684a9980181daae78e3fd5750ceee4aa807411
2015-04-20 15:47:57 -04:00
Boris Pavlovic
8719cd9e11 Add #openstack-rally to eavesdrop
We would like to have meetbot in #openstack-rally chanell

Change-Id: I4cbfa3d715fda48b72498ec8e58b8b3893a17658
2015-04-20 14:56:42 +03:00
Monty Taylor
0f8e54ba98 Add jenkins.openstack.org to the jenkins group
It's an odd-man out, but we don't have to be rude about it.

Change-Id: I9b17e8f15e40d027c4779f883073d7a999a6035c
2015-04-19 22:49:56 +00:00
Jenkins
c94a4f907d Merge "Setup hiera lookups to do common,group,fqdn" 2015-04-19 14:34:09 +00:00