733 Commits

Author SHA1 Message Date
James E. Blair
ddec03d3b8 Add note on how to talk to zuul's gearman
Change-Id: I1e5b2cdc7c3ba78d3c40517fc2827f4ab75511a9
2018-01-05 16:25:45 -08:00
James E. Blair
4ccf277850 Add an authoritative hidden master
This runs bind as a hidden master nameserver so we can do all the
keysigning there, and then use nsd (or bind) as public authoritative
slaves.

Change-Id: Ifb2ad109103051fa13c4af1c7be1ca0ae98bb1a1
2017-12-19 08:57:33 -08:00
Paul Belanger
3ee34cf491
Remove kdc02.o.o (replaced by kdc04.o.o)
We no longer need kdc02.o.o (ubuntu trusty), now that kdc04.o.o
(ubuntu xenial) is online.

Change-Id: I92b879f7a233dc81c0d64153b293ac12f7e72a40
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-12-18 15:30:30 -05:00
James E. Blair
faa31fa404 Add kerberos / afs dns info
Change-Id: Id2cc43f1d67584ac26709d61679b3c6659df8daa
2017-12-15 08:24:26 -08:00
Zuul
154876b422 Merge "Add dns servers" 2017-12-15 14:51:47 +00:00
James E. Blair
83ba1311df Add dns servers
Change-Id: I32b0d846cbbaad5755d3d1c47d303b7cdf34f749
Depends-On: Ic92726dc341af5802ad803d239bd547ef5068043
Story: 2001382
Task: 6090
2017-12-14 17:04:54 -08:00
Zuul
ed56c69e12 Merge "Revert "Remove subunit-worker01.openstack.org"" 2017-12-13 19:27:55 +00:00
Zuul
8ac334eca9 Merge "Retire apps site remains" 2017-12-13 18:36:07 +00:00
Jeremy Stanley
d127c069d3 Revert "Remove subunit-worker01.openstack.org"
The server has been rebuilt on Ubuntu Xenial and is ready to go back
into service.

This reverts commit 664689e42729fdbc750ee74f481687cb4d9ee3f0.

Change-Id: I3e7a388fc01d99c5534ace678864dd5840f8e6d8
2017-12-13 15:40:49 +00:00
Paul Belanger
a3a2a84d8a
Remove puppetdb / puppetboard server
Currently puppetdb and puppetboard have been broken for some time (+1
year) and with ubuntu precise becoming EOL it is prime for deleting.

This leaves openstack-infra with a gap in reporting for non-root
users.  As such, as proposal is in the works to maybe use ARA.

Change-Id: Ifc73a2dba3b37ebe790a29c0daa948d6bad0aa33
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-12-11 10:11:11 -05:00
Andreas Jaeger
233b4b0257 Retire apps site remains
The app catalog was retired earlier this year, see
http://lists.openstack.org/pipermail/openstack-operators/2017-July/013965.html

The site is retired as well.

We can remove now any remains about these.

Change-Id: I6bb5740e622cbf214fd6d94847a5cf93cc01f1f8
Depends-On: I638cc127d3588d757a4da01984a2bd292a84413c
2017-12-10 20:24:20 +01:00
Jeremy Stanley
66dea3f74e Remove docs-draft vhost from static.o.o
All draft documentation jobs now just publish content into an "html"
subtree of their job logs on logs.openstack.org and have been doing
so since longer than our configured content expiration period, so
the separate vhost for docs-draft.openstack.org is no longer
required and can be removed.

While here, change up the CORS configuration for
storyboard.openstack.org and storyboard-dev.openstack.org to respect
draft storyboard-webclient copies on logs.openstack.org rather than
simply removing these stanzas.

Once this change merges and configuration gets applied to
static.openstack.org, the allocated resources for the old docs-draft
vhost (logical volume, DNS entry) can be safely removed.

Change-Id: Ib44df24100192f7903eb60c6fc93feeea0894b90
2017-12-07 20:57:25 +00:00
Zuul
87644f4369 Merge "Remove zuul-launcher support" 2017-11-30 18:37:43 +00:00
Monty Taylor
bf6c624dc0
Remove an extra # from irc renaming instructions
There is a double # in the example topic. It's a typo.

Change-Id: Iff844b7e7d0a78bf7752bf5f144f40c754d81415
2017-11-28 16:54:25 -06:00
Zuul
81a86fa41a Merge "Add docs to replace a cinder volume" 2017-11-20 21:13:22 +00:00
Ian Wienand
60b89d662e Remove ci-backup-rs-ord.openstack.org
Migrate backups to new backup01.ord.rax.ci.openstack.org

We decided to start fresh backups on the new server, so this is ready
to go.  I have performed an initial backup on each server so it has
accepted the host key of the new server and been tested (I also fixed
up review-dev.o.o, which was rebuilt but keys not updated ... todo:
add this to puppet, but since it changes so infrequently not high
priority).

