38 Commits

Author SHA1 Message Date
Zuul
814916d842 Merge "Use internal mirror for RAX IAD/DFW" 2021-01-12 20:09:59 +00:00
Jeremy Stanley
d55e312f8b Require working IPv4 on all job nodes
We're seeing nodes IPv6 nodes occasionally come up with no working
IPv4 connectivity to the Internet. Declare that we require IPv4
configuration and egress connectivity so these nodes will be
discarded before they cause jobs expecting to be able to reach
v4-only resources to fail.

Change-Id: I5ebf008998b62f044d0a686de8a2337851ef3cf8
Depends-On: https://review.opendev.org/763065
2020-11-18 20:01:02 +00:00
Ian Wienand
53132f289e Use internal mirror for RAX IAD/DFW
Similar to ORD region Ieb856cadcdeb9f6e099b1ce2711cc0d5e1e61f5a

Depends-On: https://review.opendev.org/760494
Change-Id: I53b3fbd3191c2c4748fd01d1e480fc307be31557
2020-10-30 15:09:13 +11:00
Jens Harbott
51eced4a22 Fix the internal rax mirror name
We need mirror-int.ord.rax.opendev.org instead of
mirror.ord-int.rax.opendev.org

Change-Id: I203cd7589bca9c5666b2cae320f9d40d1de3f15c
2020-10-28 17:35:15 +01:00
Ian Wienand
4842109fcb Use internal address for RAX ORD
This converts RAX to use the internal address for mirror access

Depends-On: https://review.opendev.org/759971
Change-Id: Ieb856cadcdeb9f6e099b1ce2711cc0d5e1e61f5a
2020-10-28 10:13:39 +11:00
Ian Wienand
1e826f1a9d site-variables: remove opendev.org mirror switch
There are no more openstack.org mirrors; so remove this matching and
just use opendev.org always.

Change-Id: Iabf2f2d77b6403f664963559c220893ffbbef5bb
2020-05-15 13:20:24 +10:00
Ian Wienand
273c9b8eb6 Switch limestone server to opendev.org
Depends-On: https://review.opendev.org/728316
Change-Id: Ifcabfe4d215ae308c251ad53dad1fce317991c3b
2020-05-15 13:18:59 +10:00
Ian Wienand
e3e1089f38 Switch vexxhost mirrors to opendev.org
Depends-On: https://review.opendev.org/728309
Change-Id: Ia90502bd399d13a58decfbc23adda2e928f24520
2020-05-15 13:18:40 +10:00
Ian Wienand
e1b0f2dddf Switch RAX IAD mirror to opendev.org version
mirror.iad.rax.opendev.org is up and running, switch our mirror
configuration to it.

Change-Id: Ic658e176d558b088b47e3e164d88df0ff22dcbdc
2020-05-15 13:16:09 +10:00
Jeremy Stanley
e629eb4d2b Add OVH CI mirrors to opendev.org map
The OVH mirrors are being rebuilt with opendev.org domain versions,
so add them to the region list in the mirror map.

Change-Id: Ic12c1ac924ffb676ee284a82a169defeb42513fc
2020-05-12 19:15:19 +00:00
Donny Davis
7d08c277d7 Moving FortNebula to OpenEdge
Change-Id: Ia5caff34d3fafaffc459e7572a4eef6bd94422ea
2020-03-06 15:15:56 -05:00
Clark Boylan
a56b4c1c82 Set airship-citycloud mirror url to opendev.org
New clouds aren't getting openstack.org mirrors but instead opendev.org
names. We have to override the mirror name based on region and cloud in
order for jobs to properly find the mirror.

Change-Id: I4ed2f55416f1898746c414b2c443bc9bd5a100fe
2020-02-08 13:51:48 -08:00
Ian Wienand
b56b83840e Add linaro-us cloud to nodepool
We have enough quota for 44 8-node hosts; give ourselves a little
headroom.  The mirror host is up and responding.

Story: #2007195
Task: #38357
Change-Id: Ib6797c5bcc90d492c4a47e173b93b3867548879f
2020-01-23 16:43:37 +11:00
Clark Boylan
c7d292d803 Revert "Disable compression of files in stage-output role"
This reverts commit b025023dd2439dedfca1f6fc095cdf737f481f8f.

This option is now disabled by default. Stop setting it explicitly.

Change-Id: Ida64b575cedae46dae94c32c1edcba30a0d4a9e8
2020-01-15 10:22:34 -08:00
Clark Boylan
b025023dd2 Disable compression of files in stage-output role
We set stage_compress_logs to false to stop compressing files during the
stage-output role. We are planning to make this the default in zuul-jobs
but this allows us to test it in opendev first.

Change-Id: I5e959912f4e2e9df264b0434f7a73f9f5a439102
2020-01-06 13:55:01 -08:00
Ian Wienand
f5ac51ae3c Use opendev.org mirror for mtl01.inap region
The mirror.mtl01.inap.opendev.org server is setup and running, this
region should be using it.

Story: 2006762
Task: 37268
Change-Id: Ie9015c7615c26abe42c6500e3258756ad05da500
2019-10-24 14:27:21 +11:00
Ian Wienand
644805b7b6 Revert "Enable IAD opendev.org mirror"
This reverts commit 3e5df9727f246f6504fc41bf5d9354b6fec67b2b.

We have been testing with the kernel referenced in the original for
several days and have enough data.  There is an open issue with oops
in fscache which we need to resolve for this to be stable.

Change-Id: I691e2bd676816884f732601229c98b578efc46b3
2019-07-31 09:38:00 +10:00
Ian Wienand
3e5df9727f Enable IAD opendev.org mirror
This is running afs-next branch @
579cb95f6d3a8f7db0ee361d6e8ed0c448c7a244.  This contains a number of
AFS fixes proposed for 5.3 series which we would like to sign-off as
tested in our environment.

In particular, we want to montior for messages like:

  kAFS: Volume 536871010 'mirror.opensuse' is offline

across vos release of the mirrors.  There should be changes to
fallover to alterntive servers better during release to avoid such
errors.

Prior reported fscache issues [1] are still are known problem and
being worked on.  We'll have to monitor the server; we can revert this
change after we have had sufficient testing if there are issues.

See

 https://etherpad.openstack.org/p/opendev-mirror-afs

[1] https://www.redhat.com/archives/linux-cachefs/2019-June/msg00011.html

Change-Id: I5d696907729fedd60783b13aac6537fb75c975fc
2019-07-24 16:17:15 +10:00
Clark Boylan
497d0d3a5e Use opendev mirror in fortnebula cloud
I did not add openstack.org DNS records for the mirror in this cloud
region so we need to use the opendev name instead.

Change-Id: I4bcc80ca8bfec799f15c06e13c667f121896f8c5
2019-07-08 11:13:22 -07:00
Ian Wienand
e0388243d3 Disable kafs servers for a bit
We have some new changes to try that need to be rolled out.  In the
mean time, they have a tendency to hard crash in fscahe which needs
very active monitoring which isn't happening right now.

Change-Id: Ia12096af302f61e437e2b65c900c34da1b2a9d59
2019-07-05 11:52:48 +10:00
Ian Wienand
45f3b85860 Switch ovh/GRA1 to opendev.org mirror
This is our second kafs based mirror (rax.IAD being the first), chosen
to be geographically remote to the AFS servers.  It is currently
manually configured with 5.2-rc7 kernel, which has all the current
kAFS fixes incorporated.

Switch it in for initial testing

Change-Id: I83c73a8cff9728336b6208cab04e7c97c4c4ad86
2019-07-01 17:49:46 +10:00
Ian Wienand
0e0dc2e8fd Switch RAX ORD mirrors to new opendev.org mirrors
The mirror.ord.rax.opendev.org host is running, with OpenAFS 1.8.3.
This is similar to rax.dfw which has been running without issue since
I78d938eaaec993ac64c7e701a506a108f5c7fb07.

Switch it in.

Depends-On: https://review.opendev.org/663852
Change-Id: I5d9d9d5f2d54c6023e3d08988579d667714affb5
2019-07-01 17:46:31 +10:00
Zuul
a90e9b8e58 Merge "Make bindep fallback only happen in openstack" 2019-06-24 17:15:37 +00:00
Ian Wienand
e82135655f Add DFW opendev.org mirror back
This host is now running openafs 1.8.3 from

 https://launchpad.net/~openstack-ci-core/+archive/ubuntu/openafs

Put it back in rotation to stress test

Change-Id: I78d938eaaec993ac64c7e701a506a108f5c7fb07
2019-06-14 17:45:29 +10:00
Ian Wienand
415bf0a477 Revert "Revert "opendev.org mirrors: switch out DFW, switch in IAD""
This reverts commit d8b7f2da286f88a4bb687897f6f514384871aa6e.

The IAD server is now running 5.1.9 stable kernel, so we can try again
for a little and see what we get.  We also have some debugging plans
(capturing /proc/<pid>/stack for apache) if it doesn't quite work.

Change-Id: I250596015d9d0fa4f37112c05c48a70957968ac1
2019-06-13 09:42:57 +10:00
Clark Boylan
d8b7f2da28 Revert "opendev.org mirrors: switch out DFW, switch in IAD"
This reverts commit 79cad08fffd85d6c705e7eb2e9162b3d1f67e1de.

