Commit Graph

22 Commits

Author SHA1 Message Date
Ian Wienand 5c57b07f96 grafana: update nodepool-dib status page
Update this to new panel types and modify layout a bit.  This uses a
variable to map over the stats, rather than the old template model.

This replaces the non-working thresholds that show the "OK"/"FAILED"
with value mappings which should be more reliable.

This also includes a heatmap at the top -- it's a bit weird because
it's mapping the return values of the builds, so can range between
0->128.  The return code value doesn't really help diagnose anything,
but it can highlight if things are failing in the same way (i.e. with
the same return code).

Change-Id: I74822881251c627d8e783438fa82e39aeca5645e
2022-06-30 15:50:41 +10:00
Dr. Jens Harbott 1bdccd42e5 Start launching Jammy images
The first image was built successfully, so we can start launching them.

Change-Id: Ie84d1700b6f4f7696e14dfe01bc887e422163d7e
2022-04-26 13:53:29 +02:00
Neil Hanlon 2ccc5241c8
Add rockylinux-8 to nodepool configuration
Signed-off-by: Neil Hanlon <neil@rockylinux.org>
Change-Id: Ic3344bc47ca56c27f7ec3427a0865bd6ce3349d3
Depends-On: https://review.opendev.org/c/openstack/project-config/+/829405
Depends-On: https://review.opendev.org/c/openstack/project-config/+/829712
2022-02-17 09:12:00 -05: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
Clark Boylan 07e9803134 Remove opensuse-tumbleweed from nodepool
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
2022-01-10 14:02:55 -08:00
Ian Wienand 8a13af8fa8 grafana: update nodepool/dib images
Update the nodepool/dib images to better reflect what is currently
building

Change-Id: I0d95c67d7f982313d18bad848c3772856ae29cfb
2021-11-16 12:38:11 +11:00
Mohammed Naser 725135a002 Stop launch fedora-32 nodes nodepool
A followup change will remove the diskimage configuration for fedora-32.
The current fedora releases are 33 and 34 so we should clean up 32.

Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/795636
Depends-On: https://review.opendev.org/c/zuul/zuul-operator/+/795638
Depends-On: https://review.opendev.org/c/opendev/base-jobs/+/795639
Depends-On: https://review.opendev.org/c/zuul/nodepool/+/795642
Depends-On: https://review.opendev.org/c/x/tobiko/+/795641
Depends-On: https://review.opendev.org/c/openstack/devstack/+/795640
Change-Id: I4f8d0e0a1aee55c0b4c92bb11690045018f63bf0
2021-06-09 14:29:19 -04:00
Mohammed Naser 5dc75c5944 Build images for Fedora 34
This patch adds all the images to build Fedora 34 using the new
container element.

Depends-On: https://review.opendev.org/c/opendev/system-config/+/795602
Change-Id: Ifc650adbcb5ae6ed1f7ce50a4de58004ef020acc
2021-06-09 13:35:39 -04: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
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
Andreas Jaeger e87e8c5de2 Switch grafana nodepool to Fedora 32
Fedora 32 is latest version, display that one.

Change-Id: Ief86d8b0be45e35bcada555a7383be1e39209734
2020-09-18 20:42:37 +02:00
Marcin Juszkiewicz 5dc3d7859e grafana: add CentOS 8 and missing AArch64 entries
Change-Id: I6d1874b83d2d6ca3b0ec1edeb43343b847477221
2020-05-18 20:35:06 +02: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
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
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
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
James E. Blair d1a1fe9203 Remove references to OpenSUSE 423
This nodeset is no longer in use, remove references to it.

Change-Id: I5ac0f5ee7b8f18acfd9726e0fcec1c67bedde32d
2019-10-14 09:14:08 -07:00
Colleen Murphy 7bdafe19c9 Update Grafana dashboard for openSUSE
Fix the openSUSE 15.1 image which was incorrectly labeled as just "15"
(which is the nodeset, not the implementation), and add
opensuse-tumbleweed which was missing.

Change-Id: Icc0202baf9ce145270454b6f3cd2678cc60189f1
2019-09-23 09:45:06 -07:00
Ian Wienand e38efe3a84 Add Fedora 30 nodes
Fedora 30 is supported with diskimage-builder's 2.27.0 release
recently tagged

Change-Id: Ic0316a0e755b67181ae74c06f712e351ea485de7
2019-09-09 16:56:02 +10:00
Dirk Mueller eb81a56ac1 Add openSUSE 15.1 to the nodepool building as opensuse-15
The main reason why we can do this cleanup now is because there has been a policy
change with openSUSE Leap 15: the minor releases like 15.1 and 15.2 are similarly
backwards compatible like e.g. minor releases in centos 7.x are, as such
we can build an opensuse 15 image in the ci and update all jobs to that
one to have less continuous effort in maintaining the opensuse builds.

Depends-On: https://review.opendev.org/#/c/660137/

Change-Id: I2b1f21fb6e01558c8cee27de116dfc857a1a1c91
2019-06-14 17:08:40 +02:00
Thomas Goirand 7bd7b5f044 Add a Debian Buster image.
Change-Id: Ia55d240fa8ce1d19ef69608e68c47e02776f15ca
2019-05-21 13:47:04 +02:00
Ian Wienand c8582e4d26 Add nodepool-dib dashboard
This is a dashboard to track nodepool dib status.  We generate it
client side as it seems easier and leads to a suitable layout.

Depends-On: https://review.openstack.org/638288
Change-Id: I5dee06347c0cd4faaad7f1800416b704eb10d117
2019-02-22 13:40:06 +11:00