7648 Commits

Author SHA1 Message Date
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
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
James E. Blair
9ca2489349 Upgrade production gerrit to 2.8.4.17
Change-Id: Iaf6b03df7c88d91c159a085231c5f656ce718c28
2015-04-15 10:57:45 -07:00
Jenkins
9320fbb7f2 Merge "Create a list to coordinate internships" 2015-04-15 15:51:28 +00:00
Jenkins
2d0346e456 Merge "Turn F20 min-ready down to zero before removal" 2015-04-15 12:54:25 +00:00
Jenkins
546578ea95 Merge "Index cells logs" 2015-04-14 17:01:04 +00:00
Jenkins
c9d0559fd9 Merge "Ensure latest on etherpad vcsrepo" 2015-04-13 22:43:24 +00:00
Clark Boylan
290bd6ad8f Ensure latest on etherpad vcsrepo
Due to some implementation details in our vcsrepo puppet module in order
to get the specified revision you must ensure latest on the repo. This
poses a small problem where the repo is reset to that revision each
puppet run, but we can negate that problem by hosting the robots.txt
from apache directly which is where the depends on dependency in this
change comes from.

Note that we also bump the git sha1 to the latest version that has been
tested on etherpad-dev. This catches us up on all of the most recent
etherpad-lite updates.

Change-Id: Ibcfb03cf9ff6f7686e5dbd69905d34009adf9157
Depends-On: Iccccf1ef194060490512e6550c22bdb9d3478ba8
2015-04-13 13:51:10 -07:00
Jenkins
a89499096d Merge "Add default from address" 2015-04-13 16:16:02 +00:00
Marton Kiss
d53f181dc0 Add backup scripts to ask.o.o site
Backup resources for bup and pgsql database backup. Need to add
keys and setup user manually at bup server side, as described
in CI doc: http://ci.openstack.org/sysadmin.html#backups

Change-Id: I55cca70f891eb18775b0585532b8c34a0dd40787
Depends-On: I13d542ef5a2a74f14ab42d3421938532edf75f93
2015-04-13 14:55:53 +02:00
James E. Blair
261fa09059 Add ask.o.o to cacti
Change-Id: I8949e2c5867af7dde05ba2040f6e5908e3ff73d4
2015-04-12 13:54:29 -04:00
stephane
a9310440c1 Add default from address
Zanata needs a default from address to send out email, which users
will need in order to register for accounts, etc.

Change-Id: I20748336e423f8231bd42e73082a684c750d9dc8
2015-04-11 13:06:28 -07:00
stephane
2f9ebc5624 Add admin users
Zanata allows you to specify a comma-separated list of which users
have admin privileges in its standalone.xml config. Configure the
users so we can login using OpenID and see the admin interface.

Change-Id: I9db5ae002fdb6ccb541295fa3a6a7282eb826e6a
2015-04-10 15:10:52 -07:00
stephane
116dceb5b4 Add Zanata AJP listener
We need to add the AJP listener port so that we can use Apache
as a proxy with Zanata.

Change-Id: I4073d8121cd9c2517f6064c6baf0f471e855f911
2015-04-10 11:56:18 -07:00
Jenkins
9b7a9aad52 Merge "Add infra setup for zanata" 2015-04-10 17:04:03 +00:00
Jenkins
166644d6b6 Merge "upgrade review-dev to Gerrit ver 2.10" 2015-04-10 16:50:08 +00:00
Jenkins
bc9aeb584e Merge "Increase redis maxmemory to 512m on ask.o.o" 2015-04-10 00:48:19 +00:00
stephane
11f779802b Add infra setup for zanata
Add an entry in site.pp and a module for translate-dev so we can
deploy an initial test server.

Change-Id: I64334620665718f430ddba8dfd304a476365ce5e
2015-04-09 17:21:49 -07:00
Khai Do
ad73df5cbb upgrade review-dev to Gerrit ver 2.10
Change-Id: I1a1aeb3ba2d5cb1bebf98511b3c0f06926e330d9
2015-04-09 16:33:35 -07:00
Matt Riedemann
b0590ecbc0 Index cells logs
We've been trying to get the cells job in the check queue passing
consistently and it's been a game of whack-a-mole with regressions, so
when we're trying to debug new failures it'd be super helpful to
actually have logstash for the cells logs.

