This removes iweb configs from the project-config repo. We'll still have
a few system-config items to clean up in a separate change.
Change-Id: I7bd2f0f6fcd7449e724815ed0c0fe743702ae8f3
The element was missing from the configuration due to an oversight, this
change brings it in line with C9S as well as Rocky 8 to have EPEL
enabled.
Change-Id: I080f8118ccf411e363e0f7c2433dfaa9e911dd15
openEuler 20.03-LTS-SP2 was out of date in May 2022. 22.03 LTS
is the newest LTS version. It was release in March 2022 and
will be maintained for 2 years. This patch upgrades the LTS
version. It'll be used in Devstack, Kolla-ansible and so on
in CI jobs.
Change-Id: I23f2b397bc7f1d8c2a959e0e90f5058cf3bf104d
Recent changes in how nodepool deletes images mean that we need
a list of all diskimages on every builder (otherwise there is a
small window where a new image build might be deleted by a different
builder). To correct this, list all diskimages on all builders
(but they still won't build images they shouldn't because they have
different provider configurations).
Change-Id: I89cff1aa9d3b60ee24176cbfea9d1a81e2c976cd
This is a partial revert of [0]. For the bootstrap we only use the
release pocket, not updates or security, so the version of
ca-certificates we install initially is too old to verify current
LetsEncrypt protected hosts.
[0] I455568f1e261060aefe555e9f5b4ef0830b60157
Change-Id: I673bc0ec687df6db59911f17dae1d50cbc7e3dd6
We have noticed Jammy jobs failing with DISK_FULL returns from Zuul.
Upon further investigation, they have hundreds of megabytes of syslog
filled with traces. As noted inline we've debugged this down to SSBD
interactions with some cloud providers.
Set this to the later-kernel upstream default of "prctl" to avoid this
issue.
Change-Id: I09a495a9b50c55b65221be56337f52388a5d9d48
Debian is already doing this and according to ubuntu package search
apt-transport-https is a transitional package at least as far back as
bionic. We leave xenial with http as it isn't clear if apt there
supports https.
Change-Id: I455568f1e261060aefe555e9f5b4ef0830b60157
Once we've settled on a max-servers value of 0 without any servers this
is the nextstep in removing the provider. This should completely remove
the provider from the launcher and the image builders.
We keep the airship-citycloud nodepool provider for historical
information purposes. We can clean this up later.
Change-Id: Icfb8fc6d2b15714ecb58960d8e44b199bedd6b0d
We've been notified that these resources won't be provided any longer.
This is the first step of setting max-servers to 0 and removing images
from the cloud. Once that is in we can remove the cloud more completely.
Change-Id: Iabcd6487a5bb3ed7fb6aae5dadf23a8171abcb7f
This distro release reached its EOL December 31, 2021. We are removing
it from our CI system as people should really stop testing on it. They
can use CentOS 8 Stream or other alternatives instead.
Depends-On: https://review.opendev.org/c/opendev/base-jobs/+/827181
Change-Id: I13e8185b7839371a9f9043b715dc39c6baf907d5
In line with CentOS deprecation, http://mirrorlist.centos.org has
stopped returning mirror sources. As the dib builds have this in the
initial image clones, they won't build any more. Pause this to stop a
spiral of failing builds.
Since we setup local mirrors, things might keep working in our
ecosystem for a bit, so far the upstream mirrors haven't pulled the 8/
directory directly it seems.
Change-Id: I99ca38f346b3a5d19d7565c1f6114a51b7fe2da3
This removes the label, nodes, and images for opensuse-tumbleweed across
our cloud providers. We also update grafana to stop graphing stats for
the label.
Depends-On: https://review.opendev.org/c/opendev/base-jobs/+/824068
Change-Id: Ic311af5d667c01c1845251270fd2fdda7d99ebcb
The openEuler node can be setup successful now. While the
error `/opt/cache/files, No such file or directory ` will
raise when running devstack jobs on it.
This patch add the cache-devstack element for openEuler diskimage
to ensure devstack jobs work well.
Change-Id: Ie26f19bd845c348d8871ac18a6a4cea9a84ed9f8
Change I20e1a926d02a632450b8114d84a0fa738b7ec639 updated this for
the arm64 images, but we have amd64 images as well which will need
the same treatment.
Change-Id: I187b6f283d8c861c5f5a32c4c9b46f80bda19f94
DIB's tests suggest these images should build successfully again, so
let's see if we can get them to build and launch reachable nodes in
our providers.
Apparently Gentoo carries Python 3.9 now, so set that as well.
Change-Id: Id645cd6f15df6446ff81716c607ab4c8b17b7b22
Fedora-34 was paused until bug fixes could land in DIB and our nodepool
builder images could be updated. This happened about 2 weeks ago from
what I can tell so unpause and let those images build again.
Opensuse-15 was paused becuase the images failed to build. Unfortunately
that was almost a year ago and we don't have logs for why this was
broken. Unpause to generate new logs allowing us to debug them.
Change-Id: I7d1957304d90b9902f36eab8f45871e081373282
We are having issues talking to https://image.api.mtl01.cloud.iweb.com
as it appears to be missing an intermediate certificate.
This has been reported to the provider (Ticket #4526047)
In the mean time, disable uploads, which are in a failure loop.
Change-Id: If224a44eb3a0727cdb34c7f016c6407bac610549
CentOS Stream 9 repos are ready and support for it is included in
diskimage-builder [1]. This patch is adding centos-9-stream diskimages
and images to nodepool configuration in opendev.
[1] https://review.opendev.org/c/openstack/diskimage-builder/+/811392
Change-Id: I9b88baf422d947d5209d036766a86b09dca0c21a
LE recently expired it's root certificate. Unfortunately, the base
Ubuntu distros (up to focal) use a 2019 ca-certificates package that
hasn't accounted for this. Even more unfortunately, deboostrap can't
use the updates repo to get a more recent certificate package when
building the initial chroot.
The end result is that the chroot can't contact the mirrors via https
to actually pull the updated certificates package from them, breaking
the build.
To work around this use http:// for the mirror location.
Change-Id: Ifdb177d2ed75eab9e2acb984a9be785fba517d3e
Note this should only be run after the previous change has been in place
long enough for nodepool to clean up after itself.
Change-Id: I32e11c47020dacb663f72576da858133cad98d82
This is the next step in cleaning up the inap provider. We set empty
resources lists in nodepool config for the inap provider so that
nodepool will automatically clean up after itself.
Change-Id: I4ff2bd2e1705cdedd2832254b0589b7bb367629b
Disable current Inap mtl01 region and introduce new iWeb mtl01 region.
Depends-On: I1256a2e24df1c79dea06716ae4dfbcfe119c13f8
Change-Id: Iffd253156133e3c9eba6c1942b4b2a551a4344b7
This reverts commit fab58f375a.
It is reported that city network has fixed the glance issues and we can
reenable this cloud region.
Change-Id: Id118ac0845063fa0ddf8338f14099393de6cb397
They are having trouble with Glance so we pause image uploads to that
cloud and set max-servers to 0.
Change-Id: If0233d22c9eb14720aaea17158d4ae9a7db32d6e
Both of these are failing in ways that look like we need to fix them
in dib. Stop attempting to build them for now.
Change-Id: If013a67fb01f23cb6cef9610f218fa6b55067851
This is a followup change to the previous change which removed fedora-32
node launches. Here we cleanup the disk image configs
Change-Id: I459ec47735550e4adcc912bd707836582223b075
This varaible makes it's way through to zuul and the
``ansible_python_interpreter`` variable in the inventory. It seems
that autodetection on Bullseye currently tries to choose python2, so
this will override it.
Change-Id: Ieb6e1dc76ac90936eb64bdeb1bd409472bc20715
This adds the new inmotion cloud to nodepool. We will upload images then
use a max server count of 8. There is potential to grow this number if
we can run an executor in this cloud that can hit node private addresses
or if we can get IPv6.
Depends-On: https://review.opendev.org/c/opendev/system-config/+/787425
Change-Id: I3d0d79bb13aebbaacc55c2b57d264f5832eb3951
Since Debian Buster can not be used with nova 23.0.0 because of the
min required libvirt version, we should make Bullseye available for CI
to ensure that OpenStack Wallaby release will run on it smoothly.
Depends-On: https://review.opendev.org/c/openstack/diskimage-builder/+/783790
Change-Id: I9c1bb7aaa02ba60ee52e2d7b990e2e6e1212317f