1132 Commits

Author SHA1 Message Date
Elizabeth K. Joseph
e4b4a97112 Add entercloudsuite cloud
Change-Id: Iea14c9c9a806bf123cdefa6d9bd6bb55ce153ade
2016-10-17 14:11:51 -07:00
Jenkins
07fc3bb95a Merge "Preform housekeeping on git repos cloned by DIB" 2016-10-17 19:22:38 +00:00
Paul Belanger
bd6413d1bb Preform housekeeping on git repos cloned by DIB
Over time out git repos get large and require some upkeep. Ideally
this should be done in the source-repositories element.  We can revert
this code once we have landed that upstream.

Change-Id: I6b9ecd4448d97b5ab2bf3808ff36ff4e74be72e4
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-10-17 13:20:10 -04:00
Yolanda Robla Mota
1801c31eed Pick infracloud mysql connections value from hiera
It needs to be tuned depending on number of cpus
and memory of the server.

Change-Id: Id00d32c1bc225db16fa45d990ff8227db4f68ff0
Depends-On: Id5a0e5af031175cc0a9d8b5a3bb97ae4adfbdf1e
2016-10-17 10:15:06 +02:00
Clark Boylan
0cbd479b47 Add citycloud cloud
Change-Id: Ibcaeb3bfdbca8625064ec74dfed486516f4e0279
2016-10-13 16:37:47 -07:00
Jenkins
c633a1e977 Merge "Add datacentred cloud" 2016-10-13 22:54:50 +00:00
Elizabeth K. Joseph
2375a04fe4 Add datacentred cloud
Adding this cloud for a demonstration.

Change-Id: If1caa5114d09677386d7feb28a28cef319d35fbc
2016-10-13 14:38:50 -07:00
Jenkins
fd854b90d8 Merge "Add cacti01 replacement node to Puppet" 2016-10-12 18:02:37 +00:00
James E. Blair
c31240ee31 Disable puppetdb on the puppetmaster
We don't need the puppetmaster to send anything to puppetdb
since we don't use the puppetmaster any more -- reports are
injected into puppetdb with ansible now.  Actual puppetdb
connections from puppet only happened with 'puppet apply' running
on the puppetmaster, making it undesirably special.  Disable it.

Change-Id: I7df300d71ccfeb3698f5ccb97a73ba37ab4c57e0
2016-10-07 11:52:19 -07:00
Jenkins
c301ca3dba Merge "Add split daemon support for nodepool" 2016-10-06 17:22:02 +00:00
Jenkins
d80e7368d0 Merge "Add network config for puppet-infracloud on hiera" 2016-10-06 08:57:09 +00:00
Yolanda Robla Mota
d79db30418 Add network config for puppet-infracloud on hiera
Stop hardcoding the network settings on the modules
and instead of that, use parameters and rely on public
hiera.

Change-Id: I3cccfc03609bf90503b3fe27d3e717f89f6ec654
2016-10-06 10:44:27 +02:00
Paul Belanger
90cabf846a
Add split daemon support for nodepool
Allow nodepool to launch 3 process, instead of 1. This is to overcome
capacity issues with a single process.

Change-Id: I6a33359d8b488be6a44b09078401de02d68ef79e
Depends-On: Ibe41ce3c488da9cd68d8833b61fd42682f0b4e73
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-10-05 17:28:52 -04:00
Ricardo Carrillo Cruz
0d8730fa5d Add cacti01 replacement node to Puppet
We need to replace cacti as it is struggling with memory issues.
Created cacti01 machine with 4GB, now adding the node declaration
to Puppet so it gets configured as a Cacti server.

Change-Id: I47a286079e44cd22686e99b8e4c229c693d509d1
2016-10-04 00:54:14 +02:00
Matthew Treinish
f46313ed7d
Revert "Revert "Disable mqtt output plugin on logstash workers""
The mqtt connections seem to be crashing the logstash daemons. So lets
revert this for the time being and when we fix the root cause we can
turn it back on.

This reverts commit eb72771d6f5ca6e21215b40118181ccb97859bec.

