Commit Graph

136 Commits

Author SHA1 Message Date
Clark Boylan c12ac287cc Remove unused nl0X.openstack.org config files
Once the opendev launchers are handling these duties and these servers
have all been removed from the system-config inventory we can go ahead
and land this change to clean up the unused config files.

Change-Id: I9792620eea81a07b6cbbfee37c08807114d2b390
2021-03-16 14:50:53 -07:00
Clark Boylan 2bc6b1e5d9 Flip nl02-04.openstack.org to nl02-04.opendev.org
Once these new servers are up and running in a happy idle state we are
clear to flip the configs around so the new focal servers take over node
provisioning duties. This change makes that happen.

Change-Id: I6ad57218805e28b555e1e3a0dc959ee4f00428cc
2021-03-16 14:49:40 -07:00
Mathieu Gagné 7167b379dc Enable inap-mtl01 region
Change-Id: I5d4c579daffe9c7147e527e61f810eebf1ef3582
2021-03-01 15:46:36 -05:00
Zuul 049692fb63 Merge "CentOS 8 Stream initial enablement for AArch64" 2021-02-03 13:25:45 +00:00
Mohammed Naser 2a28bb03ee Switch to using v3-standard-8 flavors
VEXXHOST no longer offers to flavors of instances, and it makes more
sense to use the standard flavors.  This flavor has 8 cores, 32GB
of memory and 160GB of disk space.  It doesn't make sense to have
a smaller memory/disk allocation as the hypervisors are ratio'd out
to work with this configuration.

Change-Id: Ie424e7d6236c00678d92b34ed33dafaf966180fa
2021-02-02 10:33:29 -05:00
Marcin Juszkiewicz 7e6313c098 CentOS 8 Stream initial enablement for AArch64
Change-Id: Ifc10a41449f6f8452e4749f65ff84109c3a38921
2021-01-28 16:03:45 +00:00
Jeremy Stanley 7181a05d96 Revert "Revert "Revert "Revert "Temporarily stop booting nodes in inap-mtl01""""
This reverts commit fa9e37d729.

Still seeing a significant percentage of nodes becoming
unreachable/broken during builds, turn it back off again while we
dig deeper in service logs.

Change-Id: Ib0ba945e91956cb76504893bd9924d4b70d4ffb6
2021-01-25 15:19:51 +00:00
Clark Boylan fa9e37d729 Revert "Revert "Revert "Temporarily stop booting nodes in inap-mtl01"""
This reverts commit 91d811b005.

We're going to try this again to see if the duplicate IPs (and resulting
ARP fights) persist. This is being done to balance against long queues
in Zuul.

Change-Id: I8d48371b592a54809f9845baf6110dc8fb7deca2
2021-01-21 09:08:09 -08:00
ricolin 031c748dde Add ubuntu bionic and focal with xxxlarge flavor
ubuntu-focal-arm64-xxxlarge and ubuntu-bionic-arm64-xxxlarge
will use m1.xxxlarge as flavor

Change-Id: Ibb64ff8dbdac9eb483dc9bb9397bd3bed9a04293
2021-01-21 20:55:47 +08:00
Carlos Goncalves ab394b20c7 Add nested-virt-centos-8-stream label
Change [1] added nested virtualization labels for Ubuntu Bionic and
CentOS 7, and change [2] for CentOS 8. This patch extends that to CentOS
8 Stream.

[1] https://review.opendev.org/#/c/683431/
[2] https://review.opendev.org/#/c/738161/

Change-Id: Ie8b532184d0cddad63e876a30ef521103dc11b84
2020-12-16 09:29:41 +01:00
Jeremy Stanley 91d811b005 Revert "Revert "Temporarily stop booting nodes in inap-mtl01""
The previously observed problem (looks like rogue server instances
again) still appears to persist there.

This reverts commit 492e9eeba1.

Change-Id: I8c70268af93f4fe32a730834b405942602417a82
2020-10-30 13:48:35 +00:00
Jeremy Stanley 492e9eeba1 Revert "Temporarily stop booting nodes in inap-mtl01"
This reverts commit 9c059183f2. Let's
see if things are any better there after a few days.