Change-Id: I0872f9fcf4a334d32f632b3cb04801deefab4fd1
2017-11-15 09:28:55 +11:00
Paul Belanger
381c1bad3c
Remove zuul-launcher support
With the migration to zuulv3, there is no more zuul-launcher. This has
become zuul-executor, which has been moved into production.

Servers have already been deleted, lets also remove it from puppet.

Change-Id: Id2b53decdc63712460049f5fa9ed751e049d17ff
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-10-30 20:36:53 -04:00
Paul Belanger
664689e427
Remove subunit-worker01.openstack.org
This server doesn't exist any more and is stopping firewall rules from
properly loading on logstach-worker servers.

Change-Id: I0e4b30881b660c4dc903c97e5939a5888c0a7948
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-10-30 18:14:13 -04:00
Zuul
d03a78ddc0 Merge "Add notes on Release Managers abandon permissions" 2017-10-26 14:46:58 +00:00
Ian Wienand
2c52fa6cbe Add notes on Release Managers abandon permissions
We are granting abandon permissions for release managers so that
changes on EOL branches can be removed.

Change-Id: I7486fead3d1066e0c45cd3a9c2ff1545849bd7e3
2017-10-25 10:47:36 +11:00
James E. Blair
2b616254fa Update signing key rotation instructions for Zuul v3
Change-Id: I9ba7ae8d20a05cdf9871c853c2978b233c228d18
2017-10-19 15:12:24 -07:00
Ian Wienand
3620dd24ef Add reprepo documentation
Add some documentation on reprepo, including some recovery techniques
gleaned from the battlefield.

Change-Id: I3368dedc1b9a769a1c8f5e8fe831d059ff23875b
2017-10-18 11:01:31 +11:00
Ian Wienand
a20f61ab05 firehose.rst: trivial syntax
Needs a space before the code

Change-Id: I8431b51aa68ba7300d4ccb67c87f0ba1ea44ea6c
2017-10-13 13:31:22 +11:00
James E. Blair
b8722bc67c Add documentation on force-merging a change
Change-Id: Ie6fd2a7fa968909440ae3a30b64a6b80792dd1c5
2017-10-12 01:50:05 +00:00
Jenkins
181691b583 Merge "Switch storyboard to login.ubuntu.com" 2017-10-04 21:03:20 +00:00
Jenkins
e2c01cf03f Merge "Update StoryBoard Docs" 2017-10-04 14:15:27 +00:00
Clark Boylan
64084f25cd Document infracloud ssl
This change adds documentation for how we set up ssl for the infracloud
regions.

Change-Id: I96bcd1d10cd7e14230ba1f1dbcffb08bf75ba9dc
2017-09-05 14:51:25 -07:00
Jenkins
0d12392358 Merge "Correct signing node double-check example" 2017-08-29 15:04:25 +00:00
Jenkins
3cf3984e92 Merge "Stop saying we announce signing key transitions" 2017-08-29 14:59:40 +00:00
Jenkins
b75042fcc4 Merge "Silence hieraedit output during key replacement" 2017-08-29 14:59:33 +00:00
Jenkins
6ff8eea8ec Merge "Document signing key cross-signing transition" 2017-08-29 14:58:22 +00:00
Paul Belanger
1bc4dabc45 Remove internap-nyj01
We don't actually use this region any more, remove it so we don't
attempt to access it with dynamic inventory with ansible.

Change-Id: Ic6d4474a61ee32d198f4d70800fd79b8bd80623f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-08-17 12:12:51 -04:00
Jenkins
2478e3884f Merge "Add firehose schema docs for logstash workers" 2017-08-09 23:41:04 +00:00
Matthew Treinish
16d7ee64e2
Add firehose schema docs for logstash workers
This commit adds schema docs for the newly added messages emitted by
the logstash workers.

Change-Id: Ic367d754835e38991f2e6e80c0a8703ee11a8d63
2017-08-07 18:17:36 -04:00
Jeremy Stanley
d5dad4fd09 Stop using the Gerrit Contact Store
As part of the "Gerrit ContactStore Removal" specification, now that
owners.py is checking foundation membership when generating voter
rolls it's fine for us to stop using requireContactInformation on
the ICLA and rip out our accompanying configuration.

Note that this should not be merged until the All-Projects config on
review.openstack.org and review-dev.openstack.org has been manually
adjusted to remove the "requireContactInformation = true" line from
the [contributor-agreement "ICLA"] section therein. Further, this
must be done by pushing the necessary edit directly into
refs/meta/config as there is no WebUI control nor API method to
alter contributor-agreement options.