The kafs running mirror.iad.rax.opendev.org ended up not servicing
requests in a timely manner. The server had a load >130 and apache was
using at least one full cpu.

Change-Id: I362c53d67a0e1330d02cb1ee6b2bd10bfcc276f6
2019-06-12 10:59:59 -07:00
Ian Wienand
79cad08fff opendev.org mirrors: switch out DFW, switch in IAD
We have identified issues with openafs meaning the DFW opendev.org
mirror is unstable.  The IAD mirror is running a (currently
hand-installed) version of kafs to provide the mirror directories (the
host is currently in the emergency file).

Switch in IAD for testing kafs, and switch out DFW which is giving
occasional errors to jobs.

Change-Id: I5115030cd323db459b248e21413b68f0ad0aafa8
2019-06-12 15:52:40 +10:00
Jeremy Stanley
9023462978 Fix mirror hostnames after opendev migration test
Brown bag fix for errors in
I631e3e3592a9be5c7da642cf34eec6d9758bf161 which are causing job
failures.

Change-Id: I06dcb09a4825a8e39d2dc000e7425649aea7e6a8
2019-05-30 12:47:07 +00:00
Ian Wienand
05c0d363df Switch rax.dfw mirror to opendev.org
We now have an opendev.org mirror in rax.dfw region (see
I26b9ed1e21e2111f48bc7ecc384880c274eed213 and related changes).

Switch this in for initial testing.  As mentioned, this can grow as we
bring new mirrors online, but will eventually be removed once all
opendev.org mirrors are active.

Change-Id: I631e3e3592a9be5c7da642cf34eec6d9758bf161
2019-05-24 17:21:53 +10:00
Monty Taylor
37aaafbe39 Make bindep fallback only happen in openstack
This is backwards compat for openstack, not an actual thing
we want to do generally.

Depends-On: https://review.opendev.org/656969
Change-Id: I107127df8bb683fbefee328c45d81c1a759f69a2
2019-05-03 15:48:24 +00:00
Monty Taylor
72b6395c6b Update links for opendev
Change-Id: I35c8c64abfed31daf2be3698be13e72e38cd321b
2019-04-21 14:01:51 +00:00
Paul Belanger
bc878aedff
Fix site-variables typo
This is breaking all jobs.

Change-Id: Id02a8a4765a11c286f09fb707845d246f545bf08
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-07-27 11:26:37 -04:00
Monty Taylor
677bdca754
Set zuul_output_dir in site-variables
This makes it un-overrideable.

Change-Id: I499214a433479cf19d030954afce70e880cf6b0a
2018-07-10 16:24:45 -04:00
Andreas Jaeger
2c8541a21c Move jenkins/data/bindep-fallback.txt (2/2)
Remove using old location, we can switch now to the new location
everywhere.

Note: We can only merge this after new images are build with the new
location build in.

This needs a recheck once change 1 is in since project-config is
not self-testing. So, we can remove jenkins/data/bindep-fallback.txt in
this change.

Change-Id: I08f23e96defb152946ade1490628f37f0215300d
Depends-On: https://review.openstack.org/543141
Depends-On: https://review.openstack.org/543142
2018-02-20 20:52:47 +01:00
Monty Taylor
7fe3be1efd
Set validate_host parameters in site-variables
We have a todo list item to pull these from site-variables, get that
done. With this, our base pre playbook is pretty copyable if someone
wanted to.

Change-Id: Icfd1d416a9f4520775b6e33c4055dbd223600cbb
2017-09-06 07:04:46 -05:00
Monty Taylor
52eb720361
Add bindep_command and bindep_fallback to site-variables
The bindep role is set up to allow setting a bindep command and fallback
file via variables, and to do the right thing if they're not there.

Add bindep_command and bindep_fallback to our site-variables so that we
can remove copy-pasta references from jobs.

Change-Id: I94dfe8e6aab9c2da1283590be5e26f7d8c35dcad
2017-08-29 14:15:33 -05:00
Paul Belanger
255e6ee328 Use nodepool.cloud for zuul_site_mirror_fqdn
We actually want to be using the cloud name, not provider name when
building up our fqdn for mirrors.

Change-Id: I35e846dc2e7162a6113e67dc93d30979ccf6ee50
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-08-16 14:19:41 -04:00
Paul Belanger
ee1552d035 Move configure-mirror role into base-test/pre
This moves our mirror configuration out from unittests in zuul-jobs
into our base job. This also creates our site-varaibles file for our
zuul-executors.

Change-Id: I9f495e1568efcbcb74260579ca26ef040eecd748
Depends-On: I4a0749b64a71e551e4fbea5b416b46d2d6433d0b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-08-03 15:24:53 -04:00