Change-Id: Ieaed43f5b94e0c5e2c98b0d627490d388e48261d
2016-09-30 17:44:42 -04:00
James E. Blair
c31d305e80 Install AFS on zuul launchers
Change-Id: I2771d37bf31b1817e8dacabd7edb7ee4fde83c6e
2016-09-29 16:17:53 -07:00
Jenkins
86a59c9fd7 Merge "Revert "Disable mqtt output plugin on logstash workers"" 2016-09-29 20:06:25 +00:00
Jenkins
5bd606fc9f Merge "Start using br_infracloud as bridge name" 2016-09-29 12:17:23 +00:00
Jenkins
95fe577a1e Merge "Temporarily block port 80 and port 8080 on firehose" 2016-09-28 23:55:52 +00:00
Ricardo Carrillo Cruz
44cdaba904 Add chocolate params and resources to Nodepool node
Change-Id: Ib78594628ed3d2b780915fb50bb3943e10452ef5
2016-09-28 14:03:12 +02:00
Matthew Treinish
c023e89f64
Temporarily block port 80 and port 8080 on firehose
We're able to pretty reliably crash firehose with multiple websocket
connections at once. So to prevent us from DOS ourselves lets block off
the websocket ports for now. We can revert this when we have a remedy
in place.

Change-Id: I909ad4b160a152ae9b909a9e9a1e5d63afa39345
2016-09-27 18:04:23 -04:00
Jenkins
96897ddb3a Merge "Add zuul-launcher keytab to zl0(1-8) nodes" 2016-09-27 17:38:12 +00:00
Jenkins
5e55cc249a Merge "Add compute node block for chocolate region" 2016-09-27 08:51:09 +00:00
Matthew Treinish
eb72771d6f
Revert "Disable mqtt output plugin on logstash workers"
Now that logstash is working again lets turn on mqtt again.

This reverts commit c18db2ac089da0979d4bbecc47c138fde88bbd6d.

Change-Id: I6b395eb7786152c4ae4a1e0a6ba615340bfd237f
2016-09-26 20:13:49 -04:00
Matthew Treinish
c18db2ac08 Disable mqtt output plugin on logstash workers
Logstash is busted and the last time it updated elasticsearch was when
we attempted to turn this plugin on. Whose bright idea was it to use
that anyway. This commit turns off the configuration for the mqtt output
plugin and reverts us to just using the elasticsearch output for now. We
can investigate adding this again at some point in the future.

Change-Id: I88d5e507c8b32a6969a48d6bf6e6881985898387
2016-09-26 20:42:50 +00:00
Ricardo Carrillo Cruz
18543bb4ab Add compute node block for chocolate region
I will land this when we have proper hiera keys for everything.

Change-Id: I8deb31ed69e9d8d7a04d24ccfdeeb7ac5e497eb3
2016-09-21 22:24:31 +02:00
Jenkins
4d81ea751f Merge "Add controller00.chocolate to site.pp" 2016-09-21 13:33:02 +00:00
Ricardo Carrillo Cruz
74279194fd Add controller00.chocolate to site.pp
I will land this when we have proper hiera stuff on puppetmaster.

Change-Id: I3fd2fe7b7bc03f1331d2d89df34240f14095537b
2016-09-21 14:30:21 +02:00
Jenkins
a58a14cd00 Merge "Rename ipmi_west_passwords to ipmi_passwords" 2016-09-21 10:39:43 +00:00
Jenkins
5b40817662 Merge "Use MQTT output plugin on logstash workers" 2016-09-21 10:28:05 +00:00
Ricardo Carrillo Cruz
6f98fcebc6 Rename ipmi_west_passwords to ipmi_passwords
We have one bifrost machine to provision both infracloud flavors,
therefore the hiera key containing the ipmi passwords is the same
for all servers.

Change-Id: I9d69330f453af21a063f6585d17f91bc3925fc8e
2016-09-21 12:21:28 +02:00
Matthew Treinish
a22b5a9066
Use MQTT output plugin on logstash workers
This commit will enable the mqtt output plugin on logstash workers. So
now we'll be emitting logstash events to the firehose for anyone to
listen to.

Change-Id: I570a461ee13f5dfa5494554df1cc321fc6cdbf6c
Depends-On: I7255f6c256ab3e3ca33caf69b71bf4ffab02c1bb
2016-09-20 06:01:30 -04:00
Yolanda Robla Mota
8bdddcb2c1 Start using br_infracloud as bridge name
Change-Id: I9a2bb48dbec64c0f4f1d9442129a08561c387819
Depends-On: I0790bab2fd63f525e8b9c8d47ee79ea63a72750a
2016-09-20 11:14:32 +02:00
Matthew Treinish
b6021d96de
Close imap ports on firehose
The imap server on firehose.openstack.org doesn't actually need
external connectivity since the lpmqtt daemon is running on the same
host. This commit removes the imap ports from the firehose port list.