Change-Id: I8c39a6bf43f5b12db3e8aab18bedbf7e1a0f0b7e
Story: #2001094
Task: #4867
2017-08-04 20:24:37 +00:00
Jenkins
5d12849bba Merge "Add a golang firehose example" 2017-08-02 18:16:22 +00:00
Jenkins
b0a2efbcfb Merge "Add firehose documentation for notifications" 2017-08-02 18:16:08 +00:00
Monty Taylor
1accc7121c
Write github app key to a file on disk
The app_key config entry for zuul actually wants a path to a file, not
the key content itself. Write it to disk and update the config.

Do the file writing in site.pp and not puppet-zuul because it's an
arbitrary filename/content. A zuul user could have zero or many github
connections, and the connection data is stored in a hash in hiera, so
there's not a super great way to add key writing support to puppet-zuul
itself at the moment. It's also a single file.

Change-Id: I43f93f59b9a82186a60734810a277edeac67bbac
2017-07-28 03:24:34 -05:00
Monty Taylor
a05340faa5
Update docs with correct information about github apps
The previous information about what setting goes where was just flat
wrong. Fix it.

Change-Id: I56ef1c90ddf24a46566370bb86d602b9d4e79557
2017-07-27 14:46:25 -05:00
Monty Taylor
7e4893f77e
Split out and expand zuulv3 docs
We're running a zuulv3 and it has several pieces. Make a place that we
can start documenting the sysadmin of the system. Once we go live we can
remove the old zuul.rst and move zuulv3.rst to take its place.

Change-Id: I3efaa8026f9d1c67e765ca79594b2768f0fa2fbf
2017-07-27 12:58:52 -05:00
Monty Taylor
b9b1c3e8d6
Fix a few docs table of contents references
While adding the last patch, I noticed the comment from doug about the
entries missing from the TOC that were added to a hidden section. I can
see no reason for these to be hidden, so add them to the main TOC.

Also, there's a warning about an invalid ref in the firehose document.
Fix it.

Change-Id: I86663407356aca0cadd633122a0257ad63d0297c
2017-07-27 11:53:09 -05:00
Monty Taylor
a8f6b554c6
Document Zuul v3 GitHub integration
We have GitHub integration for Zuul v3, so we should have documentation
of that integration.

Change-Id: Ibbd41a43338f1d439d47aa13ced60ed477a6bbef
2017-07-27 11:18:16 -05:00
Jenkins
9692fab0b9 Merge "Remove pholio.openstack.org" 2017-07-24 23:39:00 +00:00
Jenkins
08441d68c3 Merge "Instructions for registering up a new IRC bot nick" 2017-07-13 20:02:53 +00:00
Jeremy Stanley
df7e8848d3 Instructions for registering up a new IRC bot nick
In order to demystify some of the initial setup around IRC nick
registration for new bots, start a new section in the IRC
documentation page for a recommended workflow and gotchas.

Change-Id: Ica9f24b725cc2d4425741b383f788a537992f80d
2017-07-10 22:56:21 +00:00
Jeremy Stanley
5baefe21af Install ptgbot on eavesdrop.o.o
This installs the ptgbot Puppet module so it will run from the
eavesdrop.openstack.org server and generate its Web content there.
Include some rudimentary operational documentation.

Change-Id: I92ddbbb683dede2c325f70267bd5e26884a35c01
Depends-On: Idb1fc5273b67ab88e1c78578275969b04c781c7a
2017-07-06 21:03:48 +00:00
Jesse Keating
1d41039356 Remove bluebox cloud
This cloud is being decommissioned.

Change-Id: I26b51425d21e3ee86eb36763e1dedfd65e78d2b7
2017-06-29 17:14:35 -07:00
Ian Wienand
7d77e45527 Remove pholio.openstack.org
The pholio service has been shudown per [1].  Remove top-level config
for it.

[1] http://lists.openstack.org/pipermail/openstack-dev/2017-June/118275.html

Change-Id: I736339c890b725e3302effbaadc6f1bc3c529ccf
2017-06-26 15:54:52 +10:00
Paul Belanger
f87608d151 Add CA service to puppetmaster.o.o for zuul
We want to start encrypting our gearman traffic for zuulv3, as such
we'll need to bring online a CA service. The idea here, is we create a
new CA for each interconnecting service we want SSL certs for.

As an example /etc/zuul-ca will be used to generate SSL certs for our
gearman service.

Change-Id: I8c341559292c78d5428fe16837f28494a76e65db
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
2017-06-16 18:27:59 +00:00
Matthew Treinish
c0f1d8ccd0
Add firehose documentation for notifications
This commit adds docs on event notifications as an example use case.
This is a common thing that people want to do with firehose events, so
it's good to document how to do it. This commit doesn't go into detail
on how to use/configure mqttwarn (since it can be quite involved) but
points people at the docs.

Change-Id: Ic5fff993e5f268e2dbd82062b4fb95483d69abf2
2017-06-01 04:00:53 -04:00