Change-Id: I3a69f5db2f1684d961ac6ec5eb62c9f8eb0f1232
2020-10-28 19:55:33 +00:00
Jeremy Stanley 9c059183f2 Temporarily stop booting nodes in inap-mtl01
We're seeing a high incidence of job nodes return RESULT_UNREACHABLE
mid-build, enough to cause frequent RETRY_LIMIT results for changes.
Temporarily cease running jobs there until we/they can work out
whatever connectivity or rogue instance issues are causing this.

Change-Id: I4afd92ee64911f0611733ed9c92ec0a4bada54f5
2020-10-22 12:22:06 +00:00
Carlos Goncalves 374b24a4bd CentOS 8 Stream initial deployment
Change-Id: I0b04d92de6287b78bc422dd177403570eb18294a
2020-10-03 10:38:34 +00:00
Clark Boylan 45e8b6e3de Remove fedora-30 from nodepool launchers
This serves as a sanity check that we don't have any fedora-30 usage
hiding somewhere. If this goes in safely then we can remove the image
from the builders.

Change-Id: I09b21e812081f5855a069ca8ab1eedadf090c1b8
2020-09-25 12:03:26 -07:00
Carlos Goncalves 4769f28666 Linaro US: Add a 16GB RAM label for CentOS 8
Nova CPU service fails to boot instances on ARM64 with the following
error log message:

qemu-kvm: cannot set up guest memory 'mach-virt.ram': Cannot allocate memory

This was observed while testing Octavia-enabled devstack deployments in
CI [1]. This patch adds a 16 GB RAM label for CentOS 8, similarly to
existing  16 GB RAM Bionic label introduced in [2].

[1] https://review.opendev.org/#/c/747629/
[2] https://review.opendev.org/#/c/714346/

Change-Id: If594fe44ad739b517ea56ebcd28008406b3b55ad
2020-09-21 17:25:39 +02:00
Mathieu Gagné b7a8581f59 Reduce available servers on inap-mtl01
We will be performing hardware maintenance.
This require us to shutdown some of the compute nodes,
therefore reducing effective compute capacity.

Change-Id: I017511874c98fa7ab27f811674cf67b8cdbd118d
2020-09-17 18:45:29 -04:00
Lee Yarwood 91da9f92f6 Add Fedora 32 builds
Change-Id: I0acf6c581cd22a8835928ef643d4237f66ca6181
2020-09-10 13:45:08 +10:00
Zuul fdd15c903b Merge "Disable nested-virt-centos-8 from vexxhost-ca-ymq-1" 2020-09-03 15:00:32 +00:00
Zuul 005df70fd9 Merge "Add nested-virt-ubuntu-focal label" 2020-09-02 23:06:56 +00:00
Carlos Goncalves ea05e7df76 Disable nested-virt-centos-8 from vexxhost-ca-ymq-1
A bug in the Linux kernel impacting AMD-based KVM bare metal hosts
crashes CentOS 8 nested guests. This bug is hitting provider
vexxhost-ca-ymq-1 (AMD EPYC CPUs), while it is not observed in other
nodepool providers (Intel CPUs).

We suspect this bug [1] has been fixed in kernel master [2] and in
stable versions.

Temporarily disable nested-virt-centos-8 from vexxhost-ca-ymq-1 until
the kernel is updated on the impacted bare metal hosts.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=206877
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=841c2be09fe4f495fe5224952a419bd8c7e5b455

Change-Id: I8c03d6ae687a8c3003015a4e6d7351ff81cedad2
2020-08-26 14:01:39 +02:00
Mohammed Naser 3997bbb1fe Revert "Temporarily disable vexxhost ca-ymq-1"
This reverts commit 685070c544.

Change-Id: Ia8903686f940a26a2829094b4611c5a44d3df546
2020-08-12 21:10:12 +00:00
Jeremy Stanley 685070c544 Temporarily disable vexxhost ca-ymq-1
Carrier issues are preventing ca-ymq-1 instances, including the
mirror server, from reaching some IPv6 destinations such as PyPI.
Temporarily stop booting job nodes there until the routing problem
has been addressed.

Change-Id: Iea8b96f4a1551ff8bee5d61163eeb8ddfa57198b
2020-08-12 16:44:01 +00:00
Mohammed Naser 34f1a5543a Re-add vexxhost-specific labels
These labels were not migrated when we moved to running inside our new
hardware inside the Montreal datacenter.

