From 095cd1985ea8853cf2138e605951895b62034d6a Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 17 Apr 2025 10:19:39 -0700 Subject: [PATCH] Temporarily pin image build job labels Set the image build jobs to use the nodepool labels rather than the nodeset definitions. This will allow us to switch nodeset definitions back and forth between nodepool and niz easily and quickly, without incurring the penalty of image builds. Once we're further to the other side of the transition, we can remove this and let the image builds use nodeset definitions. Change-Id: I026df4d47a7a79d910d158fb0e8b8ceeb0045fd0 --- zuul.d/image-build-jobs.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zuul.d/image-build-jobs.yaml b/zuul.d/image-build-jobs.yaml index b36e943..8968764 100644 --- a/zuul.d/image-build-jobs.yaml +++ b/zuul.d/image-build-jobs.yaml @@ -12,6 +12,14 @@ timeout: 7200 post-timeout: 7200 abstract: true + # Temporarily fix the image build jobs to run on the nodepool + # label without using nodesets so that we can change the nodeset + # definitions without triggering image rebuilds during the + # transition. + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble pre-run: - playbooks/opendev-build-diskimage-base/pre.yaml post-run: