16046 Commits

Author SHA1 Message Date
Ian Wienand
da6d1cbd06 Remove linaro-london cloud
This cloud is no longer used

Change-Id: I14ab277b3877f6674ec3172c06a39f383e76a1d0
Depends-On: https://review.opendev.org/728332
2020-05-16 10:14:09 +10:00
Clark Boylan
a83a763644 Add meetpad to cacti and ssl certcheck
People are starting to use this service so having performance metrics
over time is a good thing. We also want to avoid having our cert expire
unexpectedly.

Change-Id: I744b3e68f8f483b36c0d8ecb6f6f46a484a3577a
2020-05-15 13:51:33 -07:00
Ian Wienand
3a47fb5b8f Remove citycloud
This provider has been retired for now

Change-Id: Ia5cdda34cb50eebb2d7920eb3010db6ab7d89fd6
Depends-On: https://review.opendev.org/727902
2020-05-15 13:11:28 +10:00
Ian Wienand
38f36c36c9 Remove iad.rax openstack.org mirror
This host is no longer used

Change-Id: If626d851c775ae199d968f0eb0c22f53f753316f
Depends-On: https://review.opendev.org/727917
2020-05-15 13:11:02 +10:00
Zuul
f2bef7ae1a Merge "Add infra-root-keys-2020-05-13 to rotate older ssh keys" 2020-05-15 00:29:26 +00:00
Zuul
398e3e4335 Merge "Remove mirror01.ord.rax.openstack.org" 2020-05-15 00:20:52 +00:00
Zuul
525717c427 Merge "Remove mirror02.dfw.rax.openstack.org" 2020-05-15 00:12:59 +00:00
Ian Wienand
a751cab84d Replace mirror.iad.rax.opendev.org host
This is a rebuilt host for this mirror, the old one has been removed.

Depends-On: https://review.opendev.org/727899
Change-Id: Icaf4ad1d88a40c0abdfe1e87386b3c557de062a1
2020-05-14 11:13:51 +10:00
Ian Wienand
05c8f2b7ae Remove mirror01.ord.rax.openstack.org
This old mirror host is no longer used and replaced by the opendev.org
server, remove it.

Change-Id: I10abbd89728330217d60bb1c300a17560c15dc75
2020-05-14 10:28:42 +10:00
Ian Wienand
80e4b617f1 Remove mirror02.dfw.rax.openstack.org
Replace by opendev mirror

Change-Id: Id5fc956421948c405d5675a746b5c4258905ac74
Depends-On: https://review.opendev.org/690757
2020-05-14 10:02:42 +10:00
Zuul
5e6732f6a4 Merge "Add focal testing for mirror nodes" 2020-05-13 23:55:12 +00:00
Zuul
c4dffb8b9e Merge "Update to Ansible 2.9.8" 2020-05-13 23:53:11 +00:00
Clark Boylan
c4a6ba9c03 Add infra-root-keys-2020-05-13 to rotate older ssh keys
Due to the way OpenStack Ansible and Nova work we can't update the value
for our ssh keys entries in nova. We need to create a new key then
switch everything over to that. Unfortunately, we've had a few people
request their keys be removed and a few others that haven't been active
since the last rotation. That means now is a good time to do a rotation
to clean up the set of valid keys.

Change-Id: Idb7c5eaa546096784e428b3cde61581dcc9050a2
2020-05-13 13:15:43 -07:00
Clark Boylan
f857b81295 Remove old status server from inventory
This server was removed everywhere but our inventory. I checked it
doesn't show up in a nova listing. Remove it from here so we can remove
it from the emergency.yaml file as well.

Change-Id: I154f7c16166e6ac6610c0ea02e5d59fa7baa25c0
2020-05-13 10:27:12 -07:00
James E. Blair
6a53d47050 Exclude some regex matches in jitsi-meet web
If we match these explicit paths, don't allow the regex matches to
run.  Otherwise, we might redirect "/http-bind" to "/" which doesn't
work.

Also, restore the default meet.conf to the upstream; we're not
intending to carry any local changes to the rootfs.

Change-Id: I119d8c223291d79bd5fe0977264dec4bae126280
2020-05-13 07:40:18 -07:00
Zuul
60b696da09 Merge "Replace OVH CI mirrors" 2020-05-13 01:12:00 +00:00
Jeremy Stanley
c3ad4ee822 Update docs.airshipit.org functional test
The string previously expected in the docs.airshipit.org site is no
longer used there, so pick another which will get the
system-config-run-static job passing again.

Change-Id: I8bf0da25408412dc80ff8cb6d26c185234916941
2020-05-12 21:48:55 +00:00
Ian Wienand
7b8b788ce2 Add focal testing for mirror nodes
Change-Id: I64de9a61c5044b93f6ce7e2d31cf51d78fd4ec16
2020-05-13 05:32:54 +10:00
Ian Wienand
52943f7094 Update to Ansible 2.9.8
This has an important fix for the systemd output that has changed on
Ubuntu Focal

Change-Id: I9592528c557914cb142229dadaa84ee1742c7b86
2020-05-13 05:32:54 +10:00
Jeremy Stanley
31acca81d7 Replace OVH CI mirrors
New opendev.org CI mirrors for OVH regions. The old BHS1 mirror was
in the openstack.org domain, so is added new. There was an old GRA1
mirror in the opendev.org domain, so remote it and increment the
ordinal in its short hostname to avoid a collision in the inventory
cache.

This is being done to switch to un-billed flavors in this provider,
to simplify internal billing for their donation of resources.

Change-Id: I05770856b5704aa438ed6bc54ec42ba9efb5cd2a
2020-05-12 19:10:21 +00:00
Zuul
1bf78e6c1f Merge "service-bridge: skip osc/kubectl things for arm64" 2020-05-12 00:57:09 +00:00
Zuul
3d000db788 Merge "Move build-essential arm64 things to base" 2020-05-12 00:57:07 +00:00
Zuul
03cc87dd5a Merge "Add focal to system-config base job" 2020-05-11 23:16:31 +00:00
Monty Taylor
15b662b37a Use ansible_host instead of ansible_default_ip* for zk
Our zk config is a little too brittle. Let's just use the inventory
vars instead of detected network facts.

Change-Id: I288990edf587bc8394c9473388a858f46efb0691
2020-05-11 19:36:02 +00:00
Zuul
2337c7e5c5 Merge "Add a start.yaml to zuul-executor role" 2020-05-09 19:02:27 +00:00
Zuul
f74403c658 Merge "Remove dmsimard from infra-root" 2020-05-08 23:25:42 +00:00
Clark Boylan
b5c94790f2 Add a start.yaml to zuul-executor role
The zuul_restart.yaml playbook expects to be able to load start.yaml and
stop.yaml files from each of the zuul service roles. Before this change
the zuul-executor role was missing this file. Add it so that the
zuul_restart.yaml playbook can run successfully.

Change-Id: I6573129170cbe7ac36a7c6b6f7ea05b29eb1fe5b
2020-05-08 19:57:07 +00:00
David Moreau Simard
e6c1f58ae8
Remove dmsimard from infra-root
dmsimard will be around but has stepped down due to time constraints [1]

[1]: http://lists.openstack.org/pipermail/openstack-infra/2020-May/006627.html

Change-Id: Ife3cfdfe3b674c7703adcbcf7f5a4af708fcd03a
2020-05-08 12:13:17 -04:00
Jeremy Stanley
a48ac23520 Support hyphens and underscores for meetpad rooms
Many people put hyphens (-) and underscores (_) in their pad names,
and Jitsi-Meet seems to support them in its room names too, so add
them to our rewrite regex.

Change-Id: I819b8d56bf839cf743319e9cd823440c7d910001
2020-05-08 16:11:56 +00:00
Clark Boylan
f0352e31e1 Run jobs prod test jobs when docker images update
We build our own docker images for several services, but weren't
triggering production test runs when the docker images are updated. Fix
this and force chagnes to dockerfiles, which produce new images, to
trigger production test runs of those services.

Change-Id: I18962663f168bbf6380e315d96b18751a46ceb58
2020-05-08 09:05:23 -07:00
Monty Taylor
6a53ffa3ae Run accessbot less frequently
We already run accessbot in project-config when the accessbot
script changes. We don't need to run it whenever any of the puppet
or other config on eavesdrop runs, not do we need to run it
hourly. Just run it nightly and on changes to the actual
accessbot config.

Change-Id: Idd47f7c96f677fd1e1c8da3be262a52a70646acd
2020-05-08 08:15:14 -05:00
Zuul
1ccabf5529 Merge "nodepool-builder: fix servername" 2020-05-08 03:13:58 +00:00
Zuul
bef560a7b0 Merge "Organize zuul jobs in zuul.d/ dir" 2020-05-08 00:18:40 +00:00
Zuul
9437572ce3 Merge "Pull and prune docker images together" 2020-05-07 23:16:58 +00:00
Ian Wienand
877d0bf525 Add focal to system-config base job
Follow-on to addition for executors in
I0126f7c77d92deb91711f38a19384a9319955cf5 to keep the base roles focal
clean.

Change-Id: I40fdf1b2b7d012f4ce5d013528f4460d277e44d4
2020-05-07 17:30:48 -05:00
Clark Boylan
cfc83807b7 Organize zuul jobs in zuul.d/ dir
Our .zuul.yaml file has grown quite large. Try to make this more
manageable by splitting it into zuul.d/ directory with jobs organized by
function.

Change-Id: I0739eb1e2bc64dcacebf92e25503f67302f7c882
2020-05-07 17:30:48 -05:00
Zuul
272d127025 Merge "Stop running mcollective" 2020-05-07 21:42:14 +00:00
Zuul
946ead2068 Merge "Update bup excludes for zuul-scheduler" 2020-05-07 19:54:35 +00:00
Clark Boylan
c0fd3e0894 Pull and prune docker images together
We noticed that our zuul scheduler was running out of disk and one of
the causes of this is we are pulling all of the wonderful new zuul
images and not pruning them. This happens because we were only pruning
when (re)starting services and we don't do that automatically with Zuul.
Address this by always pruning after pulling even if we don't restart
services. This should be safe because prune will leave the latest tagged
images as well as the running images.

This should keep our disk consumption down.

Change-Id: Ibdd22ac42d86781f1e87c3d11e05fd8f99677167
2020-05-07 12:51:09 -07:00
Zuul
04982a7bcb Merge "Stop removing cloud-launcher cron" 2020-05-07 18:41:25 +00:00
Zuul
6aaa0c6efb Merge "Stop logging the rsync of puppet" 2020-05-07 18:41:23 +00:00
Zuul
99f809ccc5 Merge "Use zuul checkouts of ansible roles from other repos" 2020-05-07 18:41:21 +00:00
Zuul
b59c9d8a2b Merge "Retire nb01/02.openstack.org" 2020-05-07 18:00:10 +00:00
Zuul
502ddff9b3 Merge "Test zuul-executor on focal" 2020-05-07 17:53:20 +00:00
Zuul
1c657be9e8 Merge "Cache static zuul resources in apache" 2020-05-07 17:10:53 +00:00
Zuul
239bb4e09d Merge "Configure htcacheclean for zuul-web" 2020-05-07 17:10:51 +00:00
Zuul
643b1d0541 Merge "python-builder: drop # from line" 2020-05-07 17:10:48 +00:00
Clark Boylan
3efcc957d6 Update bup excludes for zuul-scheduler
On our zuul-scheduler host the /root/.bup dir is extremely large. On
closer examination this appears to be due to large file indexes. Looking
at the host we've noticed that we are backing up the status.json backups
as well as job runtime files which can and do change frequently which
could lead to very large file indexes.

We don't actually need to back these up permanently so exclude them from
bup's list. the /var/lib/zuul/backup dir contains status.json backups
which are really only useful in the immediate time frame and the times
db is something we can live without if we lose it (we'll just build a
new one).

Change-Id: Id3029eec3a6478c496712876b9ec753029313efa
2020-05-07 08:44:58 -07:00
Zuul
351264c919 Merge "Run cloud_launcher from zuul" 2020-05-07 15:31:29 +00:00
Zuul
81716f2d96 Merge "Remove old init scripts and services for zuul/nodepool" 2020-05-07 15:31:26 +00:00