Those largely should disappear as soon as we move our operator
development to be multi-node to avoid having a 'unicorn' flavor.  We'd
like to use them temporarily to unblock our progress for now.

Change-Id: Ie29a071b1b8916e0d09990b97bf589bf2b0fc50a
2020-07-31 11:16:37 -04:00
Artom Lifshitz 357e2ef12e Add nested-virt-ubuntu-focal label
Ubuntu Focal has a newer libvirt version than Bionic (4.0.0 vs 6.0.0).
By adding a Focal-flavored nested-virt label, features made possible
by a more recent libvirt version can be tested in the gate.
Specifically, whitebox-tempest-plugin tests Nova's hw_video_type image
property. Support for the 'none' value was added in libvirt 4.6.0.

Change-Id: Id48fff64d13c258d9f22908debfad86c5f089bf5
Needed-by: https://review.opendev.org/#/c/742014/
2020-07-27 09:02:45 -04:00
Carlos Goncalves 2cd18a7772 Add nested-virt-centos-8 label
Change [1] added nested virtualization labels for Ubuntu Bionic and
CentOS 7. This patch extends that to CentOS 8.

Additionally, we extend nl04 to include these labels too as OVH is a
nested-virt enabled nodepool provider.

[1] https://review.opendev.org/#/c/683431/

Change-Id: Ibf5ac5fa0371cc70dbe58806d147568278afcfea
2020-06-26 11:13:07 +02:00
Dmitriy Rabotyagov 16549b8674 Replace vexxhost sjc1 with ca region
Change-Id: Iaaaecff9ab67d393abd73a91c3a55de97af797a0
2020-05-28 15:11:39 +03:00
Dmitriy Rabotyagov ee746a6dc8 Encrease vexxhost CA region presence
Change-Id: Ic1f1071f338966c2c20f8c9dc988819a3ad7470f
2020-05-27 22:53:43 +03:00
Dmitriy Rabotyagov b33e0e6172 Try using vexxhost CA region
Change-Id: I9658d349a2cc8bbb104780ba5993495d894be7dc
2020-05-27 20:24:57 +03:00
Marcin Juszkiewicz 18c490d15a Add Ubuntu Focal for AArch64
ubuntu-focal-arm64 in all places where ubuntu-bionic-arm64 is present

Change-Id: I2613f3bc122c187ae944e0ab23246e92be4c3faa
2020-05-18 20:35:06 +02:00
Clark Boylan 60f352bfce Use infra-root-keys-2020-05-13 in nodepool
This should only be landed once we've landed the dependency and
confirmed all clouds have the new key value.

This does our semi regular key rotation.

Depends-On: https://review.opendev.org/727865
Change-Id: Ic55c96ad5dd867b70fa52c396e792d5a2e2e0470
2020-05-18 08:52:19 -07:00
Ian Wienand 1bb58d216d Remove linaro-london cloud
This has been set to 0 for some time, and after discussion with kevinz
it has been determined this cloud won't come back.  Remove it.

Change-Id: Ic19ffc6dda130ecba2e70bed6bac9fe7a8b8cba9
2020-05-15 13:17:51 +10:00
Dr. Jens Harbott d14b65cf46 Launch focal nodes
Focal images were built with [0] and the result looks successful, so
let's start launching them.

[0] https://review.opendev.org/720719

Change-Id: I2b825178df230d13d75e782c60dd247e6d65ac8b
2020-04-26 11:56:28 +00:00
Marcin Juszkiewicz 87de93dfb3 Add CentOS 8 AArch64 nodes
Change-Id: I7956efd02859b252b9e327e121b6100b095067ce
2020-04-16 09:30:01 +00:00
Ian Wienand 378161469b Add Fedora 31 to launchers
Images are built and seem ready to go

Change-Id: I9677af7e15d8b6c561f9f2dc5ed968a6708dd93e
2020-04-03 08:34:52 +11:00
Kevin Zhao 5ec9683cc4 Linaro US: Add a 16GB RAM label for bionic
DevStack test need a large RAM.
In 8G VM we meet several weird issue.

