5654 Commits

Author SHA1 Message Date
Jenkins
fd3490c5de Merge "Adding tripleo-ci files to be indexed by logstash" 2015-02-11 01:02:46 +00:00
Jenkins
f99fabfd33 Merge "Declare a non-overlapping dynamic UID/GID range" 2015-02-11 00:27:55 +00:00
Jenkins
f66c043a13 Merge "Only start 1 subunit worker per node" 2015-02-10 23:46:43 +00:00
James E. Blair
bab20a4e62 Zuul status: Use a grey icon for non-live changes
Update the zuul status page javascript to use a grey icon when
representing non-live changes.  This change has already been made
in the zuul project js.

Change-Id: I60bfa3b7f24e9638fe9be41f07ee472827fb64f9
2015-02-09 13:03:10 -08:00
Sean Dague
894b4c822d update indexer for apache logs
Apache logs aren't getting indexed after changes to where they exist
in devstack-gate. This means the horizon logs are lost, and that
keystone logs aren't getting indexed at all on the main jobs.

Change-Id: I1ef5084d6bf4dc9f74f4e4b51e00e97573074e38
2015-02-06 11:44:17 -05:00
Jenkins
c940f0d109 Merge "Create the known_hosts file for zuul user on review-dev.o.o" 2015-02-04 22:05:53 +00:00
Jenkins
c115a25945 Merge "Create a discussion mailinglist in Chinese" 2015-02-04 22:05:43 +00:00
Jenkins
6b63e00149 Merge "Backup groups.o.o with bup" 2015-02-04 21:46:04 +00:00
Jenkins
5b22787f09 Merge "Stop putting echosign-cla.html onto Gerrit servers" 2015-02-04 21:40:57 +00:00
Jenkins
98696ffe10 Merge "Fix bandersnatch config after using region local mirrors" 2015-02-04 21:19:23 +00:00
Khai Do
6ddb5922a4 Create the known_hosts file for zuul user on review-dev.o.o
The zuul user on zuul-dev.o.o could not connect to review-dev.o.o because the
/home/zuul/.ssh/known_hosts file did not get created.  This causes zuul-merger
to fail because it needs that to clone repos from review-dev.o.o.  This change
passes the gerrit public key from review-dev.o.o so that puppet can create the
known_hosts file.

Change-Id: Iae5d63cc7fd01dc68e4eef96a29bccda6f047eb3
2015-02-04 10:41:08 -08:00
Jerry Zhao
a583c1fd10 Create a discussion mailinglist in Chinese
Create an OpenStack discussion mailinglist for Chinese speakers.

Change-Id: Ibb2c66dd78b111d1d40bdca95680023f49a12e32
2015-02-04 07:25:21 -08:00
Jenkins
a5d5380cf6 Merge "MySQL database cleanup for paste.o.o" 2015-02-04 14:21:37 +00:00
Jenkins
2949ebbe07 Merge "Expand ranges on iptables rules for floating IPs" 2015-02-04 13:07:39 +00:00
Jenkins
d6b71bc62a Merge "Add list for discussions in russian openstack-ru" 2015-02-03 18:54:58 +00:00
Jenkins
a9713999a2 Merge "Stop building py3k-precise nodes" 2015-02-03 18:53:45 +00:00
Jenkins
86581c4551 Merge "Use flock around puppet_run_all script" 2015-02-03 18:50:38 +00:00
Jenkins
93a07b0bcb Merge "Back up lists.o.o" 2015-02-02 20:05:55 +00:00
Jeremy Stanley
3894d93266 Declare a non-overlapping dynamic UID/GID range
If puppet creates users after any static UID/GID users are created,
it will use the next available UID or GID even if we intend to use
if for another static user. Solve this by increasing the dynamic
range minimums in /etc/login.defs, and also define system account
maximums explicitly so that they don't get interpreted as one less
than the normal user minimums and potentially also conflict.

Change-Id: Ie82ee5cbc23ef38b0eddd8c6af611724cc10fb28
2015-01-30 21:48:52 +00:00
Clark Boylan
c28b0e1c31 Use flock around puppet_run_all script
The ansible triggered puppet runs in the puppet_run_all script can force
the script to take longer than 15 minutes if there is much work to do.
This means puppet runs can overlap since the cron executes every 15
minutes. Avoid this overlap if things take a long time with a lock file
enforced by flock.

Change-Id: Ib2680ae3d2641dba7262d09d05a8bcd105b2bb43
2015-01-30 12:03:12 -08:00
Matthew Treinish
73b17812c0 Only start 1 subunit worker per node
This commit removes the 3 unneeded subunit worker processes from the
subunit_worker node type. Previously, 4 workers were launched on the
same node (similar to the logstash workers) but this caused issues
in production. (they consumed all the ram) After dropping down to one
process it was able to handle the load without issue and didn't
consume all the resources.

Change-Id: I5f7f85fc6f8bfb5d2fbec548b58c5d8a1bc0e628
2015-01-30 13:09:08 -05:00
Jeremy Stanley
314c56b3d8 Stop building py3k-precise nodes
The special py3k-precise nodes are no longer needed by any jobs, so
stop building them and clean up any custom Puppet related to them.

Change-Id: I40d5d09f28ef53583d239d2e852e9c50b5962cf8
Depends-On: Ie105674833e0a527f990a7448855a1090f5dc651
2015-01-30 17:33:40 +00:00
Ilya Alekseyev
80aeaa0f20 Add list for discussions in russian openstack-ru
Change-Id: Ia877165302e2d18663c966fc5dc1911d14f41e61
2015-01-30 04:28:55 +04:00
Jenkins
a27aef70dc Merge "Split out mysql_proxy module and rename it" 2015-01-29 23:00:17 +00:00
Clark Boylan
8c24694378 Expand ranges on iptables rules for floating IPs
We have a small set of iptables rules on our single use slaves that
enable ironic and heat functionality. We are shifting the floating IP
range from 172.24.4.0/24 to 172.24.5.0/24 and placing an overlapping
range of 172.24.4.0/23 to give compute nodes routes to the floating IPs
in multinode situations.

