972 Commits

Author SHA1 Message Date
James E. Blair
4a3956b9b2 Use the gerrit driver for the googlesource connection
This is the connection for Gerrit's Gerrit.  We can connect to it
directly with the Gerrit driver now that we support entirely
HTTP-based Gerrits and we have an account.  Use that so we can
set up some third-party CI testing.

Change-Id: I7b91b4e67594ce62772e3e450a1236095d4ef1c9
2019-10-01 14:19:14 -07:00
James E. Blair
086d4b638c Revert "Use the gerrit driver for the googlesource connection"
This reverts commit 01bef804de2d65f9ce4cda80e937a718c7ee7628.

This was missing an option, and also our password doesn't work.

Change-Id: I317c29034efaae62ea74a5c16ec25bed98c1e3cc
2019-10-01 14:18:08 -07:00
Zuul
3cd8cedbc9 Merge "Use the gerrit driver for the googlesource connection" 2019-10-01 16:40:30 +00:00
Zuul
f50c7379f0 Merge "Log and report infra status in #openstack-election" 2019-09-24 09:10:56 +00:00
Zuul
b6b9ff74dd Merge "Clean up logging for abandoned IRC channels" 2019-09-24 09:10:54 +00:00
Jeremy Stanley
83cbcaa4fb Log and report infra status in #openstack-election
The #openstack-election IRC channel is used in the execution of
official OpenStack project duties involving technical elections, so
should be publicly logged. Also, its denizens would appreciate
receiving infrastructure status updates, as these may impact their
activities.

Depends-On: https://review.opendev.org/682440
Change-Id: I54a2feed3cf7265d700082f3ce04b82aa36e56e5
2019-09-20 17:51:50 +00:00
Jeremy Stanley
de8b53d32b Clean up logging for abandoned IRC channels
Analysis of IRC channel logs indicates the following have seen 5 or
fewer non-bot comments posted in the past 12 months and are likely
of no value to continue logging:

    5 #openstack-vpnaas
    2 #swift3
    2 #openstack-ko
    1 #openstack-deployment
    1 #midonet
    0 #openstack-valet
    0 #openstack-valence
    0 #openstack-swg
    0 #openstack-mogan

We're currently at Freenode's 120 channel maximum, so remove them
from logging and free up available slots for new channels which wish
to have logging added. In addition, the Neutron team has asked to
have #networking-sfc and #openstack-fwaas removed from logging as
those channels's discussions are being folded back into
the #openstack-neutron channel now:

http://lists.openstack.org/pipermail/openstack-discuss/2019-September/009480.html

While we're here, go ahead and remove the same channels from the
statusbot configuration if they're listed in it.

Change-Id: If1f65be378fa247014e175c75e1562d4755ef497
2019-09-20 17:51:30 +00:00
James E. Blair
01bef804de Use the gerrit driver for the googlesource connection
This is the connection for Gerrit's Gerrit.  We can connect to it
directly with the Gerrit driver now that we support entirely
HTTP-based Gerrits and we have an account.  Use that so we can
set up some third-party CI testing.

Change-Id: I10e279218de985a0c17ea6b5bc46f3eebefcfb39
2019-09-17 14:21:16 -07:00
Mark Goddard
6b594d2e4d Remove #openstack-kayobe IRC channel
This will be merged with #openstack-kolla.

Change-Id: Ia66fd53ef70132cdcb67b881563b5b8402367efd
2019-09-17 10:53:05 +01:00
Mohammed Naser
66dc2a2449 ircbot: add #openstack-ansible-sig to bots
This change will add our IRC bots to the newly formed Ansible SIG,
in addition, it removes #dox in order to stay within the 120
channel limit.

The dox project has not seen a commit in 2 years and the channel
is pretty much empty/abanonded.

