19 Commits

Author SHA1 Message Date
Dr. Jens Harbott
ce68aa4e64 Don't use https in Ubuntu bionic and focal builds
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
2022-05-22 09:28:28 +02:00
Clark Boylan
e14b0a181f Add Jammy arm64 images
This change builds us new Jammy arm64 images now that our ubuntu-ports
mirror includes Jammy.

Change-Id: I43e7d91de7ab9020052630a1be840923e9ec3d64
2022-05-03 16:29:23 -07:00
Clark Boylan
322b261b20 Use https with apt in our ubuntu image builds
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
2022-05-03 16:28:25 -07:00
Marcin Juszkiewicz
a0d5a6b010 Add centos-stream-9-arm64 nodes
Zed is coming, CentOS Stream 9 will be in use on more and more projects.
Make AArch64 CI ready for it.

Change-Id: I161691e777815102cf28692ade522df073f662ae
2022-04-06 16:16:35 +00:00
Clark Boylan
dce378a6b4 Remove centos-8
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
2022-02-02 09:48:36 +11:00
Ian Wienand
39e51526e4 Stop building CentOS 8
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
2022-02-01 10:35:54 +11:00
Ian Wienand
dc65009eaf nodepool: Remove . from openEuler name
We have a bug uploading images with "." in the name.  Work around this
for now by avoid it.

Change-Id: I20e1a926d02a632450b8114d84a0fa738b7ec639
2021-12-17 07:39:45 +11:00
wangxiyuan
d55da5dac0 Add openEuler 20.03 LTS SP2 node
openEuler diskimage element has been added[1]. This Patch plans
to build it in nodepool in order to support openEuler nodes in
OpenStack CI system.

This kind of nodes will be used as devstack CI job at least[2].

[1]: https://review.opendev.org/c/openstack/diskimage-builder/+/784363
[2]: https://review.opendev.org/c/openstack/devstack/+/760790

Change-Id: I05312e296eed2854c5fc45c94038d570028d08f9
2021-12-03 11:44:18 +08:00
Ian Wienand
b48f6b8f70 Remove debian-stretch nodes and builds
Change-Id: I62783d6180eddfff3c0e8014011e6bb90c819ed4
2021-11-10 15:10:06 +11:00
Ian Wienand
05adea62b2 nodepool: drop https for ubuntu
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
2021-10-08 18:26:58 +11:00
Ian Wienand
de75db6d95 Add python-path to Debian bullseye ARM64 images
The versions of Ansible we use in Zuul don't detect Debian Bullseye
correctly and try to use python2.  Set a python3 override.

Change-Id: I6a202d7d2d9e85e99d53d2f13993bf2e3a4237d3
2021-06-25 09:51:27 +10:00
Ian Wienand
8a8c39996c Remove Xenial ARM64 nodes
Wheel jobs were removed with
Ia44c384072c0482cfd11c642013fd51004f85c8b.  There are now no more job
references for these nodes, so this now removes them from nodepool.

Change-Id: I5dc4f42629661da984cc197a11e3383cddc4ff54
2021-05-06 12:16:45 +10:00
Zuul
b37c937a26 Merge "nodepool: make ARM64 config names consistent" 2021-04-20 23:38:07 +00:00
Dmitriy Rabotyagov
4ac828fb7b Add Debian Bullseye nodepool images and wheels
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
2021-04-19 14:16:38 +00:00
Ian Wienand
1f2e9802a9 nodepool: make ARM64 config names consistent
Our convention with the names is "<provider>-<region>" which hasn't
been followed for these two cases.

This mostly only affects the key for the stats reported to graphite.
I never noticed with linaro because our stats generally match
"<provider>-*" and "linaro-us" just so happened to match that :/

Change-Id: Icbbcebd48abc56d0458cb6f9fb1c0b63249f6da4
2021-04-15 15:18:24 +10:00
Ian Wienand
fdc1fab73b OSU OSL : add diskimages to nb03
I forgot to add the diskimages here for nb03 to upload them.

Change-Id: Id5f053f0b2c0dac82fcb5cf254d4b162530e1c8b
2021-04-15 08:10:05 +10:00
Clark Boylan
8932b81c5a Update nodepool zk configs to be a bit less confusing
Our system-config roles for nodepool update the zookeeper configuration
for our nodepool hosts. The content in the files here is merely a
placeholder. Make that more apparent via the addition of comments and
use of dummy data.

Change-Id: I4e35088a04f6393409963f841f2e9ba174c69598
2021-03-16 14:56:35 -07:00
Marcin Juszkiewicz
7e6313c098 CentOS 8 Stream initial enablement for AArch64
Change-Id: Ifc10a41449f6f8452e4749f65ff84109c3a38921
2021-01-28 16:03:45 +00:00
Clark Boylan
731cf9a652 Add config for nb03.opendev.org
This will be a new arm64 nodepool-builder running the nodepool arm64
docker image.

Change-Id: Ic637236b7f1882c51fe2ace6ebfa2155481b5971
2020-09-03 16:29:51 -07:00