To accmodate these changes expand the existing rules to cover
172.24.4.0/23 instead of just 172.24.4.0/24.

Change-Id: I0b28c3607747c3939912ce4664627910f431dba6
2015-01-29 14:00:54 -08:00
Mikhail S Medvedev
6c5199d5a9 Split out mysql_proxy module and rename it
The spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html

For this particular module, we will take this opportunity to rename the
module to "simpleproxy" to reflect the fact that eventually it will have
no dependency on mysql.

Depends-On: I42597f8bc5ded5b4cdf89b4eae780ae4bcf9f61e
Change-Id: I3cbd5983423ff3a4f59b79af3378c91eff323a49
2015-01-29 19:52:25 +00:00
Jenkins
587f85a2a8 Merge "Index trove logs for logstash goodness" 2015-01-29 14:34:03 +00:00
Jenkins
ecae7c7b4d Merge "make gerrit commentlink case insensitive for bug and story" 2015-01-29 14:00:31 +00:00
Jenkins
918055c25b Merge "Increase max-servers for rh1" 2015-01-29 13:51:16 +00:00
Jenkins
fb36ed2fbf Merge "Remove python magic" 2015-01-29 13:51:07 +00:00
Jenkins
874cfa42b9 Merge "Add missed pypi mirror hosts to cacti" 2015-01-29 13:50:32 +00:00
Jenkins
d15fd03f77 Merge "Make apt skip grabbing translations" 2015-01-29 13:44:27 +00:00
Jenkins
57c05a8794 Merge "Remove bare-f20 nodes" 2015-01-29 13:44:17 +00:00
Jenkins
9740bb5bb0 Merge "update replication setting for review-dev.o.o match review.o.o" 2015-01-29 13:43:43 +00:00
Jenkins
9d2ff48f14 Merge "Expose SSL key/cert/chain file parameters in etherpad class signature" 2015-01-29 13:42:55 +00:00
Ramy Asselin
8c1eb764df Remove recheckwatch module
No longer needed. Remove as part of module-split sprint.
Also remove reference to it from openstack_project/zuul_prod.pp.

Change-Id: I6424d6d7c22b240ca3f1453d5b8770ed56e61e12
2015-01-28 12:37:23 -08:00
Spencer Krum
9d4e875570 Refactor subversion module away
The subversion module was a trivial module, so rather than split
it out, just remove the indirection and have the wiki class
install the subversion package.

Change-Id: Ida58a545aba32bb6df65af677f4b4b93c0152851
2015-01-28 09:56:03 -08:00
Jenkins
570abf2dce Merge "Added a language-specific list: Korean" 2015-01-27 19:37:41 +00:00
Clark Boylan
0e0bfc4bce Use Rackspace CentOS 6 PVHVM base images
Rackspace no longer specifies CentOS point releases in their base image
names. This means no more CentOS 6.5 PVHVM image instead we have a
CentOS 6 PVHVM image. Go ahead and use the new non point release
specific image in nodepool to accomodate this change.

Change-Id: I3f9423722615fbacf5ee53a02987fc2052491ef5
2015-01-26 18:57:45 -08:00
Clark Boylan
83baf4a021 Use Rackspace Precise PVHVM images.
Rackspace removed their "normal" non PVHVM base image option. Switch to
using PVHVM to accomodate this change.

Change-Id: I5fc4a40266306e14b733cffa1ed8567369fee7da
2015-01-26 18:54:59 -08:00
Jenkins
dc287c08c1 Merge "Create puppet-forge credentials on the pypi slave" 2015-01-26 21:53:36 +00:00
Clark Boylan
ac4c75a824 Use prepare_node_bare.sh on hpcloud-b2 bare-precise
In 470f0401 I managed to set the hpcloud-b2 bare-precise build script to
prepare_node_devstack.sh which is the wrong build script for bare nodes.
Change it back to prepare_node_bare.sh so that everything is happy
again.

Change-Id: I96e2bce655dbf036358ee2c485ce549a33fc2b9f
2015-01-26 08:11:17 -08:00
Jenkins
bbb11cf0d6 Merge "List PyPI mirrors as trusted hosts everywhere" 2015-01-26 16:02:30 +00:00
Jenkins
84eefdc30a Merge "Put playbooks in a directory" 2015-01-24 20:39:19 +00:00
Jenkins
0bd87e102c Merge "Update RH1 to use net-label instead of net-id" 2015-01-24 20:31:44 +00:00
Jenkins
4e4000ad30 Merge "Generate specs.o.o root page from template" 2015-01-24 20:08:35 +00:00
James E. Blair
20ebd62b60 Back up lists.o.o
Mailing list archives might be important.  Also, subscriber info.

Change-Id: If71aae3d4e83a9797aa6bf422f819513fd05795d
2015-01-23 16:48:51 -08:00
Jenkins
6b35f0cf1f Merge "Add hp1 back running tripleo ci" 2015-01-21 14:02:06 +00:00
Jenkins
7d2973fc12 Merge "Workflow documentation is now in infra-manual" 2015-01-19 21:39:58 +00:00
Jenkins
02c4cce2e8 Merge "Remove Jenkins EnvInject plugin from production" 2015-01-19 21:14:22 +00:00