10169 Commits

Author SHA1 Message Date
Jenkins
ab4953d9f8 Merge "Cleanup of nodepool builder logging" 2016-03-17 01:07:11 +00:00
Paul Belanger
ae2b68c4b7 Run puppet-apply on debian jessie jenkins slaves
Change-Id: I4e876f997324bdb43732bec26067d88531b587d5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-16 20:15:18 -04:00
Ian Wienand
968f09bfa9 Cleanup of nodepool builder logging
We can use textwrap to break up the ridiculously long lines in the
logging configuration (with less images, it's less ridiculous than it
used to be, but it's still easier to parse).  Only trick is to put
spaces between the arguments to give it somewhere to split (and better
for readability) and stop it splitting on words/hyphens.

Change-Id: I04840e98b0564dc531b74b96e8595f9d18b284af
2016-03-17 09:37:23 +11:00
Jenkins
50d2b4ac53 Merge "Openstackid Production Release 1.0.14" 2016-03-16 18:33:19 +00:00
Sebastian Marcet
0ba730c6b8 Openstackid Production Release 1.0.14
https://git.openstack.org/cgit/openstack-infra/openstackid/tag/?h=1.0.14

Change-Id: I6b94a4325772d53abb8dc8b2230ede1e19bf7eb0
2016-03-16 18:10:12 +00:00
Paul Belanger
ba185210c3 Regenerate nodepool.logging config
This adds the centos7, debian-jessie and removes devstack-centos7-dib.

Change-Id: Ifcc8390b32713601fae98c96b761e313b7d2d6f3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-16 19:05:48 +03:00
Jenkins
d12e0358d1 Merge "OpenStackId: Update Email configuration" 2016-03-16 13:54:51 +00:00
Sebastian Marcet
cfa22b1234 OpenStackId: Update Email configuration
This change is related to https://review.openstack.org/#/c/292605/
its sets smtp configuration and email log error capabilities to both nodes
production/dev.

Change-Id: Ie4ae1379451059b525a07611867dd4d3f6d6a9ac
2016-03-16 08:22:04 -03:00
Jenkins
e05ef9a447 Merge "Add #osic to meetbot" 2016-03-16 00:08:51 +00:00
Jenkins
9703377a54 Merge "Make sure wheel-mirror works on centos7" 2016-03-15 19:06:57 +00:00
Ian Wienand
77568c6ee3 Really reinstall requests on Fedora
Clear out the meta-data provided by the rpm package, so pip does a
reinstall.  Fix for If3f244ed4f62da25dc42813b4bda2f374f002517

Change-Id: Ic3bd801c0f57a2453d3563aaa4cf778aa0a9f9bf
2016-03-15 11:55:32 +11:00
Dolph Mathews
09320801d8 Add #osic to meetbot
As a follow up to adding #osic to accessbot [1], we'd like to add #osic
to meetbot as well.

[1] https://review.openstack.org/#/c/289557/

Change-Id: If590f16382b488ad85566952a89c5eb6adc284ac
2016-03-14 19:16:59 -05:00
Jenkins
f73fc067cb Merge "Remove pypi hosts from cacti" 2016-03-13 08:30:12 +00:00
Jenkins
c072b8786b Merge "Remove pypi ansible group" 2016-03-13 08:26:50 +00:00
Jenkins
71f424478c Merge "Disable automatic installation of backports" 2016-03-12 00:29:31 +00:00
Clint Byrum
539205484b Disable automatic installation of backports
In Ubuntu, the archive configures backports as something you must
explicitly request when installing packages. One does this by specifying
a package name of 'backports/$packagename'. But our reprepro mirrors of
backports do not have this flag set, and so, all systems get backported
versions of packages, instead of the one from the released stable
archive.

Change-Id: I8f266dc7045e971567ed934d1206c7b83cacd178
2016-03-11 16:12:36 -08:00
James E. Blair
ecc52c06e2 Remove pypi hosts from cacti
They have been deleted.

Change-Id: Ia10de23455195445eed76af8af1bf376c920d8ea
2016-03-11 15:26:12 -08:00
James E. Blair
11ee9578ad Remove pypi ansible group
These servers don't exist anymore.

Change-Id: I90df6649c7360c4a1459c841ee05efbf8c92f20c
2016-03-11 15:24:35 -08:00
Clark Boylan
1260435c05 Don't install ES on logstash workers
Now that we are running logstash 2.0 the logstash daemon can talk to
elasticsearch directly and load balance across the cluster. This means
we don't need a local elasticsearch daemon to do that for us. The big
savings here is in memory so stop installing and running elasticsearch
completely on the workers.

Note this will not uninstall an existing ES install you will need to
clean that up if a preexisting install is present.

Change-Id: I9b622674a74a26e7c3024e684e05291f43aec021
2016-03-11 13:37:20 -08:00
Jenkins
78298da6e3 Merge "Revert "Pin pip to less than version 8 in install_puppet.sh"" 2016-03-11 17:22:01 +00:00
Jenkins
337e9749a3 Merge "Remove interpret_puppet_exitcodes" 2016-03-11 13:36:53 +00:00
Jenkins
bea895cd62 Merge "login.defs/redhat: set SYS_UID_MIN and SYS_GID_MIN" 2016-03-11 12:49:28 +00:00
Jenkins
7bb7badc48 Merge "Add roles for CI users" 2016-03-11 11:31:44 +00:00
Jenkins
7ae85a3dbc Merge "Fix file link to groups.txt in sysadmin docs" 2016-03-11 11:23:38 +00:00
Jenkins
1818e513c6 Merge "Add a simple LP OpenId reverse lookup utility" 2016-03-11 11:03:50 +00:00
Clark Boylan
85d319d9e9 Use ruby 1.8 compat erb for logstash config
The old logstash config was not ruby 1.8 compatible and we got funny
results out of it. This version should work with ruby 1.8 and beyond.

Change-Id: Ibe824dda7c96e5b333329ce25f65a14d3ebdef9c
2016-03-10 15:16:04 -08:00
Jenkins
4978adf39e Merge "Logstash 2.0 compat ES output rule" 2016-03-10 22:22:20 +00:00
Jenkins
1b8d12dcf4 Merge "Add storyboard exim router/transports" 2016-03-10 20:59:58 +00:00
Jenkins
6ec9b65a19 Merge "Move statusbot_auth_nicks to hiera" 2016-03-10 20:59:13 +00:00
James E. Blair
891a0b6488 Add storyboard exim router/transports
Configure routers and transports for storyboard based on
Mailman-style VERP addressing.

Messages accepted on the localhost interface with a sender address
matching "*-bounces@" (eg, "storyboard-bounces@storyboard.openstack.org"),
will be sent out with VERP addressing (eg
"storyboard-bounces+user=example.com@storyboard.openstack.org).  This
way storyboard can perform bounce processing on messages it receives
back to that address.

Messages addressed to either "storyboard@", "storyboard-bounces@",
or "storyboard-bounces+user=example.com@" will be delivered to storyboard
by calling the '/path/to/storyboard inject $localpart' command.
Storyboard may then parse the message as appropriate.

Change-Id: I854006c19b22b233bae5017e4ad04c10a37e0adc
Depends-On: Id4f69580eb126d058ee699f4e7bfdb01cfc7409c
2016-03-10 11:29:15 -08:00
Clark Boylan
1fa20ffef6 Logstash 2.0 compat ES output rule
Logstash 2.0 defaults to HTTP elasticsearch output which means that the
elasticsearch output (no _http) does HTTP and a new elasticsearch_java
output exists if you want to continue doing the native api output. We
had been doing HTTP so just need to update the output name. The host
parameter is also deprecated and you must pass an array to the hosts
parameter instead so update that as well.

Note that this switches from using a local ES daemon to talking to the
cluster itself directly because new logstash is able to load balance
over http. This reduces the overhead necessary to have resilient ES
connections.

Note this is not compatbile with Logstash 1.3.3 which is what we are
currently running so this change should only go in as part of an upgrade
to Logstash 2.0 and beyond.

Change-Id: I788ecb936f9fa5a006332ed626f90c33a255d9bf
2016-03-10 09:58:53 -08:00
Jenkins
4ae6a3138b Merge "Add sysstat and iotop to all hosts" 2016-03-10 17:19:43 +00:00
Jenkins
c4d1de7b73 Merge "Cacti: add hosts to alternate graph trees" 2016-03-10 17:05:49 +00:00
Jenkins
799be23ebf Merge "Customize cgit max-repo-count and set it to 1500" 2016-03-10 17:04:25 +00:00
Jenkins
4efacbf741 Merge "Remove QA health link from status page" 2016-03-10 16:31:55 +00:00
Jenkins
cb4a9fa55f Merge "Upgrade grafana to 2.6.0" 2016-03-10 16:14:54 +00:00
Monty Taylor
8a1d7a5ab6 Remove interpret_puppet_exitcodes
This is dead code now. The equivilent function is now in
openstack-infra/ansible-puppet

Change-Id: I7ba2f0b9da720b72a0a97b27a43a873b29c41ed8
2016-03-10 09:31:50 -06:00
Jenkins
b0f3f83eac Merge "Add periodic pipeline test result to infra docs" 2016-03-10 15:29:58 +00:00
Jenkins
af4435ef99 Merge "Decouple openstack_project::server from puppetdb class" 2016-03-10 15:29:03 +00:00
Jenkins
d15d664911 Merge "Use set-hostnames playbook in launch-node" 2016-03-10 14:51:21 +00:00
Jenkins
61f0dc05b3 Merge "Zero out the inventory cache instead of removing it" 2016-03-10 14:50:22 +00:00
Jenkins
ef355f2529 Merge "Retire old launch-node.py" 2016-03-10 14:49:20 +00:00
Jenkins
7b2464f913 Merge "Remove pabelanger from asterisk and stackalytics" 2016-03-10 09:40:42 +00:00
Jenkins
16ebe22b1b Merge "Add pabelanger to infra root" 2016-03-10 09:39:23 +00:00
Jenkins
1642afdaae Merge "Update for ansible and puppet apply" 2016-03-10 08:51:30 +00:00
Jenkins
4455cd8bcb Merge "Make the shade cache and groups writable by admin" 2016-03-10 08:50:39 +00:00
Monty Taylor
3eb4a5a66a Use set-hostnames playbook in launch-node
We have a playbook that does the logic of setting the hostname. Rather
than implementing that logic in launch-node - just use the playbook.

Change-Id: I1a6c0ff12803bdac35631cb3bb2c8fe70cbd1904
2016-03-10 09:48:34 +01:00
Jenkins
cfb65757ef Merge "Add a playbook and script for doing adhoc puppet" 2016-03-10 08:43:38 +00:00
Jenkins
262d0c4e7e Merge "Fix manual puppet run command docs" 2016-03-09 20:46:13 +00:00
Jenkins
4ae6b25569 Merge "Reinstall requests on Fedora builds" 2016-03-09 20:42:28 +00:00