8704 Commits

Author SHA1 Message Date
Joshua Hesketh
35ce3c58ec Serve up jquery-visibility.js for gerrit
Grab the latest jquery-visibility, and put it into place in gerrit's
static folder.

Change-Id: I2a8c5ad638dc4a0d256c06c2c94cde1779b4f0be
2015-05-05 22:34:09 +10: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
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
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
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
Jeremy Stanley
07441d683b Revert "Update production gerrit to 2.8.4.19"
Unfortunately, when deployed via puppet, this resulted in the
following error in the logs on start, and Gerrit would not start:

    Error in custom provider, java.lang.SecurityException: class
    "org.bouncycastle.util.io.TeeOutputStream"'s signer information
    does not match signer information of other classes in the same
    package

This reverts commit 6906f3b94f4e0fb8f47d66325f4d216502512097.

Change-Id: I6992105081faf55a5ebb3417f799a389851040b0
2015-04-18 02:45:12 +00:00
Stefano Maffulli
0545e57f3f mailing list for Analyst Relations Working Group
Requested by the Foundation, it's an invite-only mailing list
with private archives, to discuss and coordinate about analyst
relations. The light privacy is required because topics are
discussed under embargo.

Change-Id: Ie8b2b268c7067b8919896cf12e36c9a0e10f1de1
2015-04-17 18:20:41 -07:00
James E. Blair
6906f3b94f Update production gerrit to 2.8.4.19
Change-Id: Id663615e32dff7e1bafb5684e33f52b53611a200
2015-04-17 15:18:00 -07:00
Clark Boylan
0404fd5908 Install all puppet modules from source
Rather than install any puppet modules from the puppet forge and rely on
puppet module install to deal with dependencies we install everything
from source by hand without implicit dependency resolution. This means
that all new modules must also have all of their transitive dependencies
explicitly listed here.

Note that this completely matches what we have on the existing puppet
master.

The reason we are making this change is the puppet module install
command isn't very good about installing a specific version if a
different version is already present. Instead it wants you to upgrade
things which may update other deps that we do not want to be updated.

Change-Id: I80ca7a69ad8021fbe1572068d81598e5023d4dcc
2015-04-17 14:20:07 -07:00
Jenkins
45e577fc2d Merge "Revert "Bump puppetdb version"" 2015-04-17 18:02:19 +00:00
Jenkins
31f5e34f31 Merge "Expose jenkins_gitfullname and jenkins_gitemail" 2015-04-17 17:43:08 +00:00
Jeremy Stanley
be830f5eb6 Revert "Bump puppetdb version"
The newer puppetdb module is dragging in a newer postgresql module
than our openstack_project::slave_db class supports, so we can no
longer build bare-.* nodepool images which use that. Reverting for
now and we can try again taking this situation into account.

This reverts commit e5b4cba36a47864f899b33065ad4b5884a534291.

Change-Id: I9cce98838f8b1bd2b3aab2bd3fa274506632f5ae
2015-04-17 14:28:19 +00:00
Jenkins
2c0d37d973 Merge "Use "$puppetmaster_server" as parameter to the ssh class" 2015-04-16 23:15:07 +00:00
Monty Taylor
336e301e5c Turn off HP in nodepool
The HP Public Cloud is having issues, so we've disabled them.

Change-Id: Idf87f42ce154b697db22fc3ca56c1482aa8e6775
2015-04-16 15:49:11 -04:00
Khai Do
436ad97d59 Allow puppet to manage replication keys on review-dev.o.o
Change-Id: I284379cc69349037db4bf7dfd52e22d22b34d465
2015-04-16 11:18:20 -07:00
David Lyle
10c1dbc2bd Adding openstack-horizon to statusbot channels
Change-Id: I2c3a55cc719292d0c2fe8ed87ed7b27fe7d9f84d
2015-04-16 12:13:47 -06:00
Jeremy Stanley
a230a09d8f Add redirects from ci.o.o to docs.o.o/infra
We're moving the content of http://ci.openstack.org to
http://docs.openstack.org/infra and will use this to redirect old
deep links once the content is in place. It's safe to land this in
the meantime since it won't be hit until we switch DNS for
ci.openstack.org.

Change-Id: I6c6091e1dd18931211691972c408db8f3bf81719
2015-04-16 16:31:37 +00:00
Jenkins
91d26680a7 Merge "Fix doc. nodepool usage" 2015-04-16 13:09:35 +00:00
Ghe Rivero
3aa6226a2d Fix doc. nodepool usage
To delete an image in nodepool, the right command is
'nodepool image-delete'

Change-Id: I2403083401701b8c87948957546a75c3e6adc6d7
2015-04-16 10:10:21 +02:00
Clark Boylan
85719253cd Set nodepool api-timeout on rax providers
We have seen what appears to be a rax api endpoint go away without
nodepool noticing. Set a 60 second api timeout on rax nodepool providers
so that the clients will give up after a 60 second period and reconnect.
Reconnecting should get us connected to a happy endpoint socket.

Change-Id: If27fc2e1d45b35bc255daba6bfbce9615dcc3cf6
2015-04-15 16:28:24 -07:00