This adds the cells logs and only indexes them for the cells job(s)
which is the only time they should appear.

Change-Id: Id4450b7cb5d3303f9cb031c3e77fc17cfff97890
2015-04-09 15:51:31 -07:00
Jenkins
b42d9da819 Merge "Use zanata::client in proposal slave" 2015-04-09 21:14:09 +00:00
Jeremy Stanley
072bd69e94 Increase redis maxmemory to 512m on ask.o.o
Since redis-server is trying to use more than its alloted memory,
double it.

Change-Id: I959878274631677d03466267d76eceffb6d034de
2015-04-09 14:57:21 +00:00
Jenkins
be9b8ac881 Merge "Expose puppetmaster_server param on openstack_project::puppetmaster" 2015-04-08 18:27:42 +00:00
Jenkins
e852edbd46 Merge "Reduce the number servers on rh1" 2015-04-08 16:42:37 +00:00
Ian Wienand
d04f6e18f5 Turn F20 min-ready down to zero before removal
Turn F20 min-ready down to zero so that when we remove the nodes in
I435f0d95dbe7f5d8e90c1fe8368dd42ebb241c88 nothing gets orphaned

Change-Id: Iad5263a545f16f344aab70d16aec35608aa3f9cb
2015-04-08 16:50:58 +10:00
Jenkins
a332697bcc Merge "Add a clouds.yaml file in anticipation of shade" 2015-04-07 21:09:21 +00:00
Jenkins
457d4b0611 Merge "Remove non-used ruby1_9_1 packages" 2015-04-07 16:30:16 +00:00
Jenkins
feaace25c3 Merge "Update ttx public SSH key" 2015-04-07 14:51:30 +00:00
James E. Blair
79b52422a6 Revert "Add a helpful friend to gerrit reviews"
Well, that was fun.

This reverts commit 353d4bd4ab672ad71dc6bfc9919eb7fc30e2012a.

Change-Id: I269c2cbb9c80f7a7841ac12fcf46b25821ce397e
2015-04-07 13:26:56 +00:00
Ricardo Carrillo Cruz
f341539d1b Expose puppetmaster_server param on openstack_project::puppetmaster
The 'server' value on puppet.conf is currently hardcoded on server.pp,
which is contained within puppetmaster.
This change exposes that parameter in the outer class and in case
the user does not define it then 'puppetmaster.openstack.org' is used
, as is now.

Change-Id: I8e25397a89cf4adea4decab95de3b5c9ac817d16
2015-04-06 17:56:01 +00:00
James E. Blair
ff6d73b989 Revert zuul status in gerrit
The system to add zuul status to gerrit pages is very inefficient
and is causing high load on the zuul server as well as poor
performance in browsers.  Remove it until it can be reworked to be
more efficient.

This reverts commit 5be687279c6a5284a39e1e62e928b5cf5b359aa3.
This reverts commit 0118d2b4b53cea2641c123a57c14bf8276237f09.

Change-Id: I0ec03e9c585ecc53a839a7a03fa0171a3d28b873
2015-04-06 10:46:12 -07:00
Jenkins
f828d4e509 Merge "Ensure the latest version of bandersnatch" 2015-04-06 16:32:15 +00:00
Yolanda Robla
49d0bb63e4 Remove non-used ruby1_9_1 packages
ruby1_9_1 packages are not called anywhere on
system-config, so removing them.

Change-Id: I92ce9ea3d43fc0f27b672f32adf374fa46a4590a
2015-04-05 11:17:37 +02:00
Jeremy Stanley
86ebb018fc Switch nodepool from MySQL-python to PyMySQL
PyMySQL, unlike MySQL-python, is a pure-python implementation with
support for Py3K.

Change-Id: I19e94e7d384d6d18410fe1fcded14a52ac62c840
Depends-On: I110c85fa7d57a6ab121437f93238cf931a8f2d74
2015-04-02 23:08:13 +00:00
Sean Dague
5de98f124f fix hideci regex to work on /#/c/XXXXX/YY
There previous regex had a bug which meant that the Toggle CI button
and functionality wouldn't trigger when browsing to a change which
included the revision number. This updates the regex to match in those
conditions.