Change-Id: I10bb5e8d171bbc84baa28678889708c32833d2bf
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
2020-03-23 14:02:44 +08:00
Andreas Jaeger dc09dffbe2 Remove Fedora 29 from nodepool
All jobs using Fedora 29 have been removed, we can remove it from
nodepool and thus OpenDev now.

Depends-On: https://review.opendev.org/711969
Change-Id: I75c0713d164c29a47db9a0cdfc43fadb370e81f8
2020-03-10 10:50:37 +01:00
Kevin Zhao c37c64d638 Reduce Linaro London node to 0 as test needed
Change-Id: If063c60820655a980305f5c47915eaf91f9dbfca
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
2020-03-02 14:35:48 +08:00
Kevin Zhao e67cadc918 reduce machine number from Linaro London
Use Linaro US instead

Change-Id: I194b5847963cb5af7bf9655e7922251c07c0e6bf
Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
2020-02-18 10:30:45 +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
Andreas Jaeger 398adb791f Bye, Bye, Trusty
This removes trusty from the repo and thus from OpenDev.

Afterwards the AFS volume mirror.wheel.trustyx64 can be deleted.

Depends-On: https://review.opendev.org/702771
Depends-On: https://review.opendev.org/702818
Change-Id: I3fa4c26b0c8aeacf1af76f9046ea98edb2fcdbd0
2020-01-19 16:00:55 +01:00
Zuul e8b721f593 Merge "Revert "Linaro London: use new bigger flavour"" 2020-01-09 07:16:52 +00:00
Marcin Juszkiewicz 6f746167dd Revert "Linaro London: use new bigger flavour"
linaro-london got new Ceph setup so we can go back to 8vcpu per node.

This reverts commit 1900f336f7.

Change-Id: I2e70dd03600e5168eb47d7d2fff2f1c364f0f301
2020-01-08 21:35:41 +00:00
Clark Boylan eb7dae2386 Revert "Disable inap"
This reverts commit 9776609508.

We've rebuilt the inap mirror with a large local disk. This should be
big enough to house our caches and provide the best possible performance
(local disk is backed against raid'd ssds).

Change-Id: I066a34a459a2d8144c2faa1c1dd569845ab055cd
2019-11-26 13:25:29 -08:00
Clark Boylan 9776609508 Disable inap
We are still filling the disk up on the mirror beacuse htcacheclean
isn't able to clean things up quickly enough before activity runs us
into the filesystem size limit.

Let's disable the region again while we sort out how to add more disk
and possibly more io performance to the cache filesystem.

Change-Id: I3051f5c33bf93e390e9e16f36de21de1eb78f0b0
2019-11-26 09:12:45 -08:00
Clark Boylan f57c760e42 Revert "Revert "Enable inap-mtl01""
This reverts commit 4fd427f584.

We have updated the mirror node to have a 100GB apache cache and 100GB
openafs cache to match the other mirrors.

Change-Id: Ic0f96b28c9b4481155d85428011568895e63adad
2019-11-20 10:05:36 -08:00
Jeremy Stanley 4fd427f584 Revert "Enable inap-mtl01"
Temporarily stop building new job nodes here until we can add space
for Apache and OpenAFS caches to the new mirror server.

This reverts commit 8b5e738412.

Change-Id: Iecc8e302f8d6ac374a81deaeddf14bcd997829b2
2019-11-14 17:51:27 +00:00
Clark Boylan 88dcfdb488 Remove opensuse-150
The opensuse-150 image is being removed as the 15.0 release is EOL.
Similar to centos the expectation is that users keep up to date with
minor releases. For this we have the opensuse-15 image which should be
used instead.

Depends-On: https://review.opendev.org/#/c/682844/
Change-Id: I8db99f8f2fd4b1b7b9a5e06148ca2dc185ed682b
2019-11-12 12:06:49 -08:00
Zuul 3ab747071b Merge "Enable inap-mtl01" 2019-10-24 16:00:10 +00:00
Benjamin Navaro 8b5e738412 Enable inap-mtl01
Rollbacking commit 740c43493d

Change-Id: I571c9f42aa3c715506e76e5131a8e4375baa07a7
2019-10-24 14:28:01 +11:00