Change-Id: I3acd3cb77a9f71eb80921f4cbf2162113f40efea
2019-08-15 10:28:32 -04:00
Ian Wienand
7810230408 Add OVH GRA1 mirror
This mirror will be manually configured with kafs (see
https://review.opendev.org/623974).  This should be a nice distant
geographic counterpoint to the IAD RAX server.

This will need to be manually configured with a custom kernel for now,
but fixes are making their way upstream and this host will be
converted when available.

Depends-On: https://review.opendev.org/667529
Change-Id: I6a22933029c096c781c93c33e6edf03bf59223c9
2019-06-27 10:07:44 +10:00
Ian Wienand
a9d06cba1a Add DFW/IAD opendev.org mirrors to cacti
Change-Id: I0c76ce2e3f9edb149d327c4cfb6d54254261f810
2019-06-17 07:10:02 +00:00
Clark Boylan
08152aa22f Remove groups configuration
This removes the groups servers from our inventory as well as our
manifests/modules. We don't run the groups service anymore as many
groups migrated to meetup.com independent of us and the others have
transitioned there.

Change-Id: I7cb76611e6d30e7189821923f36a38dec9ea7241
2019-05-23 12:20:04 -07:00
Dean Troyer
1388adf6fb Add #starlingx to statusbot channels
Change-Id: I790acb9bd31908b781aa8cef3ad04e2144999706
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2019-05-16 14:40:34 -05:00
Ian Wienand
2acfc176b0 Remove graphite.openstack.org
The server has been removed, remove it from inventory.

While we're here, s/graphite.openstack.org/graphite.opendev.org/'
... it's a CNAME redirect but we might as well clean up.

Change-Id: I36c951c85316cd65dde748b1e50ffa2e058c9a88
2019-05-08 05:55:33 +10:00
Adam Spiers
99c9a18339 Add {status,meet}bot to auto-scaling SIG channel
As per https://etherpad.openstack.org/p/DEN-auto-scaling-SIG

Change-Id: I341b924566cdec0e01be9c089bddb061686b4098
2019-05-02 09:41:13 -06:00
Clark Boylan
c3e53998ce Add gitea servers to cacti
We hadn't done this and the data may be useful.

Change-Id: Id16f202b10e1fb9691d694456a9f72fb5f1358bd
2019-04-29 11:27:29 -07:00
James E. Blair
4cca6ddbbb Update gerrit connection in Zuul
Use the new hostname and canonical name.

Change-Id: Ia90f4bdb3dd483e43a99984fd776b0b7ec146fdc
2019-04-18 15:59:27 -07:00
Zuul
8dd7f6cf7b Merge "Add #openstack-uk to statusbot's list of channels" 2019-04-10 03:57:41 +00:00
Zuul
99d9b76398 Merge "Disable github rate limit logging" 2019-04-08 14:55:25 +00:00
Nick Jones
ac098b06fd
Add #openstack-uk to statusbot's list of channels
Change-Id: I0ea1aa0245c1827f771a950d5ad871d9aae1bd73
2019-03-19 20:33:13 +00:00
Trinh Nguyen
1c90019495 Add meetbot to openstack-fenix channel
Change-Id: I309d74e85a1dbc428520aa531e86180fa51bb344
Signed-off-by: Trinh Nguyen <dangtrinhnt@gmail.com>
2019-03-11 14:18:25 +09:00
Ian Wienand
3db4bdf7d3 Add graphite01.opendev.org
The is a Xenial replacement server for graphite.openstack.org

Change-Id: Id28ddb403ea9c00c59d295852ba133e35a3a80e8
2019-02-27 11:18:04 +11:00
Clark Boylan
fb34c32c1f Revert "Add new health01 server to our inventory"
This reverts commit 0cddc2ae9b23a6d44ff6e0761c70126dc0923970.

This server is going to remain in the openstack.org domain.

Change-Id: I0d5a4f1e07d9782085bdbe875f466c564b1c681c
2019-02-26 13:58:54 -08:00
Clark Boylan
0cddc2ae9b Add new health01 server to our inventory
This adds a new xenial health api server to our inventory. This server
will be used to replace the old trusty health.openstack.org server.

Change-Id: Id6cf8230f82464c4466692cac324a1e39ba595af
2019-02-25 16:22:32 -08:00
Clark Boylan
9c465131db Make kdc03 the master kerberos kdc and admin server
This change will convert kdc03 to a master from a hot standby and will
remove kdc01 from management.

Cutover plan:
  Disable kdc01 in ansible emergeny file
  Stop run-kprop cron on kdc01
  Stop kadmind on kdc01
  Execute run-kprop.sh on kdc01
  Merge this change
  Wait for puppet to convert kdc03 to the master
  Confirm that run-kprop works from kdc03 to kdc04
  Update dns records as documented in our kerberos docs
  Test kadmin works
  Delete old kdc01 server

Change-Id: Ib14b11fa1f0a6bc11b0f615ce5b6f6be214b5629
2019-02-22 15:47:49 -08:00
Clark Boylan
452760a49c Add kdc03.openstack.org
This new Xenial server is being added as a kerberos standby node but
will be used to replace kdc01 as the master once fully configured and
happy as a standby. This replaces the old trusty server.

Note that the server wasn't added to opendev.org as we don't have a
kerberos realm for that domain so that would be a separate activity for
the future.

Change-Id: I4cc5fcd7504c98a7bcd9dc4f2ad57bb5bf8b54bd
2019-02-22 10:30:57 -08:00
Zuul
57d38c4412 Merge "Clean up after StoryBoard replacement maintenance" 2019-02-21 22:05:23 +00:00
Jeremy Stanley
de41e426c4 Add new openstackid01 host to inventory and cacti
The Xenial replacement for the old openstackid.org server is
openstackid01.openstack.org. Now that it exists, add it to our
Ansible inventory and cacti host list.

Change-Id: I198f02907230655bfc4e374a540648e9f1b7cf5f
2019-02-18 21:22:24 +00:00
Clark Boylan
4d3ba10e46 pbx.openstack.org cleanup
Update the docs, test flags, cacti entries, and inventory for our new
pbx server. We have replaced the old Trusty node with a Xenial node.

Change-Id: Ifb1e156afbcb38474cbc9f0bc78ae45fdd74444b
2019-02-18 09:19:20 -08:00
Jeremy Stanley
08a553f529 Clean up after StoryBoard replacement maintenance
Now that both staging and production storyboard servers are running
on enumerated Xenial servers in opendev.org, remove the old
inventory entry for the production server, clear out testing hints
for trusty and tighten up the inventory globs and node regular
expressions accordingly. Also get them swapped into cacti in place
of the old production server entry.

Change-Id: I5e66abb95751f69a337434e08d09dcc3b107e123
2019-02-16 18:02:00 +00:00
Clark Boylan
d3f3d29518 Disable github rate limit logging
We are currently well under our rate limits for github and logging the
rate limit adds a number of requests to github for each github event
processed. This can be reenabled if we suspect rate limit based
failures, but until then let's reduce the number of requests and
simplify our logging.

Change-Id: I02878f9749737d297680cd324d6dafeefc44a005
2019-02-13 11:32:34 -08:00
Clark Boylan
9acd916d4f Remove top level hiera lookups
Puppet4 is a lot more picky about scoping of variables. In our hiera
lookups we rely on the $group var to specify where to find hiera data
files, but this group var is set on a per node basis. This means that
top level hiera lookups produce warnings like:

  Undefined variable 'group';
    (file & line not available)

And lookups will break if they need keys in the group/node specific data
files.

Avoid this problem entirely by removing top level lookups. We only had
one for our elasticsearch_nodes var which we can easily set statically
in site.pp and not rely on hiera for.

Change-Id: Ifa3740f0f31c3fa9a2d8faa355101d3a5671afff
2019-02-07 07:34:18 -08:00
Monty Taylor
c1aa5717cc
Remove trailing slash from googlesource url
This causes a massive sad for zuul, resulting in ability to clone
the repos and indefinitely hung job.

Change-Id: I96b2bd883b63079f5032c5715960c25b61940f16
2019-01-15 09:51:29 +00:00
Monty Taylor
2868294707
Add gerrit.googlesource.com to zuul using git driver
So that we can make gerrit build jobs using zuul to do the cloning
and not git modules inside of the jobs themselves, add gerrit's
git server as a git driver source.

Change-Id: I4a64e6627805d568030d3864f3d331a4e8f9ab8b
2019-01-14 17:19:56 +00:00
Zuul
a2d4add8b3 Merge "Remove meeting-5 and meeting-cp from meetbot" 2019-01-11 19:32:06 +00:00
Stephen Finucane
25192360e8 Remove 'openstack-gantt' from statusbot monitoring
This project is being retired.

Change-Id: I76ea6e1142fd038e32d0141860ae119d77db01d5
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-01-11 16:44:30 +00:00
Thierry Carrez
22c076b1ef Remove meeting-5 and meeting-cp from meetbot
Since meetbot can only be on 120 channels, let's free up
two valuable meetbot watch slots by consolidating common
meeting channels.

We have no meeting happening in #openstack-meeting-cp nor
in #openstack-meeting-5 right now. With some IRC meetings
having moved to team channels, we have a lot more available
slots in the other "common" meeting rooms.

Additionally, to make it clearer that those channels are
abandoned, we should probably set up a topic/redirection so
that people do not needlessly hang out there (those two
channels never gathered a large group of lurkers anyway).

Change-Id: Ibf77bc6dc857f0e80c2c737523f66eadd659586a
2019-01-09 12:13:54 +01:00
Clark Boylan
b8b1fdde75 Nameservers are now managed with ansible
Remove the puppetry for managing nameservers as we now use ansible
configured name servers without puppet.

We will need to follow this up with deletion of the existing
ns*.openstack.org and adns1.openstack.org servers.

Change-Id: Id7ec8fa58c9e37ce94ec71e4562607914e5c3ea4
2019-01-08 16:16:49 -08:00
James E. Blair
73288e28b3 Add #opendev to meetbot
Change-Id: I7025884d7c13cd8560f7d27252f5e46b31cd7a9d
2019-01-04 11:11:49 -08:00
James E. Blair
7f3963efca Add ze12.openstack.org
We believe the relative_priority change has altered our workload
such that we have smaller jobs starting more frequently.  Since
job starts are limited by the executors, we have developed a backlog
and need another executor to relieve the pressure.

Change-Id: I98052e0135c7ee615f1f187b9d0a250cdd1ff178
2018-12-05 14:08:17 -08:00
James E. Blair
8c7e21ea9d Remove infracloud from cacti
Change-Id: I7e00cfb32b07024da2d5969351ad429bb9b9d139
2018-11-07 10:20:31 -08:00
Clark Boylan
0f8e7a91bb Nodepool.o.o is no longer a thing, remove it
We've only been using nodepool.o.o as a zookeeper server for the past
year or so. Last week we transitioned to a three node zookeeper cluster
and stopped using nodepool.o.o. This server has since been deleted.

This is the last bit of cleanup to remove it from config management.

Change-Id: I9d0363393ed20ee59f40b210ea14fb105a492e20
2018-11-01 12:09:08 -07:00
Joe Talerico
b0f04db381 Adding openstack-browbeat
Adding the meetbot and statusbot to the openstack-browbeat channel.

Change-Id: Ibb2438438cf7508bfc4e70680446ed65f3cb69e6
2018-10-24 09:33:54 -04:00
James E. Blair
7e502ab955 Add dns servers to cacti
Change-Id: I8566b91b98dd77ca5a1887ce6c01dfa0d6693a40
2018-09-14 11:46:47 -06:00
Monty Taylor
eb086094a8 Install limestone CA on hosts using openstacksdk
In order to talk to limestone clouds we need to configure a custom CA.
Do this in ansible instead of puppet.

A followup should add writing out clouds.yaml files.

Change-Id: I355df1efb31feb31e039040da4ca6088ea632b7e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-31 12:17:35 -07:00
Monty Taylor
15663daaf7 Add iptables role
Co-Authored-By: James E. Blair <corvus@inaugust.com>
Change-Id: Id8b347483affd710759f9b225bfadb3ce851333c
Depends-On: https://review.openstack.org/596503
2018-08-27 14:33:32 +00:00
James E. Blair
048705121e Add bridge to cacti
Change-Id: I7c39867d535bbf102f63f6601a1afa8faba0ae1e
2018-08-20 15:04:01 -07:00
Zuul
06602fbdcf Merge "Remove references to stackalytics.o.o" 2018-08-09 08:50:58 +00:00
Colleen Murphy
46ebeeb4fb Remove references to stackalytics.o.o
stackalytics.openstack.org does not resolve and seems very dead. Remove
its node from site.pp and remove it from the docs to avoid confusion
about what servers we're really managing. We can always add it back when
the time comes to try again.

Change-Id: I733130ebe97ae7e06ca57b3c8e3a8708fcfa069c
2018-08-07 22:12:43 +02:00