Change-Id: I5a9aaafe566dbd3e4e2e2f5790aec812db99f0ee
2016-09-19 10:40:32 -04:00
Jenkins
28e8364d46 Merge "Add lpmqtt to firehose deployments" 2016-09-19 10:10:53 +00:00
Jenkins
32f0e1b44e Merge "Add email servers to firehose" 2016-09-19 10:07:19 +00:00
Jenkins
a49c20e211 Merge "Add Twitter account details to our statusbot" 2016-09-19 09:50:04 +00:00
Paul Belanger
7c0a9f293d
Add zuul-launcher keytab to zl0(1-8) nodes
This is required to publish doc jobs to AFS with zuul.

Change-Id: Icfa8f83906f97e0ca98a240c0514289edacba0fb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-09-16 18:05:56 -04:00
James E. Blair
0aeac8e91d Add files01.openstack.org
Change-Id: Ia2f5e365621e0bef65863b7b15daebb207e42493
2016-09-15 09:55:55 -07:00
Matthew Treinish
2d2f125f40 Add lpmqtt to firehose deployments
This commit adds deploying a running lpmqtt to firehose nodes.

Change-Id: Ia9d659e282a2a992b8c1a7a48577f3e59793effa
Depends-On: I613330e2bff2e6fe1cacd7e53f3c189584978ea2
2016-09-14 15:11:11 +00:00
Matthew Treinish
7c45912e9f
Add email servers to firehose
A requirement for running lpmqtt is to have an imap server that is
subscribed to launchpad notifications to use as a source for the event
stream. However there is no preexisting imap server setup anywhere to
use for this. This commit deploys the necessary components for the imap
server. Setting up the launchpad user and the subscription will be a
manual process.

Change-Id: I063ac9da89d227ac59ca1cb8765e3615d7bfdbba
2016-09-14 11:09:32 -04:00
Ricardo Carrillo Cruz
72f01455e0 Remove hpuseast machines
They no longer exist, we now have vanilla/chocolate instead.

Change-Id: I8ff4603a7b74edcd1991e49c64c826d8d9b5b3eb
2016-09-13 12:50:44 +02:00
Ricardo Carrillo Cruz
f20a976048 Remove dual region handling on infracloud manifests
We no longer split physically two different clouds, they are
both located on the same location and VLAN.
Therefore, one inventory and no more region logic.

Change-Id: Id6ed4e50da60f6558fe204ae638a164111fe9a0d
2016-09-12 14:48:13 +02:00
Jenkins
33c4694f62 Merge "Give gate-infra-puppet-apply-fedora-24 some work" 2016-09-10 00:49:07 +00:00
Elizabeth K. Joseph
fa78401181 Add Twitter account details to our statusbot
Change-Id: I62c767eeab472ac79bf18ba0177ed80b08dbf8fa
Depends-on: Ia861189ea10d0056afb43fe6a6fd1e51d4ffb4bf
2016-09-09 15:05:17 -07:00
Jeremy Stanley
62fc83c9a9 Disallow robots for wiki-dev site
We don't want old, stale copies of our production wiki content
showing up in search engines, so set the mediawiki module parameter
that disallows robots from indexing the site.

Change-Id: If8a2f2c2c00715ecce0ac1aa279f649ec84496a1
Depends-On: Ic62a72555315bd344db338809920a3605f17c8c6
2016-09-07 21:45:23 +00:00
Jens Rosenboom
0c0bb05783 Give gate-infra-puppet-apply-fedora-24 some work
Currently the check is failing because fedora24 isn't referenced
anywhere in manifests/site.pp, so simply copy the appearance of
fedora23 here.

Change-Id: I24e738d5e9ecc01c77970fd1652dd064adb717bb
2016-09-07 14:24:54 +02:00
Paul Belanger
cee2b017f0
Add credentials for osic-cloud8
Thanks to OSIC, we now have access to osic-cloud8.  Here we are adding
the required credentials so we can start launching infrastructure on
it.

Change-Id: If278a06c66830e2fd5cb580109eff3884de7a7b8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-31 12:20:53 -04:00
Paul Belanger
3a31dda904
Update osic-cloud1 credential format
Since it is possible to run more then 1 cloud from OSIC, lets expand
our info to reference osic-cloud1.

Change-Id: I3466779f59a0075516a6f2a584f5f3a111e03826
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-08-30 20:06:38 -04:00
Jeremy Stanley
6872478d81 Add a wiki-dev.o.o server to test newer mediawiki
The wiki-dev.openstack.org server will eventually be used to test
newer versions of Mediawiki and extensions/skins. To accommodate
this, also parameterize server backups so that they don't conflict
with production (and are in fact disabled entirely for the dev
site).

Change-Id: I6505d3af87f670e71a440c76873c085d97e5b82f
2016-08-30 03:05:07 +00:00