Change-Id: Icc3d580d063c3a64f9d2b7e7d6a46e67afe0c779
2015-04-02 14:16:50 -04:00
Thierry Carrez
992c2a3757 Update ttx public SSH key
Update public SSH key to match my current laptop one.
Can be side-checked at https://launchpad.net/~ttx/+sshkeys

Change-Id: I2284e7040c179fc54312fe43f29c62d923c85ec7
2015-04-02 15:52:33 +02:00
Jenkins
bf3bcc827d Merge "Use HTTPS when including Zuul status via hideci" 2015-04-01 21:50:58 +00:00
Jenkins
c7ea24f015 Merge "Fetch devstack-gate documentation from dg" 2015-04-01 21:04:10 +00:00
Jeremy Stanley
5be687279c Use HTTPS when including Zuul status via hideci
Modern browsers are not happy to retrieve plaintext HTTP content
when running in the context of an HTTPS-served page. When including
Zuul's status JSON blob from the Gerrit WebUI via hideci.js, use
HTTPS.

Change-Id: Ibafe2b210ecdebea1781192beb0f4a14a23121eb
2015-04-01 20:05:32 +00:00
Jenkins
8037bf1129 Merge "display zuul in gerrit change" 2015-04-01 19:26:42 +00:00
Gregory Haynes
32acd651eb Disable our friend's noise
Playing sounds is probably a bit much

Change-Id: I0a34dfbcd001eb0ad109d0b953306f6a6a2d9e62
2015-03-31 23:46:40 +00:00
Spencer Krum
353d4bd4ab Add a helpful friend to gerrit reviews
This adds clippy, the workflow accelerator, to gerrit rewiews.
Clippy comes from: https://www.smore.com/clippy-js
A demo is available at: http://reviewtest.cloud.nibalizer.com/#/c/1/

Change-Id: Ia0d9151d1ce81f87f41e8e9083c839898472d6e3
2015-03-31 13:40:08 -07:00
Monty Taylor
3ed43ca05f Add a clouds.yaml file in anticipation of shade
As we move to using shade through nodepool, several things can consume
clouds.yaml via os-client-config. ansible openstack modules can also read
the file, as well as python-openstackclient. SO - if we start putting
clouds.yaml files places, then we can opt in to using it instead of
directories full of shell script env vars.

Change-Id: If25ee14f06a4530da4779e062b1ad46238e44f2e
2015-03-30 19:19:42 +00:00
Jenkins
5dd8577042 Merge "adding openstack-cue to eavesdrop" 2015-03-28 01:26:52 +00:00
Clark Boylan
808f1c3464 Realize users in template.pp
The template.pp manifest did not realize users base was doing that.
Unfortunately this was not moved into template.pp when we removed base.
Add the user realization to template.pp via
openstack-project::users_install to correct this.

Change-Id: I7e4e1e707bf613ba7e021f60f5de580491ba95b1
2015-03-27 11:01:42 -07:00
Jenkins
5fffbc8e05 Merge "Refactor o_p::base into o_p::template" 2015-03-26 17:26:11 +00:00
Derek Higgins
c37f349887 Reduce the number servers on rh1
The number of testenvs per host was reduced some time ago, this should
have also been reduced to align with the new number of testenvs.

Change-Id: I691a8668a9307b196b99ecfc69cacecb7e8443c2
2015-03-26 12:20:10 +00:00
Steve Kowalik
060ea23238 Use zanata::client in proposal slave
Due to the specification to move from Transifex to Zanata, change the
proposal slave to grab the zanata-cli utility by using the new
zanata::client puppet module.

Change-Id: I7b632527d56365364063632fc8506718eada5b86
Depends-On: I979a1fd1a37b69b2a1d7c0a2c647d87fc4f0eb6d
2015-03-26 14:48:53 +11:00
Jenkins
509a6de478 Merge "Remove duplicate _version_ definition from askbot's Chinese solr schema" 2015-03-25 19:22:17 +00:00
Stefano Maffulli
f527cf3a39 Create a list to coordinate internships
OpenStack participates in Outreachy and Google Summer of Code
and potentially other internship programs. This list is a place
for mentors and interns to coordinate.

Change-Id: I2e960e6d33361a1bd73a528d405760d715845df6
2015-03-24 17:19:04 -07:00