2026-09-14 07:32:48.671124 | Job console starting 2026-09-14 07:32:48.681167 | Updating git repos 2026-09-14 07:32:48.714938 | Cloning repos into workspace 2026-09-14 07:32:48.792597 | Restoring repo states 2026-09-14 07:32:48.855640 | Merging changes 2026-09-14 07:32:49.739983 | Checking out repos 2026-09-14 07:32:49.787420 | Preparing playbooks 2026-09-14 07:32:50.668880 | Running Ansible setup 2026-09-14 07:32:55.291472 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-14 07:32:56.029116 | 2026-09-14 07:32:56.029243 | PLAY [Base pre] 2026-09-14 07:32:56.046356 | 2026-09-14 07:32:56.046469 | TASK [Setup log path fact] 2026-09-14 07:32:56.064518 | ubuntu-noble | ok 2026-09-14 07:32:56.081014 | 2026-09-14 07:32:56.081140 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-14 07:32:56.121203 | ubuntu-noble | ok 2026-09-14 07:32:56.130649 | 2026-09-14 07:32:56.130751 | TASK [emit-job-header : Print job information] 2026-09-14 07:32:56.169659 | # Job Information 2026-09-14 07:32:56.169866 | Ansible Version: 2.16.14 2026-09-14 07:32:56.169907 | Job: container-images-kolla-patch-2025.2 2026-09-14 07:32:56.169947 | Pipeline: check 2026-09-14 07:32:56.169975 | Executor: 521e9411259a 2026-09-14 07:32:56.170001 | Triggered by: https://github.com/osism/container-images-kolla/pull/797 2026-09-14 07:32:56.170026 | Event ID: 5e0b5df0-b00e-11f1-8d82-4f0c656b2ac3 2026-09-14 07:32:56.175409 | 2026-09-14 07:32:56.175503 | LOOP [emit-job-header : Print node information] 2026-09-14 07:32:56.269458 | ubuntu-noble | ok: 2026-09-14 07:32:56.269675 | ubuntu-noble | # Node Information 2026-09-14 07:32:56.269730 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-14 07:32:56.269756 | ubuntu-noble | Hostname: ubuntu 2026-09-14 07:32:56.269784 | ubuntu-noble | Username: zuul 2026-09-14 07:32:56.269810 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-14 07:32:56.269839 | ubuntu-noble | Provider: regiocloud-a 2026-09-14 07:32:56.269865 | ubuntu-noble | Region: 2026-09-14 07:32:56.269891 | ubuntu-noble | Label: ubuntu-noble 2026-09-14 07:32:56.269916 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-14 07:32:56.269941 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fec3:c36b 2026-09-14 07:32:56.292503 | 2026-09-14 07:32:56.292606 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-14 07:32:56.702308 | ubuntu-noble -> localhost | changed 2026-09-14 07:32:56.715410 | 2026-09-14 07:32:56.715506 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-14 07:32:57.675324 | ubuntu-noble -> localhost | changed 2026-09-14 07:32:57.687020 | 2026-09-14 07:32:57.687116 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-14 07:32:57.923507 | ubuntu-noble -> localhost | ok 2026-09-14 07:32:57.929424 | 2026-09-14 07:32:57.929519 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-14 07:32:57.947992 | ubuntu-noble | ok 2026-09-14 07:32:57.962007 | ubuntu-noble | included: /var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-14 07:32:57.967799 | 2026-09-14 07:32:57.967876 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-14 07:32:58.913945 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-14 07:32:58.914132 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/work/12fbc1f9578e465f89d5b7b2b86653bb_id_rsa 2026-09-14 07:32:58.914171 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/work/12fbc1f9578e465f89d5b7b2b86653bb_id_rsa.pub 2026-09-14 07:32:58.914198 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-14 07:32:58.914224 | ubuntu-noble -> localhost | SHA256:DyIO8meG9ru3mWNHyzunimImvYAABatPxOMnaZMdqKk zuul-build-sshkey 2026-09-14 07:32:58.914248 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-14 07:32:58.914278 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-14 07:32:58.914301 | ubuntu-noble -> localhost | |... | 2026-09-14 07:32:58.914323 | ubuntu-noble -> localhost | | + . | 2026-09-14 07:32:58.914343 | ubuntu-noble -> localhost | |o = . | 2026-09-14 07:32:58.914363 | ubuntu-noble -> localhost | |o= = . | 2026-09-14 07:32:58.914383 | ubuntu-noble -> localhost | |* X + . S | 2026-09-14 07:32:58.914410 | ubuntu-noble -> localhost | |+* B . ..o | 2026-09-14 07:32:58.914432 | ubuntu-noble -> localhost | |E.= = o .. | 2026-09-14 07:32:58.914454 | ubuntu-noble -> localhost | |.o== .+o= . | 2026-09-14 07:32:58.914475 | ubuntu-noble -> localhost | | +.o====o= | 2026-09-14 07:32:58.914495 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-14 07:32:58.914543 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.478230 2026-09-14 07:32:58.921098 | 2026-09-14 07:32:58.921188 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-14 07:32:58.948485 | ubuntu-noble | ok 2026-09-14 07:32:58.968275 | ubuntu-noble | included: /var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-14 07:32:58.976252 | 2026-09-14 07:32:58.976343 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-14 07:32:58.989841 | ubuntu-noble | skipping: Conditional result was False 2026-09-14 07:32:58.996469 | 2026-09-14 07:32:58.996580 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-14 07:32:59.681768 | ubuntu-noble | changed 2026-09-14 07:32:59.690512 | 2026-09-14 07:32:59.690622 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-14 07:32:59.998401 | ubuntu-noble | ok 2026-09-14 07:33:00.008054 | 2026-09-14 07:33:00.008199 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-14 07:33:00.685820 | ubuntu-noble | changed 2026-09-14 07:33:00.694247 | 2026-09-14 07:33:00.694373 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-14 07:33:01.375592 | ubuntu-noble | changed 2026-09-14 07:33:01.381813 | 2026-09-14 07:33:01.381904 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-14 07:33:01.404907 | ubuntu-noble | skipping: Conditional result was False 2026-09-14 07:33:01.410549 | 2026-09-14 07:33:01.410638 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-14 07:33:01.907769 | ubuntu-noble -> localhost | changed 2026-09-14 07:33:01.918275 | 2026-09-14 07:33:01.918365 | TASK [add-build-sshkey : Add back temp key] 2026-09-14 07:33:02.274660 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/work/12fbc1f9578e465f89d5b7b2b86653bb_id_rsa (zuul-build-sshkey) 2026-09-14 07:33:02.274884 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.009307 2026-09-14 07:33:02.282719 | 2026-09-14 07:33:02.282815 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-14 07:33:02.692697 | ubuntu-noble | ok 2026-09-14 07:33:02.700517 | 2026-09-14 07:33:02.700633 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-14 07:33:02.724298 | ubuntu-noble | skipping: Conditional result was False 2026-09-14 07:33:02.738912 | 2026-09-14 07:33:02.739020 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-14 07:33:03.210521 | ubuntu-noble | ok 2026-09-14 07:33:03.228122 | 2026-09-14 07:33:03.228232 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-14 07:33:03.257570 | ubuntu-noble | ok 2026-09-14 07:33:03.263448 | 2026-09-14 07:33:03.263535 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-14 07:33:03.520282 | ubuntu-noble -> localhost | ok 2026-09-14 07:33:03.534601 | 2026-09-14 07:33:03.535130 | TASK [validate-host : Collect information about the host] 2026-09-14 07:33:04.730663 | ubuntu-noble | ok 2026-09-14 07:33:04.742918 | 2026-09-14 07:33:04.743028 | TASK [validate-host : Sanitize hostname] 2026-09-14 07:33:04.869327 | ubuntu-noble | ok 2026-09-14 07:33:04.874072 | 2026-09-14 07:33:04.874177 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-14 07:33:05.436203 | ubuntu-noble -> localhost | changed 2026-09-14 07:33:05.449837 | 2026-09-14 07:33:05.449977 | TASK [validate-host : Collect information about zuul worker] 2026-09-14 07:33:05.934953 | ubuntu-noble | ok 2026-09-14 07:33:05.943432 | 2026-09-14 07:33:05.943582 | TASK [validate-host : Write out all zuul information for each host] 2026-09-14 07:33:06.528419 | ubuntu-noble -> localhost | changed 2026-09-14 07:33:06.547298 | 2026-09-14 07:33:06.547436 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-14 07:33:06.860272 | ubuntu-noble | ok 2026-09-14 07:33:06.866211 | 2026-09-14 07:33:06.866314 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-14 07:33:07.806139 | ubuntu-noble | changed: 2026-09-14 07:33:07.806547 | ubuntu-noble | cd+++++++++ src/ 2026-09-14 07:33:07.806632 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-14 07:33:07.806697 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-14 07:33:07.806777 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-14 07:33:07.806829 | ubuntu-noble | Containerfile 2026-09-14 07:33:07.807163 | ubuntu-noble | 2026-09-14 07:35:10.832486 | ubuntu-noble | 2026-09-14 07:35:10.832492 | ubuntu-noble | Or undo this operation with: 2026-09-14 07:35:10.832498 | ubuntu-noble | 2026-09-14 07:35:10.832504 | ubuntu-noble | git switch - 2026-09-14 07:35:10.832510 | ubuntu-noble | 2026-09-14 07:35:10.832515 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-14 07:35:10.832521 | ubuntu-noble | 2026-09-14 07:35:10.832527 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-14 07:35:10.834414 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-14 07:35:10.837408 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-14 07:35:10.837448 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-14 07:35:10.837456 | ubuntu-noble | + popd 2026-09-14 07:35:10.837468 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-14 07:35:10.842471 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-14 07:35:10.842510 | ubuntu-noble | ++ sort 2026-09-14 07:35:10.844492 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-14 07:35:10.844539 | ubuntu-noble | + pushd kolla 2026-09-14 07:35:10.844554 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-14 07:35:10.844562 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-14 07:35:10.844568 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-14 07:35:10.844575 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-14 07:35:10.844581 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-14 07:35:10.844591 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:10.846355 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-14 07:35:10.846910 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:10.849243 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-14 07:35:10.849293 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-14 07:35:10.849336 | ubuntu-noble | + popd 2026-09-14 07:35:10.849350 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-14 07:35:10.849364 | ubuntu-noble | + pushd kolla 2026-09-14 07:35:10.849432 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-14 07:35:10.849445 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-14 07:35:10.849455 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-14 07:35:10.849468 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-14 07:35:10.849479 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-14 07:35:10.849498 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:10.852321 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-14 07:35:10.852353 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-14 07:35:10.852527 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:10.854231 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-14 07:35:10.854762 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-14 07:35:10.854908 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-14 07:35:10.855060 | ubuntu-noble | + popd 2026-09-14 07:35:10.855234 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-14 07:35:10.855295 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-14 07:35:10.993067 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-14 07:35:10.993127 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-14 07:35:10.993137 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-14 07:35:10.995031 | ubuntu-noble | Package: rabbitmq-server 2026-09-14 07:35:10.995069 | ubuntu-noble | Pin: version 4.1.* 2026-09-14 07:35:10.995076 | ubuntu-noble | Pin-Priority: 1000 2026-09-14 07:35:10.995082 | ubuntu-noble | 2026-09-14 07:35:10.995088 | ubuntu-noble | Package: openvswitch* 2026-09-14 07:35:10.995094 | ubuntu-noble | Pin: version 3.5.* 2026-09-14 07:35:10.995099 | ubuntu-noble | Pin-Priority: 1000 2026-09-14 07:35:10.995104 | ubuntu-noble | 2026-09-14 07:35:10.995111 | ubuntu-noble | Package: erlang* 2026-09-14 07:35:10.995117 | ubuntu-noble | Pin: version 1:27.* 2026-09-14 07:35:10.995123 | ubuntu-noble | Pin-Priority: 1000 2026-09-14 07:35:10.995129 | ubuntu-noble | 2026-09-14 07:35:10.995134 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-14 07:35:10.995141 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-14 07:35:10.995147 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-14 07:35:10.995153 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-14 07:35:10.995158 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-14 07:35:10.995164 | ubuntu-noble | Package: proxysql 2026-09-14 07:35:10.995170 | ubuntu-noble | Pin: version 3.0.8* 2026-09-14 07:35:10.995175 | ubuntu-noble | Pin-Priority: 1001 2026-09-14 07:35:10.995186 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-14 07:35:10.998871 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-14 07:35:11.002374 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-14 07:35:11.003284 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-14 07:35:11.005656 | ubuntu-noble | + image_name=nova 2026-09-14 07:35:11.005795 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-14 07:35:11.008746 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-14 07:35:11.009367 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-14 07:35:11.012347 | ubuntu-noble | + image_name=base 2026-09-14 07:35:11.012461 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/kolla-pip-check.py overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-14 07:35:11.016064 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-14 07:35:11.017806 | ubuntu-noble | patches/2025.2/nova 2026-09-14 07:35:11.017830 | ubuntu-noble | patches/2025.2/ironic 2026-09-14 07:35:11.017835 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-14 07:35:11.017839 | ubuntu-noble | patches/2025.2/cinder 2026-09-14 07:35:11.017843 | ubuntu-noble | patches/2025.2/kolla 2026-09-14 07:35:11.022268 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-14 07:35:11.022300 | ubuntu-noble | ++ grep kolla 2026-09-14 07:35:11.022305 | ubuntu-noble | ++ grep -v kolla-build 2026-09-14 07:35:11.023478 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-14 07:35:11.024191 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-14 07:35:11.026055 | ubuntu-noble | + project=kolla 2026-09-14 07:35:11.028451 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-14 07:35:11.028488 | ubuntu-noble | ++ sort 2026-09-14 07:35:11.030136 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-14 07:35:11.030174 | ubuntu-noble | + pushd kolla 2026-09-14 07:35:11.030187 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-14 07:35:11.030195 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-14 07:35:11.030204 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-14 07:35:11.030212 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-14 07:35:11.030219 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-14 07:35:11.030227 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:11.031881 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-14 07:35:11.032344 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-14 07:35:11.032419 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:11.035447 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-14 07:35:11.035692 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-14 07:35:11.037098 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-14 07:35:11.037146 | ubuntu-noble | + popd 2026-09-14 07:35:11.037220 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-14 07:35:11.037273 | ubuntu-noble | + pushd kolla 2026-09-14 07:35:11.037288 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-14 07:35:11.037299 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-14 07:35:11.037327 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-14 07:35:11.037334 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-14 07:35:11.037340 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-14 07:35:11.037352 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:11.040112 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-14 07:35:11.040529 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-14 07:35:11.041187 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:11.043057 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-14 07:35:11.043428 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-14 07:35:11.044418 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-14 07:35:11.044445 | ubuntu-noble | + popd 2026-09-14 07:35:11.044451 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-14 07:35:11.044456 | ubuntu-noble | + pushd kolla 2026-09-14 07:35:11.044460 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-14 07:35:11.044465 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-14 07:35:11.044471 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-14 07:35:11.044476 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-14 07:35:11.044480 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-14 07:35:11.044484 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:11.045985 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-14 07:35:11.046077 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-14 07:35:11.046605 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:11.048022 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-14 07:35:11.048112 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-14 07:35:11.048844 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-14 07:35:11.048877 | ubuntu-noble | + popd 2026-09-14 07:35:11.048882 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-14 07:35:11.673337 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-14 07:35:11.742813 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-14 07:35:11.759965 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-09-14 07:35:11.853918 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-14 07:35:11.865589 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-14 07:35:11.945213 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-14 07:35:11.957435 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-14 07:35:11.970415 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-09-14 07:35:11.976088 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-09-14 07:35:12.029205 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-14 07:35:12.040255 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-14 07:35:12.113184 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-14 07:35:12.125576 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-14 07:35:12.201524 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-14 07:35:12.213319 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-14 07:35:12.272433 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-14 07:35:12.284972 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-14 07:35:12.344216 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-14 07:35:12.356766 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-14 07:35:12.368763 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-09-14 07:35:12.370529 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-09-14 07:35:12.447267 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-14 07:35:12.458760 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-14 07:35:12.485769 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-09-14 07:35:12.487320 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-09-14 07:35:12.489055 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-09-14 07:35:12.490412 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-09-14 07:35:12.558537 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-14 07:35:12.719482 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 778.4 kB/s eta 0:00:00 2026-09-14 07:35:12.733507 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-14 07:35:12.753846 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 14.7 MB/s eta 0:00:00 2026-09-14 07:35:12.768054 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-14 07:35:12.785466 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 12.4 MB/s eta 0:00:00 2026-09-14 07:35:12.798494 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-14 07:35:12.813224 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.6 MB/s eta 0:00:00 2026-09-14 07:35:12.830051 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-14 07:35:12.886342 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 46.6 MB/s eta 0:00:00 2026-09-14 07:35:12.902174 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-14 07:35:12.917915 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.7 MB/s eta 0:00:00 2026-09-14 07:35:12.930996 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-14 07:35:12.954955 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-14 07:35:12.972988 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 3.7 MB/s eta 0:00:00 2026-09-14 07:35:12.986180 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-14 07:35:13.236428 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-14 07:35:14.123482 | ubuntu-noble | Successfully installed GitPython-3.1.62 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-14 07:35:14.239206 | ubuntu-noble | + pip3 install kolla/ 2026-09-14 07:35:14.712499 | ubuntu-noble | Processing ./kolla 2026-09-14 07:35:14.714847 | ubuntu-noble | Installing build dependencies: started 2026-09-14 07:35:16.578280 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-14 07:35:16.585717 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-14 07:35:16.813766 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-14 07:35:16.819706 | ubuntu-noble | Installing backend dependencies: started 2026-09-14 07:35:18.861428 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-14 07:35:18.863302 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-14 07:35:19.442476 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-14 07:35:19.459202 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (7.0.3) 2026-09-14 07:35:19.461132 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.6) 2026-09-14 07:35:19.463669 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.62) 2026-09-14 07:35:19.465566 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (10.7.0) 2026-09-14 07:35:19.467595 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (84.0.0) 2026-09-14 07:35:19.506874 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.3.0) (4.0.12) 2026-09-14 07:35:19.510886 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.3.0) (3.0.3) 2026-09-14 07:35:19.519008 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (1.3.0) 2026-09-14 07:35:19.522421 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (5.9.1) 2026-09-14 07:35:19.522461 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.9.0) 2026-09-14 07:35:19.523257 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.0.0) 2026-09-14 07:35:19.524677 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.0.3) 2026-09-14 07:35:19.526112 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.34.2) 2026-09-14 07:35:19.574040 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.3.0) (5.0.3) 2026-09-14 07:35:19.591727 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.5.1) 2026-09-14 07:35:19.593480 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.19) 2026-09-14 07:35:19.595022 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2.7.0) 2026-09-14 07:35:19.596454 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2026.7.22) 2026-09-14 07:35:19.625344 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-14 07:35:19.626542 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-14 07:35:21.117043 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-14 07:35:21.120936 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=06f24cbc6ef59569bcfa66a0406eb618e9ac659ca7a453d97d534649796f97bc 2026-09-14 07:35:21.121371 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-rn_qv72l/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-14 07:35:21.132662 | ubuntu-noble | Successfully built kolla 2026-09-14 07:35:21.336637 | ubuntu-noble | Installing collected packages: kolla 2026-09-14 07:35:21.502968 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-14 07:35:21.629939 | ubuntu-noble | ++ kolla-build --version 2026-09-14 07:35:22.156473 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-14 07:35:22.156542 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-14 07:35:22.157292 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-14 07:35:22.162371 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=32dfb27 2026-09-14 07:35:22.162404 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=32dfb27 2026-09-14 07:35:22.163344 | ubuntu-noble | ++ cd release 2026-09-14 07:35:22.163364 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-14 07:35:22.166550 | ubuntu-noble | + export HASH_RELEASE=f83b6fc 2026-09-14 07:35:22.166566 | ubuntu-noble | + HASH_RELEASE=f83b6fc 2026-09-14 07:35:22.166616 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-14 07:35:22.308643 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-14 07:35:22.308692 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-14 07:35:22.308702 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-14 07:35:22.310270 | ubuntu-noble | {% extends parent_template %} 2026-09-14 07:35:22.310298 | ubuntu-noble | 2026-09-14 07:35:22.310304 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-14 07:35:22.310308 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-14 07:35:22.310313 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-14 07:35:22.310317 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-14 07:35:22.310322 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-14 07:35:22.310327 | ubuntu-noble | ] %} 2026-09-14 07:35:22.310331 | ubuntu-noble | 2026-09-14 07:35:22.310336 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-14 07:35:22.310341 | ubuntu-noble | 2026-09-14 07:35:22.310345 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-14 07:35:22.310350 | ubuntu-noble | 2026-09-14 07:35:22.310354 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-14 07:35:22.310369 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-14 07:35:22.310373 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-14 07:35:22.310398 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-14 07:35:22.310404 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310407 | ubuntu-noble | 2026-09-14 07:35:22.310411 | ubuntu-noble | {% block horizon_header %} 2026-09-14 07:35:22.310414 | ubuntu-noble | RUN apt-get update \ 2026-09-14 07:35:22.310418 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-14 07:35:22.310422 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-14 07:35:22.310426 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-14 07:35:22.310429 | ubuntu-noble | && apt-get clean \ 2026-09-14 07:35:22.310433 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-14 07:35:22.310436 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310439 | ubuntu-noble | 2026-09-14 07:35:22.310443 | ubuntu-noble | {% block horizon_footer %} 2026-09-14 07:35:22.310446 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-14 07:35:22.310456 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-09-14 07:35:22.310461 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-14 07:35:22.310464 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310468 | ubuntu-noble | 2026-09-14 07:35:22.310471 | ubuntu-noble | {% block base_header %} 2026-09-14 07:35:22.310474 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-14 07:35:22.310478 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-14 07:35:22.310481 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-14 07:35:22.310485 | ubuntu-noble | 2026-09-14 07:35:22.310488 | ubuntu-noble | RUN apt-get update \ 2026-09-14 07:35:22.310491 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-14 07:35:22.310495 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-14 07:35:22.310498 | ubuntu-noble | && apt-get clean \ 2026-09-14 07:35:22.310501 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-14 07:35:22.310505 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310508 | ubuntu-noble | 2026-09-14 07:35:22.310511 | ubuntu-noble | {% block openstack_base_header %} 2026-09-14 07:35:22.310515 | ubuntu-noble | RUN apt-get update \ 2026-09-14 07:35:22.310518 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-14 07:35:22.310521 | ubuntu-noble | && apt-get clean \ 2026-09-14 07:35:22.310524 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-14 07:35:22.310528 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310531 | ubuntu-noble | 2026-09-14 07:35:22.310534 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-14 07:35:22.310538 | ubuntu-noble | 2026-09-14 07:35:22.310541 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-14 07:35:22.310544 | ubuntu-noble | 2026-09-14 07:35:22.310548 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-14 07:35:22.310551 | ubuntu-noble | 2026-09-14 07:35:22.310554 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-14 07:35:22.310558 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-14 07:35:22.310561 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-14 07:35:22.310564 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310568 | ubuntu-noble | 2026-09-14 07:35:22.310571 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-14 07:35:22.310574 | ubuntu-noble | {% block manila_base_footer %} 2026-09-14 07:35:22.310577 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-14 07:35:22.310581 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310584 | ubuntu-noble | 2026-09-14 07:35:22.310587 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-14 07:35:22.310591 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-14 07:35:22.310594 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-14 07:35:22.310597 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-14 07:35:22.310619 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-14 07:35:22.310623 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310626 | ubuntu-noble | 2026-09-14 07:35:22.310630 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-14 07:35:22.310633 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-14 07:35:22.310637 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-14 07:35:22.310640 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-14 07:35:22.310643 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310646 | ubuntu-noble | 2026-09-14 07:35:22.310650 | ubuntu-noble | {% block grafana_footer %} 2026-09-14 07:35:22.310653 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-14 07:35:22.310656 | ubuntu-noble | && mkdir -p /operations \ 2026-09-14 07:35:22.310660 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-14 07:35:22.310663 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-14 07:35:22.310666 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310670 | ubuntu-noble | 2026-09-14 07:35:22.310673 | ubuntu-noble | {% block keystone_footer %} 2026-09-14 07:35:22.310676 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-14 07:35:22.310680 | ubuntu-noble | RUN apt-get update \ 2026-09-14 07:35:22.310683 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-14 07:35:22.310686 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-14 07:35:22.310690 | ubuntu-noble | libldap-common \ 2026-09-14 07:35:22.310693 | ubuntu-noble | libmemcached11 \ 2026-09-14 07:35:22.310696 | ubuntu-noble | && apt-get clean \ 2026-09-14 07:35:22.310700 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-14 07:35:22.310703 | ubuntu-noble | && a2enmod auth_openidc 2026-09-14 07:35:22.310706 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310709 | ubuntu-noble | 2026-09-14 07:35:22.310713 | ubuntu-noble | {% block footer %} 2026-09-14 07:35:22.310716 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-14 07:35:22.310719 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-14 07:35:22.310723 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-14 07:35:22.310726 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-14 07:35:22.310736 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi \ 2026-09-14 07:35:22.310745 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/python3 /usr/local/bin/kolla-pip-check.py; fi 2026-09-14 07:35:22.310748 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310752 | ubuntu-noble | 2026-09-14 07:35:22.310755 | ubuntu-noble | {% block labels %} 2026-09-14 07:35:22.310764 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-14 07:35:22.310767 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-14 07:35:22.310771 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="32dfb27" \ 2026-09-14 07:35:22.310774 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-14 07:35:22.310777 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-14 07:35:22.310781 | ubuntu-noble | "de.osism.commit.release"="f83b6fc" \ 2026-09-14 07:35:22.310784 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-14 07:35:22.310787 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-14 07:35:22.310790 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-14 07:35:22.310794 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-14 07:35:22.310797 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-14T07:35:22.289460+00:00" \ 2026-09-14 07:35:22.310801 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-14 07:35:22.310804 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-14 07:35:22.310807 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-14 07:35:22.310810 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-14 07:35:22.310814 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-14 07:35:22.310817 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-14 07:35:22.310820 | ubuntu-noble | {% endblock %} 2026-09-14 07:35:22.310826 | ubuntu-noble | 2026-09-14 07:35:22.311144 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-14 07:35:22.314295 | ubuntu-noble | + BASE=ubuntu 2026-09-14 07:35:22.314336 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-14 07:35:22.315086 | ubuntu-noble | ++ date +%Y%m%d 2026-09-14 07:35:22.317464 | ubuntu-noble | + BUILD_ID=20260914 2026-09-14 07:35:22.317535 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-14 07:35:22.317557 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-14 07:35:22.317582 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-14 07:35:22.317616 | ubuntu-noble | + VERSION=latest 2026-09-14 07:35:22.317718 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-14 07:35:22.317743 | ubuntu-noble | + . defaults/all.sh 2026-09-14 07:35:22.317854 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-14 07:35:22.317859 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-14 07:35:22.317901 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-14 07:35:22.317929 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-14 07:35:22.318167 | ubuntu-noble | +++ deactivate nondestructive 2026-09-14 07:35:22.318234 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:22.318260 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:22.318281 | ubuntu-noble | +++ hash -r 2026-09-14 07:35:22.318360 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:22.318367 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-14 07:35:22.318396 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-14 07:35:22.318459 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-14 07:35:22.318556 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-14 07:35:22.318578 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-14 07:35:22.318598 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-14 07:35:22.318612 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-14 07:35:22.318722 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-14 07:35:22.318758 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-14 07:35:22.318781 | ubuntu-noble | +++ export PATH 2026-09-14 07:35:22.318831 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:22.318885 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-14 07:35:22.318908 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-14 07:35:22.318930 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-14 07:35:22.318949 | ubuntu-noble | +++ export PS1 2026-09-14 07:35:22.318971 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-14 07:35:22.318977 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-14 07:35:22.319009 | ubuntu-noble | +++ hash -r 2026-09-14 07:35:22.319081 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-14 07:35:22.319726 | ubuntu-noble | +++ date +%Y%m%d 2026-09-14 07:35:22.321581 | ubuntu-noble | ++ export BUILD_ID=20260914 2026-09-14 07:35:22.321594 | ubuntu-noble | ++ BUILD_ID=20260914 2026-09-14 07:35:22.321689 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-14 07:35:22.321694 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-14 07:35:22.321712 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-14 07:35:22.321719 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-14 07:35:22.321755 | ubuntu-noble | + export VERSION 2026-09-14 07:35:22.321774 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-14 07:35:22.321797 | ubuntu-noble | + DOCKER_TAG=build-20260914 2026-09-14 07:35:22.321816 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-14 07:35:22.321834 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-14 07:35:22.321854 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-14 07:35:22.321870 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-14 07:35:22.321900 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-14 07:35:22.453320 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-14 07:35:22.453372 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-09-14 07:35:23.686977 | ubuntu-noble | localhost | SUCCESS => { 2026-09-14 07:35:23.687055 | ubuntu-noble | "changed": false, 2026-09-14 07:35:23.687067 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:23.687078 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:23.687088 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:23.687097 | ubuntu-noble | "msg": "OK", 2026-09-14 07:35:23.687107 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:23.687117 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:23.687128 | ubuntu-noble | "size": 4562, 2026-09-14 07:35:23.687138 | ubuntu-noble | "state": "file", 2026-09-14 07:35:23.687147 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:23.687157 | ubuntu-noble | } 2026-09-14 07:35:23.782210 | ubuntu-noble | + setini DEFAULT tag build-20260914 2026-09-14 07:35:23.782295 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=tag value=build-20260914' 2026-09-14 07:35:24.987455 | ubuntu-noble | localhost | CHANGED => { 2026-09-14 07:35:24.987507 | ubuntu-noble | "changed": true, 2026-09-14 07:35:24.987511 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:24.987515 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:24.987518 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:24.987522 | ubuntu-noble | "msg": "option changed", 2026-09-14 07:35:24.987526 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:24.987529 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:24.987533 | ubuntu-noble | "size": 4570, 2026-09-14 07:35:24.987537 | ubuntu-noble | "state": "file", 2026-09-14 07:35:24.987541 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:24.987544 | ubuntu-noble | } 2026-09-14 07:35:25.083906 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-14 07:35:25.083978 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-09-14 07:35:26.292516 | ubuntu-noble | localhost | SUCCESS => { 2026-09-14 07:35:26.292574 | ubuntu-noble | "changed": false, 2026-09-14 07:35:26.292591 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:26.292597 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:26.292601 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:26.292606 | ubuntu-noble | "msg": "OK", 2026-09-14 07:35:26.292610 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:26.292615 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:26.292620 | ubuntu-noble | "size": 4570, 2026-09-14 07:35:26.292625 | ubuntu-noble | "state": "file", 2026-09-14 07:35:26.292629 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:26.292634 | ubuntu-noble | } 2026-09-14 07:35:26.405499 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-14 07:35:26.405560 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-09-14 07:35:27.678449 | ubuntu-noble | localhost | SUCCESS => { 2026-09-14 07:35:27.678499 | ubuntu-noble | "changed": false, 2026-09-14 07:35:27.678507 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:27.678514 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:27.678520 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:27.678526 | ubuntu-noble | "msg": "OK", 2026-09-14 07:35:27.678532 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:27.678538 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:27.678545 | ubuntu-noble | "size": 4570, 2026-09-14 07:35:27.678551 | ubuntu-noble | "state": "file", 2026-09-14 07:35:27.678557 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:27.678563 | ubuntu-noble | } 2026-09-14 07:35:27.776847 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-14 07:35:27.776902 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-09-14 07:35:28.987810 | ubuntu-noble | localhost | SUCCESS => { 2026-09-14 07:35:28.987863 | ubuntu-noble | "changed": false, 2026-09-14 07:35:28.987868 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:28.987872 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:28.987875 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:28.987879 | ubuntu-noble | "msg": "OK", 2026-09-14 07:35:28.987882 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:28.987886 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:28.987890 | ubuntu-noble | "size": 4570, 2026-09-14 07:35:28.987893 | ubuntu-noble | "state": "file", 2026-09-14 07:35:28.987897 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:28.987900 | ubuntu-noble | } 2026-09-14 07:35:29.094209 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-14 07:35:29.094281 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-14 07:35:29.094293 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-14 07:35:29.094313 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-09-14 07:35:30.332191 | ubuntu-noble | localhost | CHANGED => { 2026-09-14 07:35:30.332268 | ubuntu-noble | "changed": true, 2026-09-14 07:35:30.332280 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:30.332289 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:30.332313 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:30.332342 | ubuntu-noble | "msg": "section and option added", 2026-09-14 07:35:30.332352 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:30.332361 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:30.332370 | ubuntu-noble | "size": 4641, 2026-09-14 07:35:30.332413 | ubuntu-noble | "state": "file", 2026-09-14 07:35:30.332427 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:30.332436 | ubuntu-noble | } 2026-09-14 07:35:30.439296 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-09-14 07:35:30.444439 | ubuntu-noble | + setini openstack-base type local 2026-09-14 07:35:30.444464 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-09-14 07:35:31.659585 | ubuntu-noble | localhost | CHANGED => { 2026-09-14 07:35:31.659666 | ubuntu-noble | "changed": true, 2026-09-14 07:35:31.659678 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:31.659688 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:31.659697 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:31.659706 | ubuntu-noble | "msg": "option added", 2026-09-14 07:35:31.660462 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:31.660505 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:31.660511 | ubuntu-noble | "size": 4752, 2026-09-14 07:35:31.660517 | ubuntu-noble | "state": "file", 2026-09-14 07:35:31.660522 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:31.660527 | ubuntu-noble | } 2026-09-14 07:35:31.762591 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-14 07:35:31.762674 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-14 07:35:31.762689 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-09-14 07:35:32.970102 | ubuntu-noble | localhost | CHANGED => { 2026-09-14 07:35:32.970140 | ubuntu-noble | "changed": true, 2026-09-14 07:35:32.970144 | ubuntu-noble | "gid": 1000, 2026-09-14 07:35:32.970148 | ubuntu-noble | "group": "zuul", 2026-09-14 07:35:32.970152 | ubuntu-noble | "mode": "0664", 2026-09-14 07:35:32.970155 | ubuntu-noble | "msg": "option added", 2026-09-14 07:35:32.970159 | ubuntu-noble | "owner": "zuul", 2026-09-14 07:35:32.970162 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-14 07:35:32.970166 | ubuntu-noble | "size": 4790, 2026-09-14 07:35:32.970170 | ubuntu-noble | "state": "file", 2026-09-14 07:35:32.970173 | ubuntu-noble | "uid": 1000 2026-09-14 07:35:32.970177 | ubuntu-noble | } 2026-09-14 07:35:33.064679 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-14 07:35:33.065051 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-14 07:35:33.065065 | ubuntu-noble | + cat kolla-build.conf 2026-09-14 07:35:33.068076 | ubuntu-noble | [DEFAULT] 2026-09-14 07:35:33.068154 | ubuntu-noble | base = ubuntu 2026-09-14 07:35:33.068168 | ubuntu-noble | base_package_type = deb 2026-09-14 07:35:33.068180 | ubuntu-noble | base_tag = 24.04 2026-09-14 07:35:33.068190 | ubuntu-noble | install_type = source 2026-09-14 07:35:33.068200 | ubuntu-noble | namespace = kolla 2026-09-14 07:35:33.068209 | ubuntu-noble | openstack_release = 2025.2 2026-09-14 07:35:33.068219 | ubuntu-noble | push = false 2026-09-14 07:35:33.068229 | ubuntu-noble | tag = build-20260914 2026-09-14 07:35:33.068239 | ubuntu-noble | threads = 1 2026-09-14 07:35:33.068248 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-14 07:35:33.068259 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-14 07:35:33.068271 | ubuntu-noble | 2026-09-14 07:35:33.068282 | ubuntu-noble | ######################################################################### 2026-09-14 07:35:33.068293 | ubuntu-noble | # sources tracked in release repository 2026-09-14 07:35:33.068302 | ubuntu-noble | 2026-09-14 07:35:33.068312 | ubuntu-noble | [aodh-base] 2026-09-14 07:35:33.068322 | ubuntu-noble | type = local 2026-09-14 07:35:33.068333 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-14 07:35:33.068342 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-14 07:35:33.068352 | ubuntu-noble | 2026-09-14 07:35:33.068362 | ubuntu-noble | 2026-09-14 07:35:33.068371 | ubuntu-noble | 2026-09-14 07:35:33.068832 | ubuntu-noble | [barbican-base] 2026-09-14 07:35:33.068861 | ubuntu-noble | type = local 2026-09-14 07:35:33.068872 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-14 07:35:33.068884 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-14 07:35:33.068894 | ubuntu-noble | 2026-09-14 07:35:33.068904 | ubuntu-noble | 2026-09-14 07:35:33.068913 | ubuntu-noble | 2026-09-14 07:35:33.068943 | ubuntu-noble | [blazar-base] 2026-09-14 07:35:33.068952 | ubuntu-noble | type = local 2026-09-14 07:35:33.068961 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-14 07:35:33.068970 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-14 07:35:33.068979 | ubuntu-noble | 2026-09-14 07:35:33.068987 | ubuntu-noble | 2026-09-14 07:35:33.068995 | ubuntu-noble | 2026-09-14 07:35:33.069004 | ubuntu-noble | [ceilometer-base] 2026-09-14 07:35:33.069012 | ubuntu-noble | type = local 2026-09-14 07:35:33.069021 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:33.069030 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:33.069038 | ubuntu-noble | 2026-09-14 07:35:33.069047 | ubuntu-noble | 2026-09-14 07:35:33.069066 | ubuntu-noble | 2026-09-14 07:35:33.069075 | ubuntu-noble | [cinder-base] 2026-09-14 07:35:33.069084 | ubuntu-noble | type = local 2026-09-14 07:35:33.069093 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-14 07:35:33.069102 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-14 07:35:33.069110 | ubuntu-noble | 2026-09-14 07:35:33.069118 | ubuntu-noble | 2026-09-14 07:35:33.069127 | ubuntu-noble | 2026-09-14 07:35:33.069135 | ubuntu-noble | [designate-base] 2026-09-14 07:35:33.069143 | ubuntu-noble | type = local 2026-09-14 07:35:33.069152 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-14 07:35:33.069160 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-14 07:35:33.069169 | ubuntu-noble | 2026-09-14 07:35:33.069177 | ubuntu-noble | 2026-09-14 07:35:33.069185 | ubuntu-noble | 2026-09-14 07:35:33.069194 | ubuntu-noble | [glance-base] 2026-09-14 07:35:33.069202 | ubuntu-noble | type = local 2026-09-14 07:35:33.069211 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-14 07:35:33.069219 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-14 07:35:33.069228 | ubuntu-noble | 2026-09-14 07:35:33.069236 | ubuntu-noble | 2026-09-14 07:35:33.069244 | ubuntu-noble | 2026-09-14 07:35:33.069253 | ubuntu-noble | [heat-base] 2026-09-14 07:35:33.069261 | ubuntu-noble | type = local 2026-09-14 07:35:33.069270 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-14 07:35:33.069278 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-14 07:35:33.069287 | ubuntu-noble | 2026-09-14 07:35:33.069295 | ubuntu-noble | 2026-09-14 07:35:33.069304 | ubuntu-noble | 2026-09-14 07:35:33.069312 | ubuntu-noble | [horizon] 2026-09-14 07:35:33.069321 | ubuntu-noble | type = local 2026-09-14 07:35:33.069329 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-14 07:35:33.069337 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-14 07:35:33.069346 | ubuntu-noble | 2026-09-14 07:35:33.069354 | ubuntu-noble | 2026-09-14 07:35:33.069362 | ubuntu-noble | 2026-09-14 07:35:33.069371 | ubuntu-noble | [ironic-base] 2026-09-14 07:35:33.069421 | ubuntu-noble | type = local 2026-09-14 07:35:33.069478 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-14 07:35:33.069489 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-14 07:35:33.069498 | ubuntu-noble | 2026-09-14 07:35:33.069506 | ubuntu-noble | 2026-09-14 07:35:33.069515 | ubuntu-noble | 2026-09-14 07:35:33.069523 | ubuntu-noble | [keystone-base] 2026-09-14 07:35:33.069549 | ubuntu-noble | type = local 2026-09-14 07:35:33.069558 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-14 07:35:33.069576 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-14 07:35:33.069585 | ubuntu-noble | 2026-09-14 07:35:33.069594 | ubuntu-noble | 2026-09-14 07:35:33.069602 | ubuntu-noble | 2026-09-14 07:35:33.069611 | ubuntu-noble | [magnum-base] 2026-09-14 07:35:33.069620 | ubuntu-noble | type = local 2026-09-14 07:35:33.069628 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-14 07:35:33.069636 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-14 07:35:33.069645 | ubuntu-noble | 2026-09-14 07:35:33.069653 | ubuntu-noble | 2026-09-14 07:35:33.069662 | ubuntu-noble | 2026-09-14 07:35:33.069670 | ubuntu-noble | [manila-base] 2026-09-14 07:35:33.069679 | ubuntu-noble | type = local 2026-09-14 07:35:33.069687 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-14 07:35:33.069696 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-14 07:35:33.069704 | ubuntu-noble | 2026-09-14 07:35:33.069712 | ubuntu-noble | 2026-09-14 07:35:33.069721 | ubuntu-noble | 2026-09-14 07:35:33.069729 | ubuntu-noble | [masakari-base] 2026-09-14 07:35:33.069747 | ubuntu-noble | type = local 2026-09-14 07:35:33.069756 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-14 07:35:33.069764 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-14 07:35:33.069772 | ubuntu-noble | 2026-09-14 07:35:33.069781 | ubuntu-noble | 2026-09-14 07:35:33.069789 | ubuntu-noble | 2026-09-14 07:35:33.069797 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-14 07:35:33.069806 | ubuntu-noble | type = local 2026-09-14 07:35:33.069814 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:33.069824 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:33.069832 | ubuntu-noble | 2026-09-14 07:35:33.069840 | ubuntu-noble | 2026-09-14 07:35:33.069849 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-14 07:35:33.069857 | ubuntu-noble | type = local 2026-09-14 07:35:33.069866 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:33.069874 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:33.069883 | ubuntu-noble | 2026-09-14 07:35:33.069891 | ubuntu-noble | 2026-09-14 07:35:33.069900 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-14 07:35:33.069908 | ubuntu-noble | type = local 2026-09-14 07:35:33.069917 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:33.069925 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:33.069934 | ubuntu-noble | 2026-09-14 07:35:33.069942 | ubuntu-noble | 2026-09-14 07:35:33.069951 | ubuntu-noble | 2026-09-14 07:35:33.069959 | ubuntu-noble | [neutron-base] 2026-09-14 07:35:33.069967 | ubuntu-noble | type = local 2026-09-14 07:35:33.069976 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-14 07:35:33.069985 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-14 07:35:33.069993 | ubuntu-noble | 2026-09-14 07:35:33.070001 | ubuntu-noble | 2026-09-14 07:35:33.070010 | ubuntu-noble | 2026-09-14 07:35:33.070018 | ubuntu-noble | [nova-base] 2026-09-14 07:35:33.070026 | ubuntu-noble | type = local 2026-09-14 07:35:33.070035 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-14 07:35:33.070043 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-14 07:35:33.070052 | ubuntu-noble | 2026-09-14 07:35:33.070061 | ubuntu-noble | 2026-09-14 07:35:33.070069 | ubuntu-noble | 2026-09-14 07:35:33.070077 | ubuntu-noble | [octavia-base] 2026-09-14 07:35:33.070086 | ubuntu-noble | type = local 2026-09-14 07:35:33.070094 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-14 07:35:33.070103 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-14 07:35:33.070111 | ubuntu-noble | 2026-09-14 07:35:33.070119 | ubuntu-noble | 2026-09-14 07:35:33.070128 | ubuntu-noble | 2026-09-14 07:35:33.070136 | ubuntu-noble | [placement-base] 2026-09-14 07:35:33.070145 | ubuntu-noble | type = local 2026-09-14 07:35:33.070153 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-14 07:35:33.070161 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-14 07:35:33.070170 | ubuntu-noble | 2026-09-14 07:35:33.070178 | ubuntu-noble | 2026-09-14 07:35:33.070186 | ubuntu-noble | 2026-09-14 07:35:33.070195 | ubuntu-noble | [skyline-apiserver-base] 2026-09-14 07:35:33.070203 | ubuntu-noble | type = local 2026-09-14 07:35:33.070226 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:35:33.070236 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:35:33.070245 | ubuntu-noble | 2026-09-14 07:35:33.070254 | ubuntu-noble | 2026-09-14 07:35:33.070262 | ubuntu-noble | 2026-09-14 07:35:33.070271 | ubuntu-noble | [skyline-console-base] 2026-09-14 07:35:33.070280 | ubuntu-noble | type = local 2026-09-14 07:35:33.070288 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-14 07:35:33.070297 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-14 07:35:33.070306 | ubuntu-noble | 2026-09-14 07:35:33.070315 | ubuntu-noble | 2026-09-14 07:35:33.070323 | ubuntu-noble | 2026-09-14 07:35:33.070332 | ubuntu-noble | [watcher-base] 2026-09-14 07:35:33.070341 | ubuntu-noble | type = local 2026-09-14 07:35:33.070349 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-14 07:35:33.070358 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-14 07:35:33.070373 | ubuntu-noble | 2026-09-14 07:35:33.070439 | ubuntu-noble | 2026-09-14 07:35:33.070449 | ubuntu-noble | [openstack-base] 2026-09-14 07:35:33.070458 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-14 07:35:33.070467 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-14 07:35:33.070475 | ubuntu-noble | type = local 2026-09-14 07:35:33.070484 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-14 07:35:33.071131 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-14 07:35:33.071144 | ubuntu-noble | + VERSION=latest 2026-09-14 07:35:33.071151 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-14 07:35:33.071162 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-14 07:35:33.071172 | ubuntu-noble | + . defaults/all.sh 2026-09-14 07:35:33.071235 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-14 07:35:33.071245 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-14 07:35:33.071252 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-14 07:35:33.071259 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-14 07:35:33.071357 | ubuntu-noble | +++ deactivate nondestructive 2026-09-14 07:35:33.071371 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:33.071410 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:33.071427 | ubuntu-noble | +++ hash -r 2026-09-14 07:35:33.071434 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:33.071444 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-14 07:35:33.071451 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-14 07:35:33.071461 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-14 07:35:33.071498 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-14 07:35:33.071506 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-14 07:35:33.071516 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-14 07:35:33.071524 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-14 07:35:33.071547 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-14 07:35:33.071585 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-14 07:35:33.071594 | ubuntu-noble | +++ export PATH 2026-09-14 07:35:33.071604 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-14 07:35:33.071632 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-14 07:35:33.071640 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-14 07:35:33.071650 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-14 07:35:33.071657 | ubuntu-noble | +++ export PS1 2026-09-14 07:35:33.071665 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-14 07:35:33.071671 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-14 07:35:33.071682 | ubuntu-noble | +++ hash -r 2026-09-14 07:35:33.071689 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-14 07:35:33.072444 | ubuntu-noble | +++ date +%Y%m%d 2026-09-14 07:35:33.074052 | ubuntu-noble | ++ export BUILD_ID=20260914 2026-09-14 07:35:33.074076 | ubuntu-noble | ++ BUILD_ID=20260914 2026-09-14 07:35:33.074080 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-14 07:35:33.074084 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-14 07:35:33.074088 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-14 07:35:33.074091 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-14 07:35:33.074095 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-14 07:35:33.074510 | ubuntu-noble | +++ pwd 2026-09-14 07:35:33.075596 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-14 07:35:33.075617 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-14 07:35:33.075622 | ubuntu-noble | + export VERSION 2026-09-14 07:35:33.075626 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-14 07:35:33.075629 | ubuntu-noble | + mkdir -p tarballs 2026-09-14 07:35:33.078336 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-14 07:35:33.225739 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-14 07:35:33.225819 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=42 time=135 ms 2026-09-14 07:35:34.215607 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=42 time=133 ms 2026-09-14 07:35:34.215703 | ubuntu-noble | 2026-09-14 07:35:34.215719 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-14 07:35:34.215731 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-09-14 07:35:34.215742 | ubuntu-noble | rtt min/avg/max/mdev = 132.566/133.949/135.332/1.383 ms 2026-09-14 07:35:34.218562 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-14 07:35:34.222481 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:34.222552 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:34.223140 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-14 07:35:34.226512 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-14 07:35:34.226598 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-14 07:35:34.226608 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-14 07:35:34.226617 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-14 07:35:34.226626 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.264086 | ubuntu-noble | 2026-09-14 07:35:35 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:35.266240 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:35.266279 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.266293 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.269211 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.269261 | ubuntu-noble | ++ head -1 2026-09-14 07:35:35.271481 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:35.282660 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-14 07:35:35.284373 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-14 07:35:35.284481 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:35.284491 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-14 07:35:35.284502 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:35.284570 | ubuntu-noble | ++ local name=aodh 2026-09-14 07:35:35.284588 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:35.284600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:35.284613 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-14 07:35:35.284626 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-14 07:35:35.284640 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:35.284652 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-14 07:35:35.284665 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-14 07:35:35.284677 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:35.284689 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-14 07:35:35.284702 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-14 07:35:35.284716 | ubuntu-noble | ++ return 1 2026-09-14 07:35:35.284740 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:35.284754 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:35.285368 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-14 07:35:35.285490 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:35.285508 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-14 07:35:35.285541 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:35.285643 | ubuntu-noble | ++ local name=aodh 2026-09-14 07:35:35.285654 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:35.285693 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:35.285707 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-14 07:35:35.285717 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-14 07:35:35.285768 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:35.285781 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-14 07:35:35.285789 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-14 07:35:35.285801 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:35.285808 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-14 07:35:35.285818 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-14 07:35:35.285825 | ubuntu-noble | ++ return 1 2026-09-14 07:35:35.286271 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:35.286286 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:35.286325 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.286356 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.286367 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:35.286375 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.286420 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-14 07:35:35.286428 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:35.286435 | ubuntu-noble | + popd 2026-09-14 07:35:35.286552 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:35.286563 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:35.287540 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-14 07:35:35.290028 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-14 07:35:35.290066 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-14 07:35:35.290077 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-14 07:35:35.290085 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-14 07:35:35.290093 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.513301 | ubuntu-noble | 2026-09-14 07:35:36 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:36.516454 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:36.516499 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.516542 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.519454 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.519496 | ubuntu-noble | ++ head -1 2026-09-14 07:35:36.520892 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:36.529179 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-14 07:35:36.530003 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-14 07:35:36.530038 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:36.530051 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-14 07:35:36.530119 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:36.530160 | ubuntu-noble | ++ local name=barbican 2026-09-14 07:35:36.530174 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:36.530245 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:36.530257 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-14 07:35:36.530266 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-14 07:35:36.530301 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:36.530310 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-14 07:35:36.530322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-14 07:35:36.530329 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:36.530336 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-14 07:35:36.530346 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-14 07:35:36.530353 | ubuntu-noble | ++ return 1 2026-09-14 07:35:36.530805 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:36.530834 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:36.532452 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-14 07:35:36.532488 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:36.532497 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-14 07:35:36.532563 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:36.532571 | ubuntu-noble | ++ local name=barbican 2026-09-14 07:35:36.532578 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:36.532585 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:36.532592 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-14 07:35:36.532600 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-14 07:35:36.532607 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:36.532614 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-14 07:35:36.532621 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-14 07:35:36.532627 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:36.532652 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-14 07:35:36.532660 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-14 07:35:36.532667 | ubuntu-noble | ++ return 1 2026-09-14 07:35:36.532892 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:36.532905 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:36.532917 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.532924 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.532934 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:36.532946 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.532956 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-14 07:35:36.532964 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:36.532974 | ubuntu-noble | + popd 2026-09-14 07:35:36.533062 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:36.533073 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:36.534074 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-14 07:35:36.537038 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-14 07:35:36.537086 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-14 07:35:36.537165 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-14 07:35:36.537174 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-14 07:35:36.537184 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.639597 | ubuntu-noble | 2026-09-14 07:35:37 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:37.641600 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:37.641668 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.641681 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.645476 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.645576 | ubuntu-noble | ++ head -1 2026-09-14 07:35:37.647447 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:37.654737 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-14 07:35:37.655204 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-14 07:35:37.655275 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:37.655287 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-14 07:35:37.655299 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:37.655335 | ubuntu-noble | ++ local name=blazar 2026-09-14 07:35:37.655344 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:37.655360 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:37.655372 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-14 07:35:37.655380 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-14 07:35:37.655471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:37.655480 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-14 07:35:37.655492 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-14 07:35:37.655526 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:37.655534 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-14 07:35:37.655542 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-14 07:35:37.655549 | ubuntu-noble | ++ return 1 2026-09-14 07:35:37.655901 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:37.655915 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:37.657483 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-14 07:35:37.657570 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:37.657580 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-14 07:35:37.657588 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:37.657596 | ubuntu-noble | ++ local name=blazar 2026-09-14 07:35:37.657603 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:37.657610 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:37.657617 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-14 07:35:37.657644 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-14 07:35:37.657652 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:37.657659 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-14 07:35:37.657667 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-14 07:35:37.657674 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:37.657681 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-14 07:35:37.657688 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-14 07:35:37.657695 | ubuntu-noble | ++ return 1 2026-09-14 07:35:37.657709 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:37.657716 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:37.657723 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.657730 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.657737 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:37.657744 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.657751 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-14 07:35:37.657758 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:37.657765 | ubuntu-noble | + popd 2026-09-14 07:35:37.657773 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:37.657780 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:37.658672 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:37.660105 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:37.660132 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-14 07:35:37.660145 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:37.660165 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:37.660173 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.011954 | ubuntu-noble | 2026-09-14 07:35:39 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:39.014144 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:39.014173 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.014189 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.018475 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.018591 | ubuntu-noble | ++ head -1 2026-09-14 07:35:39.019411 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:39.026287 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-14 07:35:39.027050 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-14 07:35:39.027087 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:39.027100 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-14 07:35:39.027131 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:39.027190 | ubuntu-noble | ++ local name=ceilometer 2026-09-14 07:35:39.027200 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:39.027210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:39.027220 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-14 07:35:39.027231 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-14 07:35:39.027267 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:39.027274 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-14 07:35:39.027291 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-14 07:35:39.027298 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:39.027304 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-14 07:35:39.027312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-14 07:35:39.027318 | ubuntu-noble | ++ return 1 2026-09-14 07:35:39.027925 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:39.027947 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:39.028233 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-14 07:35:39.028292 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:39.028301 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-14 07:35:39.028326 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:39.028374 | ubuntu-noble | ++ local name=ceilometer 2026-09-14 07:35:39.028408 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:39.028422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:39.028428 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-14 07:35:39.028437 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-14 07:35:39.028446 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:39.028454 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-14 07:35:39.028463 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-14 07:35:39.028471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:39.028477 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-14 07:35:39.028499 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-14 07:35:39.028506 | ubuntu-noble | ++ return 1 2026-09-14 07:35:39.029277 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:39.029297 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:39.029303 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.029309 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.029315 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:39.029321 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.029327 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-14 07:35:39.029333 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:39.029339 | ubuntu-noble | + popd 2026-09-14 07:35:39.029345 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:39.029352 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:39.029592 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-14 07:35:39.031459 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-14 07:35:39.031503 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-14 07:35:39.031511 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-14 07:35:39.031518 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-14 07:35:39.031524 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-14 07:35:40.785769 | ubuntu-noble | 2026-09-14 07:35:40 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:40.788881 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:40.788931 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-14 07:35:40.788944 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-14 07:35:40.791490 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-14 07:35:40.791534 | ubuntu-noble | ++ head -1 2026-09-14 07:35:40.792987 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:40.801844 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-14 07:35:40.802915 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-14 07:35:40.803019 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:40.803033 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-14 07:35:40.803070 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:40.803157 | ubuntu-noble | ++ local name=cinder 2026-09-14 07:35:40.803165 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:40.803211 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:40.803221 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-14 07:35:40.803252 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-14 07:35:40.803288 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-14 07:35:40.803337 | ubuntu-noble | ++ return 0 2026-09-14 07:35:40.804213 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-14 07:35:40.804751 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-14 07:35:40.804842 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:40.804851 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-14 07:35:40.804885 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:40.804952 | ubuntu-noble | ++ local name=cinder 2026-09-14 07:35:40.804960 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:40.804992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:40.805003 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-14 07:35:40.805012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-14 07:35:40.805061 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:40.805071 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-14 07:35:40.805079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-14 07:35:40.805088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:40.805096 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-14 07:35:40.805104 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-14 07:35:40.805112 | ubuntu-noble | ++ return 1 2026-09-14 07:35:40.806059 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:40.806082 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:40.806089 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-14 07:35:40.806095 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-14 07:35:40.806100 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-14 07:35:40.806106 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-14 07:35:41.148542 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-14 07:35:41.153431 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-14 07:35:41.153460 | ubuntu-noble | + sort 2026-09-14 07:35:41.161862 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-14 07:35:41.164435 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-14 07:35:41.164462 | ubuntu-noble | ++ sort 2026-09-14 07:35:41.165031 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:41.165058 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-14 07:35:41.165095 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-14 07:35:41.165103 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-14 07:35:41.165120 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-14 07:35:41.165125 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-14 07:35:41.165136 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:41.167000 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-14 07:35:41.167020 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-14 07:35:41.167025 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-14 07:35:41.167031 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:41.168958 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-14 07:35:41.168979 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-14 07:35:41.168984 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-14 07:35:41.168991 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-14 07:35:41.169082 | ubuntu-noble | + popd 2026-09-14 07:35:41.171452 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-14 07:35:41.171500 | ubuntu-noble | + sort 2026-09-14 07:35:41.179058 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-14 07:35:41.179085 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-14 07:35:41.179090 | ubuntu-noble | + local before=files-before 2026-09-14 07:35:41.179094 | ubuntu-noble | + local after=files-after 2026-09-14 07:35:41.179099 | ubuntu-noble | + local sources_txt 2026-09-14 07:35:41.181050 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-14 07:35:41.181083 | ubuntu-noble | ++ head -1 2026-09-14 07:35:41.181980 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-14 07:35:41.182006 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-14 07:35:41.182010 | ubuntu-noble | + local new_files 2026-09-14 07:35:41.182422 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-14 07:35:41.185991 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-14 07:35:41.186019 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-14 07:35:41.186417 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-14 07:35:41.187615 | ubuntu-noble | + [[ -n y ]] 2026-09-14 07:35:41.187644 | ubuntu-noble | + echo 2026-09-14 07:35:41.187648 | ubuntu-noble | + local file 2026-09-14 07:35:41.187653 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:41.187658 | ubuntu-noble | + case $file in 2026-09-14 07:35:41.187701 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-09-14 07:35:41.187708 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-14 07:35:41.187714 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-14 07:35:41.187759 | ubuntu-noble | + rm files-before files-after 2026-09-14 07:35:41.189204 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-14 07:35:42.391175 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-14 07:35:42.459583 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-14 07:35:42.459661 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-14 07:35:42.459674 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:42.459694 | ubuntu-noble | + popd 2026-09-14 07:35:42.459704 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:42.459714 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:42.461288 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-14 07:35:42.464006 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-14 07:35:42.464054 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-14 07:35:42.464167 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-14 07:35:42.464201 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-14 07:35:42.464211 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.832569 | ubuntu-noble | 2026-09-14 07:35:43 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:43.835644 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:43.835696 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.835706 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.838517 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.838556 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:43.838635 | ubuntu-noble | ++ head -1 2026-09-14 07:35:43.844786 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-14 07:35:43.845492 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-14 07:35:43.845536 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:43.845546 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-14 07:35:43.845554 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:43.845566 | ubuntu-noble | ++ local name=designate 2026-09-14 07:35:43.845573 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:43.845580 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:43.845587 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-14 07:35:43.845594 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-14 07:35:43.845605 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:43.845611 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-14 07:35:43.845637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-14 07:35:43.845644 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:43.845650 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-14 07:35:43.845656 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-14 07:35:43.845663 | ubuntu-noble | ++ return 1 2026-09-14 07:35:43.846185 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:43.846201 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:43.846468 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-14 07:35:43.846518 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:43.846527 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-14 07:35:43.846536 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:43.846570 | ubuntu-noble | ++ local name=designate 2026-09-14 07:35:43.846579 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:43.846603 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:43.846609 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-14 07:35:43.846617 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-14 07:35:43.846640 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:43.846647 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-14 07:35:43.846655 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-14 07:35:43.846661 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:43.846666 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-14 07:35:43.846672 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-14 07:35:43.846680 | ubuntu-noble | ++ return 1 2026-09-14 07:35:43.847507 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:43.847535 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:43.847542 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.847548 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.847554 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:43.847560 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.847565 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-14 07:35:43.847571 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:43.847577 | ubuntu-noble | + popd 2026-09-14 07:35:43.847583 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:43.847589 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:43.847701 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-14 07:35:43.849471 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-14 07:35:43.849504 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-14 07:35:43.849513 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-14 07:35:43.849519 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-14 07:35:43.849526 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.322868 | ubuntu-noble | 2026-09-14 07:35:45 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2142801/2142801] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:45.325686 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:45.325760 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.325774 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.330212 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.330306 | ubuntu-noble | ++ head -1 2026-09-14 07:35:45.330995 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:45.339641 | ubuntu-noble | + directory=glance-31.1.1.dev16 2026-09-14 07:35:45.341505 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev16 2026-09-14 07:35:45.341566 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:45.341578 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-14 07:35:45.341586 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:45.341594 | ubuntu-noble | ++ local name=glance 2026-09-14 07:35:45.341618 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:45.341626 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:45.341633 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-14 07:35:45.341641 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-14 07:35:45.341659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:45.341666 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-14 07:35:45.341674 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-14 07:35:45.341681 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:45.341688 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-14 07:35:45.341695 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-14 07:35:45.341703 | ubuntu-noble | ++ return 1 2026-09-14 07:35:45.342162 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:45.342180 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:45.342807 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev16 /source 2026-09-14 07:35:45.342910 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:45.342923 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-14 07:35:45.342980 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:45.343044 | ubuntu-noble | ++ local name=glance 2026-09-14 07:35:45.343056 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:45.343103 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:45.343114 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-14 07:35:45.343143 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-14 07:35:45.343185 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:45.343196 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-14 07:35:45.343207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-14 07:35:45.343217 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:45.343227 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-14 07:35:45.343237 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-14 07:35:45.343263 | ubuntu-noble | ++ return 1 2026-09-14 07:35:45.344464 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:45.344499 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:45.344507 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.344515 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.344523 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:45.344530 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.344537 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-14 07:35:45.344544 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:45.344551 | ubuntu-noble | + popd 2026-09-14 07:35:45.344565 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:45.344573 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:45.345031 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-14 07:35:45.348477 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-14 07:35:45.348510 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-14 07:35:45.348518 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-14 07:35:45.348527 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-14 07:35:45.348534 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.802024 | ubuntu-noble | 2026-09-14 07:35:46 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:46.804115 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:46.804153 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.804162 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.806477 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.806515 | ubuntu-noble | ++ head -1 2026-09-14 07:35:46.807642 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:46.814125 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-14 07:35:46.815233 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-14 07:35:46.815335 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:46.815349 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-14 07:35:46.815460 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:46.815561 | ubuntu-noble | ++ local name=openstack_heat 2026-09-14 07:35:46.815571 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:46.815621 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:46.815635 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-14 07:35:46.815669 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-14 07:35:46.815724 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:46.815735 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-14 07:35:46.815744 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-14 07:35:46.815773 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:46.815784 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-14 07:35:46.815793 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-14 07:35:46.815804 | ubuntu-noble | ++ return 1 2026-09-14 07:35:46.816759 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:46.816786 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:46.817327 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-14 07:35:46.817467 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:46.817485 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-14 07:35:46.817526 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:46.817602 | ubuntu-noble | ++ local name=openstack_heat 2026-09-14 07:35:46.817611 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:46.817656 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:46.817667 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-14 07:35:46.817676 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-14 07:35:46.817722 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:46.817733 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-14 07:35:46.817742 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-14 07:35:46.817751 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:46.817760 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-14 07:35:46.817769 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-14 07:35:46.817798 | ubuntu-noble | ++ return 1 2026-09-14 07:35:46.818644 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:46.818735 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:46.818751 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.818763 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.818775 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:46.818785 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.818795 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-14 07:35:46.818805 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:46.818815 | ubuntu-noble | + popd 2026-09-14 07:35:46.818825 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:46.818836 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:46.819334 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-14 07:35:46.821739 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-14 07:35:46.821777 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-14 07:35:46.821790 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-14 07:35:46.821798 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-14 07:35:46.821805 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.713614 | ubuntu-noble | 2026-09-14 07:35:48 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:48.715662 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:48.715729 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.715748 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.719505 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.719556 | ubuntu-noble | ++ head -1 2026-09-14 07:35:48.720351 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:48.727354 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-14 07:35:48.728505 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-14 07:35:48.728552 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:48.728563 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-14 07:35:48.728571 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:48.728578 | ubuntu-noble | ++ local name=horizon 2026-09-14 07:35:48.728586 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:48.728593 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:48.728601 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-14 07:35:48.728608 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-14 07:35:48.728622 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:48.728630 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-14 07:35:48.728637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-14 07:35:48.728644 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:48.728651 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-14 07:35:48.728659 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-14 07:35:48.728666 | ubuntu-noble | ++ return 1 2026-09-14 07:35:48.729297 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:48.729316 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:48.729796 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-14 07:35:48.729871 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:48.729885 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-14 07:35:48.729923 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:48.729992 | ubuntu-noble | ++ local name=horizon 2026-09-14 07:35:48.730001 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:48.730012 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:48.730022 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-14 07:35:48.730034 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-14 07:35:48.730074 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:48.730085 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-14 07:35:48.730093 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-14 07:35:48.730103 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:48.730110 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-14 07:35:48.730120 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-14 07:35:48.730128 | ubuntu-noble | ++ return 1 2026-09-14 07:35:48.731114 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:48.731145 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:48.731152 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.731160 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.731167 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:48.731174 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.731182 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-14 07:35:48.731189 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:48.731196 | ubuntu-noble | + popd 2026-09-14 07:35:48.731212 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:48.731219 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:48.731632 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-14 07:35:48.735469 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-14 07:35:48.735527 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-14 07:35:48.735562 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-14 07:35:48.735573 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-14 07:35:48.735583 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.251742 | ubuntu-noble | 2026-09-14 07:35:50 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:50.253966 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:50.254003 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.254013 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.255486 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.255628 | ubuntu-noble | ++ head -1 2026-09-14 07:35:50.257672 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:50.267174 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-14 07:35:50.268312 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-14 07:35:50.268445 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:50.268511 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-14 07:35:50.268542 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:50.268622 | ubuntu-noble | ++ local name=ironic 2026-09-14 07:35:50.268631 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:50.268688 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:50.268712 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-14 07:35:50.268737 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-14 07:35:50.268777 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-14 07:35:50.268815 | ubuntu-noble | ++ return 0 2026-09-14 07:35:50.269509 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-14 07:35:50.269819 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-14 07:35:50.269856 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:50.269869 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-14 07:35:50.269879 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:50.269928 | ubuntu-noble | ++ local name=ironic 2026-09-14 07:35:50.269939 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:50.269968 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:50.269976 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-14 07:35:50.269986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-14 07:35:50.270015 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:50.270023 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-14 07:35:50.270034 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-14 07:35:50.270042 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:50.270049 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-14 07:35:50.270056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-14 07:35:50.270066 | ubuntu-noble | ++ return 1 2026-09-14 07:35:50.270339 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:50.270349 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:50.270360 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.270368 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.270443 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-14 07:35:50.270458 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.436757 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-14 07:35:50.439457 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-14 07:35:50.439565 | ubuntu-noble | + sort 2026-09-14 07:35:50.449539 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-14 07:35:50.451461 | ubuntu-noble | ++ sort 2026-09-14 07:35:50.451502 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-14 07:35:50.453692 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.453735 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-14 07:35:50.453755 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-14 07:35:50.453762 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-14 07:35:50.453773 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-14 07:35:50.453780 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-14 07:35:50.453787 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.457443 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-14 07:35:50.457477 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-14 07:35:50.457483 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-14 07:35:50.457488 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-14 07:35:50.457491 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-14 07:35:50.457494 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-14 07:35:50.457498 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-14 07:35:50.457501 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-14 07:35:50.457547 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-14 07:35:50.457659 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-14 07:35:50.457811 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-14 07:35:50.457918 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-14 07:35:50.458193 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-14 07:35:50.458318 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-14 07:35:50.458619 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-14 07:35:50.458815 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-14 07:35:50.459557 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-14 07:35:50.459948 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-14 07:35:50.460741 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-14 07:35:50.461094 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-14 07:35:50.461225 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.461453 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-14 07:35:50.461930 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-14 07:35:50.462487 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-14 07:35:50.463680 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-14 07:35:50.464579 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-14 07:35:50.465008 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-14 07:35:50.465168 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-14 07:35:50.465360 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-14 07:35:50.465609 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-14 07:35:50.465723 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-14 07:35:50.466200 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.467354 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-14 07:35:50.467724 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-14 07:35:50.467920 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-14 07:35:50.467985 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-14 07:35:50.468042 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-14 07:35:50.468133 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-14 07:35:50.468250 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-14 07:35:50.468341 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-14 07:35:50.468526 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-14 07:35:50.468605 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-14 07:35:50.468680 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-14 07:35:50.468755 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-14 07:35:50.468944 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-14 07:35:50.469023 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-14 07:35:50.469157 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-14 07:35:50.469279 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-14 07:35:50.469768 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-14 07:35:50.469971 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-14 07:35:50.470301 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-14 07:35:50.470599 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-14 07:35:50.470721 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.470825 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-14 07:35:50.471132 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-14 07:35:50.471491 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-14 07:35:50.472405 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-14 07:35:50.473011 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-14 07:35:50.473274 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-14 07:35:50.473408 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-14 07:35:50.473602 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-14 07:35:50.473727 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-14 07:35:50.473817 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-14 07:35:50.475785 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-14 07:35:50.475823 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.475852 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-14 07:35:50.475874 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-14 07:35:50.475884 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-14 07:35:50.475893 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-14 07:35:50.475899 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-14 07:35:50.475907 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.477502 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-14 07:35:50.477572 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-14 07:35:50.477806 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-14 07:35:50.477888 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-14 07:35:50.477960 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-14 07:35:50.478069 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-14 07:35:50.478216 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-14 07:35:50.478552 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-14 07:35:50.478681 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-14 07:35:50.478862 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-14 07:35:50.479194 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-14 07:35:50.479373 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-14 07:35:50.479544 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.479676 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-14 07:35:50.479816 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-14 07:35:50.479958 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-14 07:35:50.480600 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-14 07:35:50.480620 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-14 07:35:50.480639 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.482435 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-14 07:35:50.482462 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-14 07:35:50.482466 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-14 07:35:50.482470 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-14 07:35:50.482474 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-14 07:35:50.482481 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-14 07:35:50.482611 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-14 07:35:50.482830 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-14 07:35:50.482924 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-14 07:35:50.483055 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-14 07:35:50.483170 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-14 07:35:50.483278 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-14 07:35:50.483407 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.483603 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-14 07:35:50.483717 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-14 07:35:50.483824 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-14 07:35:50.483966 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-14 07:35:50.484094 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-14 07:35:50.485274 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-14 07:35:50.485305 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.485310 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-14 07:35:50.485315 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-14 07:35:50.485339 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-14 07:35:50.485344 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-14 07:35:50.485350 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-14 07:35:50.485353 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.487452 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-14 07:35:50.487473 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-14 07:35:50.487478 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-14 07:35:50.487481 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-14 07:35:50.487485 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-14 07:35:50.487489 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-14 07:35:50.487525 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-14 07:35:50.487900 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-14 07:35:50.488055 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-14 07:35:50.488134 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-14 07:35:50.488160 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-14 07:35:50.488196 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-14 07:35:50.488221 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-14 07:35:50.488250 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-14 07:35:50.488275 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-14 07:35:50.488299 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-14 07:35:50.488326 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-14 07:35:50.488358 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-14 07:35:50.488457 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-14 07:35:50.488487 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-14 07:35:50.488518 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-14 07:35:50.488556 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-14 07:35:50.488594 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-14 07:35:50.488899 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-14 07:35:50.489001 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-14 07:35:50.489135 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-14 07:35:50.489281 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-14 07:35:50.489497 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-14 07:35:50.489937 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-14 07:35:50.490054 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-14 07:35:50.490652 | ubuntu-noble | checking file ironic/db/api.py 2026-09-14 07:35:50.490869 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-14 07:35:50.491145 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-14 07:35:50.491521 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.491660 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-14 07:35:50.491799 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-14 07:35:50.492702 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-14 07:35:50.493097 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-14 07:35:50.494363 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-14 07:35:50.496091 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-14 07:35:50.496114 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-14 07:35:50.496118 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-14 07:35:50.496122 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-14 07:35:50.496125 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-14 07:35:50.496250 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.498484 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-14 07:35:50.498505 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-14 07:35:50.498510 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-14 07:35:50.498513 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-14 07:35:50.498517 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-14 07:35:50.498521 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-14 07:35:50.498524 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-14 07:35:50.498880 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-14 07:35:50.499035 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-14 07:35:50.499113 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-14 07:35:50.499139 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-14 07:35:50.499175 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-14 07:35:50.499199 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-14 07:35:50.499228 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-14 07:35:50.499252 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-14 07:35:50.499277 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-14 07:35:50.499304 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-14 07:35:50.499332 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-14 07:35:50.499357 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-14 07:35:50.499460 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-14 07:35:50.499499 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-14 07:35:50.499538 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-14 07:35:50.499577 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-14 07:35:50.499810 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-14 07:35:50.499896 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-14 07:35:50.499997 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-14 07:35:50.500072 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-14 07:35:50.500195 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-14 07:35:50.500692 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-14 07:35:50.500824 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-14 07:35:50.501226 | ubuntu-noble | patching file ironic/db/api.py 2026-09-14 07:35:50.501485 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-14 07:35:50.501777 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-14 07:35:50.502062 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.502177 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-14 07:35:50.502301 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-14 07:35:50.503172 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-14 07:35:50.503639 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-14 07:35:50.504800 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-14 07:35:50.505045 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-14 07:35:50.505815 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-14 07:35:50.506021 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-14 07:35:50.506181 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-14 07:35:50.506316 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-14 07:35:50.508594 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-14 07:35:50.508731 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.508815 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-14 07:35:50.508858 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-14 07:35:50.508894 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-14 07:35:50.508927 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-14 07:35:50.508933 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-14 07:35:50.508957 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.510500 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-14 07:35:50.510553 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.511207 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.512124 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-14 07:35:50.512281 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.513447 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-14 07:35:50.513482 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.513492 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-14 07:35:50.513501 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-14 07:35:50.513510 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-14 07:35:50.513520 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-14 07:35:50.513528 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-14 07:35:50.513537 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.514299 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-14 07:35:50.514496 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.514745 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-14 07:35:50.514954 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-14 07:35:50.515469 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.516569 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-14 07:35:50.516710 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-14 07:35:50.516919 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-14 07:35:50.517095 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-14 07:35:50.518172 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-14 07:35:50.518214 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.518224 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-14 07:35:50.518233 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-14 07:35:50.518242 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-14 07:35:50.518252 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-14 07:35:50.518260 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-14 07:35:50.518269 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.519127 | ubuntu-noble | checking file ironic/common/states.py 2026-09-14 07:35:50.519311 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-14 07:35:50.519328 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-14 07:35:50.519518 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-14 07:35:50.520119 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.521173 | ubuntu-noble | patching file ironic/common/states.py 2026-09-14 07:35:50.521353 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-14 07:35:50.521447 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-14 07:35:50.521584 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-14 07:35:50.522475 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-14 07:35:50.522510 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:50.522518 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-14 07:35:50.522524 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-14 07:35:50.522531 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-14 07:35:50.522537 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-14 07:35:50.522544 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-14 07:35:50.522550 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:50.523907 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-14 07:35:50.524012 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:50.525577 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-14 07:35:50.525721 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-14 07:35:50.525798 | ubuntu-noble | + popd 2026-09-14 07:35:50.528444 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-14 07:35:50.528469 | ubuntu-noble | + sort 2026-09-14 07:35:50.534725 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-14 07:35:50.534806 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-14 07:35:50.534831 | ubuntu-noble | + local before=files-before 2026-09-14 07:35:50.534849 | ubuntu-noble | + local after=files-after 2026-09-14 07:35:50.534866 | ubuntu-noble | + local sources_txt 2026-09-14 07:35:50.535905 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-14 07:35:50.536275 | ubuntu-noble | ++ head -1 2026-09-14 07:35:50.538267 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.538322 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-14 07:35:50.538343 | ubuntu-noble | + local new_files 2026-09-14 07:35:50.538960 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-14 07:35:50.543210 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-14 07:35:50.543232 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-14 07:35:50.543236 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-14 07:35:50.543240 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-14 07:35:50.543244 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-14 07:35:50.543247 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-14 07:35:50.543251 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-14 07:35:50.543254 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-14 07:35:50.543258 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-14 07:35:50.543262 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-14 07:35:50.543266 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-14 07:35:50.543269 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-14 07:35:50.543273 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-14 07:35:50.543276 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-14 07:35:50.543279 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-14 07:35:50.543282 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-14 07:35:50.543286 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-14 07:35:50.543290 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-14 07:35:50.543293 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-14 07:35:50.543296 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-14 07:35:50.543300 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-14 07:35:50.543303 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-14 07:35:50.543306 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-14 07:35:50.543310 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-14 07:35:50.543313 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-14 07:35:50.543316 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-14 07:35:50.543320 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-14 07:35:50.543323 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-14 07:35:50.543326 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-14 07:35:50.543330 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-14 07:35:50.543333 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-14 07:35:50.543336 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-14 07:35:50.543340 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-14 07:35:50.543343 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-14 07:35:50.543347 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-14 07:35:50.543350 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-14 07:35:50.543555 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545468 | ubuntu-noble | + [[ -n l ]] 2026-09-14 07:35:50.545500 | ubuntu-noble | + echo 2026-09-14 07:35:50.545505 | ubuntu-noble | + local file 2026-09-14 07:35:50.545510 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545515 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545520 | ubuntu-noble | + continue 2026-09-14 07:35:50.545525 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545529 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545534 | ubuntu-noble | + continue 2026-09-14 07:35:50.545538 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545543 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545547 | ubuntu-noble | + continue 2026-09-14 07:35:50.545551 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545556 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545560 | ubuntu-noble | + continue 2026-09-14 07:35:50.545565 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545569 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545574 | ubuntu-noble | + continue 2026-09-14 07:35:50.545578 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545582 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545587 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545594 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545600 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-14 07:35:50.545611 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545616 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545621 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545626 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545631 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-14 07:35:50.545635 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545640 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545644 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545649 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545654 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-14 07:35:50.545658 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545662 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545666 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545670 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545675 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-14 07:35:50.545679 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545683 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545687 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545691 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545695 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-14 07:35:50.545699 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545703 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545707 | ubuntu-noble | + continue 2026-09-14 07:35:50.545711 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545715 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545719 | ubuntu-noble | + continue 2026-09-14 07:35:50.545723 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545727 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545740 | ubuntu-noble | + continue 2026-09-14 07:35:50.545744 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545748 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545752 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545757 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545761 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-14 07:35:50.545765 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545769 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545773 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545777 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545781 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-14 07:35:50.545785 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545790 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545794 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545798 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545802 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-14 07:35:50.545806 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545810 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545814 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545818 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545822 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-14 07:35:50.545826 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:50.545830 | ubuntu-noble | + case $file in 2026-09-14 07:35:50.545838 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-14 07:35:50.545843 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-14 07:35:50.545847 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-14 07:35:50.545851 | ubuntu-noble | + rm files-before files-after 2026-09-14 07:35:50.547040 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-14 07:35:51.178534 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-14 07:35:51.226420 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-14 07:35:51.226472 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-14 07:35:51.226483 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:51.226487 | ubuntu-noble | + popd 2026-09-14 07:35:51.226580 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:51.226615 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:51.227510 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-14 07:35:51.230955 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-14 07:35:51.231007 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-14 07:35:51.231019 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-14 07:35:51.231029 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-14 07:35:51.231038 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.763362 | ubuntu-noble | 2026-09-14 07:35:52 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:52.766801 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:52.766886 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.766924 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.768483 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.768924 | ubuntu-noble | ++ head -1 2026-09-14 07:35:52.771022 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:52.780063 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-14 07:35:52.780744 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-14 07:35:52.780793 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:52.780810 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-14 07:35:52.780856 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:52.780900 | ubuntu-noble | ++ local name=keystone 2026-09-14 07:35:52.780912 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:52.780951 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:52.780968 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-14 07:35:52.780978 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-14 07:35:52.781023 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:52.781035 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-14 07:35:52.781050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-14 07:35:52.781060 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:52.781070 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-14 07:35:52.781079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-14 07:35:52.781094 | ubuntu-noble | ++ return 1 2026-09-14 07:35:52.781483 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:52.781518 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:52.783467 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-14 07:35:52.783513 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:52.783525 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-14 07:35:52.783536 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:52.783545 | ubuntu-noble | ++ local name=keystone 2026-09-14 07:35:52.783555 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:52.783564 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:52.783574 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-14 07:35:52.783584 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-14 07:35:52.783594 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:52.783603 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-14 07:35:52.783613 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-14 07:35:52.783622 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:52.783632 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-14 07:35:52.783641 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-14 07:35:52.783651 | ubuntu-noble | ++ return 1 2026-09-14 07:35:52.784036 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:52.784056 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:52.784072 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.784082 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.784092 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:52.784106 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.784116 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-14 07:35:52.784125 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:52.784135 | ubuntu-noble | + popd 2026-09-14 07:35:52.784220 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:52.784235 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:52.785516 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-14 07:35:52.788458 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-14 07:35:52.788507 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-14 07:35:52.788525 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-14 07:35:52.788535 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-14 07:35:52.788544 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.097603 | ubuntu-noble | 2026-09-14 07:35:54 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:54.100516 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:54.100573 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.100586 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.103452 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.103496 | ubuntu-noble | ++ head -1 2026-09-14 07:35:54.103913 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:54.112203 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-14 07:35:54.113132 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-14 07:35:54.113220 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:54.113233 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-14 07:35:54.113286 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:54.113322 | ubuntu-noble | ++ local name=magnum 2026-09-14 07:35:54.113332 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:54.113748 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:54.113802 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-14 07:35:54.113880 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-14 07:35:54.113972 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:54.113981 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-14 07:35:54.113999 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-14 07:35:54.114006 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:54.114015 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-14 07:35:54.114022 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-14 07:35:54.114031 | ubuntu-noble | ++ return 1 2026-09-14 07:35:54.115165 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:54.115189 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:54.115874 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-14 07:35:54.116003 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:54.116017 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-14 07:35:54.116070 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:54.116119 | ubuntu-noble | ++ local name=magnum 2026-09-14 07:35:54.116130 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:54.116202 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:54.116212 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-14 07:35:54.116223 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-14 07:35:54.116266 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:54.116277 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-14 07:35:54.116286 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-14 07:35:54.116294 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:54.116322 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-14 07:35:54.116332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-14 07:35:54.116370 | ubuntu-noble | ++ return 1 2026-09-14 07:35:54.117544 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:54.117645 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:54.117661 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.117671 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.117681 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:54.117690 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.117697 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-14 07:35:54.117706 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:54.117715 | ubuntu-noble | + popd 2026-09-14 07:35:54.117723 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:54.117737 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:54.118078 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-14 07:35:54.120007 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-14 07:35:54.120045 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-14 07:35:54.120051 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-14 07:35:54.120056 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-14 07:35:54.120065 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.636491 | ubuntu-noble | 2026-09-14 07:35:55 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:55.638075 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:55.638133 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.638147 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.644459 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.644512 | ubuntu-noble | ++ head -1 2026-09-14 07:35:55.644528 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:55.653164 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-14 07:35:55.654685 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-14 07:35:55.654777 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:55.654792 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-14 07:35:55.654803 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:55.654813 | ubuntu-noble | ++ local name=manila 2026-09-14 07:35:55.654823 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:55.654833 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:55.654843 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-14 07:35:55.654853 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-14 07:35:55.654864 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:55.654874 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-14 07:35:55.654895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-14 07:35:55.654905 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:55.654915 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-14 07:35:55.654924 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-14 07:35:55.654934 | ubuntu-noble | ++ return 1 2026-09-14 07:35:55.655475 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:55.655510 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:55.656259 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-14 07:35:55.656318 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:55.656332 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-14 07:35:55.656378 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:55.656454 | ubuntu-noble | ++ local name=manila 2026-09-14 07:35:55.656472 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:55.656483 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:55.656495 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-14 07:35:55.656513 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-14 07:35:55.656525 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:55.656537 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-14 07:35:55.656548 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-14 07:35:55.656562 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:55.656571 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-14 07:35:55.656581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-14 07:35:55.656591 | ubuntu-noble | ++ return 1 2026-09-14 07:35:55.657522 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:55.657573 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:55.657586 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.657599 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.657611 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:55.657622 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.657652 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-14 07:35:55.657663 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:55.657674 | ubuntu-noble | + popd 2026-09-14 07:35:55.657686 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:55.657697 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:55.658849 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-14 07:35:55.661626 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-14 07:35:55.661655 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-14 07:35:55.661737 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-14 07:35:55.661747 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-14 07:35:55.661758 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.730587 | ubuntu-noble | 2026-09-14 07:35:56 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:56.732533 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:56.732572 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.732580 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.735463 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.735496 | ubuntu-noble | ++ head -1 2026-09-14 07:35:56.736985 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:56.742453 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-14 07:35:56.743486 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-14 07:35:56.743534 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:56.743546 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-14 07:35:56.743554 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:56.743561 | ubuntu-noble | ++ local name=masakari 2026-09-14 07:35:56.743569 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:56.743576 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:56.743583 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-14 07:35:56.743591 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-14 07:35:56.743599 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:56.743606 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-14 07:35:56.743613 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-14 07:35:56.743620 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:56.743634 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-14 07:35:56.743642 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-14 07:35:56.743649 | ubuntu-noble | ++ return 1 2026-09-14 07:35:56.744078 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:56.744095 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:56.744453 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-14 07:35:56.744477 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:56.744512 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-14 07:35:56.744523 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:56.744574 | ubuntu-noble | ++ local name=masakari 2026-09-14 07:35:56.744583 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:56.744593 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:56.744601 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-14 07:35:56.744611 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-14 07:35:56.744621 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:56.744628 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-14 07:35:56.744638 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-14 07:35:56.744646 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:56.744653 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-14 07:35:56.744663 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-14 07:35:56.744687 | ubuntu-noble | ++ return 1 2026-09-14 07:35:56.745621 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:56.745652 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:56.745660 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.745668 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.745675 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:56.745682 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.745689 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-14 07:35:56.745696 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:56.745704 | ubuntu-noble | + popd 2026-09-14 07:35:56.745711 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:56.745719 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:56.745916 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:56.747917 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:56.747945 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-14 07:35:56.747953 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:56.747961 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:56.747969 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.699063 | ubuntu-noble | 2026-09-14 07:35:57 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:57.702604 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:57.702678 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.702691 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.705471 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.705518 | ubuntu-noble | ++ head -1 2026-09-14 07:35:57.706953 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:57.714785 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.716024 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.716134 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:57.716155 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.716221 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:57.716270 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-14 07:35:57.716286 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:57.716464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:57.716488 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-14 07:35:57.716504 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-14 07:35:57.716518 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:57.716532 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-14 07:35:57.716545 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-14 07:35:57.716559 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-14 07:35:57.716652 | ubuntu-noble | ++ return 0 2026-09-14 07:35:57.717579 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-14 07:35:57.719495 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-14 07:35:57.719545 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:57.719559 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.719570 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:57.719580 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-14 07:35:57.719590 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:57.719600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:57.719630 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-14 07:35:57.719641 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-14 07:35:57.719651 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:57.719661 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-14 07:35:57.719671 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-14 07:35:57.719681 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:57.719690 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-14 07:35:57.719700 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-14 07:35:57.719710 | ubuntu-noble | ++ return 1 2026-09-14 07:35:57.720118 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:57.720137 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:57.720152 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.720167 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.720182 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-14 07:35:57.720222 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.745117 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.749441 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-14 07:35:57.749484 | ubuntu-noble | + sort 2026-09-14 07:35:57.750940 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.753430 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-14 07:35:57.753462 | ubuntu-noble | ++ sort 2026-09-14 07:35:57.754499 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:35:57.754543 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-14 07:35:57.754590 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-14 07:35:57.754598 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-14 07:35:57.754618 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-14 07:35:57.754623 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-14 07:35:57.754639 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:35:57.756293 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-14 07:35:57.756314 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-14 07:35:57.756370 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:35:57.757997 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-14 07:35:57.758019 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-14 07:35:57.758048 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-14 07:35:57.758128 | ubuntu-noble | + popd 2026-09-14 07:35:57.759458 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-14 07:35:57.759486 | ubuntu-noble | + sort 2026-09-14 07:35:57.761373 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-14 07:35:57.761447 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.761454 | ubuntu-noble | + local before=files-before 2026-09-14 07:35:57.761461 | ubuntu-noble | + local after=files-after 2026-09-14 07:35:57.761479 | ubuntu-noble | + local sources_txt 2026-09-14 07:35:57.763437 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-14 07:35:57.763465 | ubuntu-noble | ++ head -1 2026-09-14 07:35:57.764578 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-14 07:35:57.764606 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-14 07:35:57.764611 | ubuntu-noble | + local new_files 2026-09-14 07:35:57.765155 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-14 07:35:57.766511 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-14 07:35:57.766559 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-14 07:35:57.766902 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-14 07:35:57.768094 | ubuntu-noble | + [[ -n h ]] 2026-09-14 07:35:57.768114 | ubuntu-noble | + echo 2026-09-14 07:35:57.768156 | ubuntu-noble | + local file 2026-09-14 07:35:57.768166 | ubuntu-noble | + for file in $new_files 2026-09-14 07:35:57.768172 | ubuntu-noble | + case $file in 2026-09-14 07:35:57.768179 | ubuntu-noble | + continue 2026-09-14 07:35:57.768208 | ubuntu-noble | + rm files-before files-after 2026-09-14 07:35:57.770071 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.802145 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-14 07:35:57.807599 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.807628 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-14 07:35:57.807636 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:57.807641 | ubuntu-noble | + popd 2026-09-14 07:35:57.807733 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:57.807761 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:57.808568 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:57.810624 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:57.810666 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-14 07:35:57.810677 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:57.810687 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:57.810697 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.903536 | ubuntu-noble | 2026-09-14 07:35:58 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-09-14 07:35:58.906644 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:35:58.906710 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.906723 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.909494 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.909535 | ubuntu-noble | ++ head -1 2026-09-14 07:35:58.910303 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:35:58.918223 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-14 07:35:58.919294 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-14 07:35:58.919518 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:35:58.919537 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-14 07:35:58.919578 | ubuntu-noble | ++ local suffix= 2026-09-14 07:35:58.919660 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-14 07:35:58.919669 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:58.919720 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:58.919731 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-14 07:35:58.919762 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-14 07:35:58.919816 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:58.919826 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-14 07:35:58.919834 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-14 07:35:58.919863 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:58.919873 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-14 07:35:58.919881 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-14 07:35:58.919908 | ubuntu-noble | ++ return 1 2026-09-14 07:35:58.920515 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:58.920551 | ubuntu-noble | + patch_dir= 2026-09-14 07:35:58.921575 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-14 07:35:58.921657 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:35:58.921671 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-14 07:35:58.921681 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:35:58.921699 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-14 07:35:58.921708 | ubuntu-noble | ++ local candidate path 2026-09-14 07:35:58.921717 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:58.921727 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-14 07:35:58.921736 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-14 07:35:58.921746 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:58.921754 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-14 07:35:58.921763 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-14 07:35:58.921772 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:35:58.921781 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-14 07:35:58.921789 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-14 07:35:58.921799 | ubuntu-noble | ++ return 1 2026-09-14 07:35:58.922451 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:58.922479 | ubuntu-noble | + overlay_dir= 2026-09-14 07:35:58.922489 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.922498 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.922507 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:58.922516 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.922524 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-14 07:35:58.922533 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:35:58.922542 | ubuntu-noble | + popd 2026-09-14 07:35:58.922604 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:35:58.922653 | ubuntu-noble | + pushd tarballs 2026-09-14 07:35:58.923571 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-14 07:35:58.925479 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-14 07:35:58.925518 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-14 07:35:58.925526 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-14 07:35:58.925533 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-14 07:35:58.925554 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.769604 | ubuntu-noble | 2026-09-14 07:36:00 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12266581/12266581] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:00.772584 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:00.772635 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.772648 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.774556 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.775119 | ubuntu-noble | ++ head -1 2026-09-14 07:36:00.776920 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:00.785075 | ubuntu-noble | + directory=neutron-27.0.5.dev3 2026-09-14 07:36:00.786296 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.5.dev3 2026-09-14 07:36:00.786579 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:00.786598 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-14 07:36:00.786644 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:00.786725 | ubuntu-noble | ++ local name=neutron 2026-09-14 07:36:00.786734 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:00.786790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:00.786821 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-14 07:36:00.786850 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-14 07:36:00.786922 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:00.786958 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-14 07:36:00.786965 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-14 07:36:00.786971 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:00.786977 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-14 07:36:00.786986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-14 07:36:00.786991 | ubuntu-noble | ++ return 1 2026-09-14 07:36:00.788070 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:00.788094 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:00.788887 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.5.dev3 /source 2026-09-14 07:36:00.789066 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:00.789079 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-14 07:36:00.789133 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:00.789183 | ubuntu-noble | ++ local name=neutron 2026-09-14 07:36:00.789194 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:00.789271 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:00.789280 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-14 07:36:00.789289 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-14 07:36:00.789367 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:00.789378 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-14 07:36:00.789412 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-14 07:36:00.789511 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:00.789519 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-14 07:36:00.789528 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-14 07:36:00.789537 | ubuntu-noble | ++ return 1 2026-09-14 07:36:00.790557 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:00.790662 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:00.790678 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.790691 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.790702 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:00.790711 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.790721 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-14 07:36:00.790731 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:00.790741 | ubuntu-noble | + popd 2026-09-14 07:36:00.790751 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:00.790762 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:00.791245 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-14 07:36:00.793172 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-14 07:36:00.793204 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-14 07:36:00.793219 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-14 07:36:00.793230 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-14 07:36:00.793244 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-14 07:36:02.625617 | ubuntu-noble | 2026-09-14 07:36:02 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:02.628582 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:02.628634 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-14 07:36:02.628648 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-14 07:36:02.630470 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-14 07:36:02.630609 | ubuntu-noble | ++ head -1 2026-09-14 07:36:02.632894 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:02.640463 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-14 07:36:02.641337 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-14 07:36:02.641372 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:02.641446 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-14 07:36:02.641454 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:02.641461 | ubuntu-noble | ++ local name=nova 2026-09-14 07:36:02.641482 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:02.641489 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:02.641495 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-14 07:36:02.641501 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-14 07:36:02.641508 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-14 07:36:02.641514 | ubuntu-noble | ++ return 0 2026-09-14 07:36:02.641970 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-14 07:36:02.642194 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-14 07:36:02.642234 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:02.642243 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-14 07:36:02.642252 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:02.642275 | ubuntu-noble | ++ local name=nova 2026-09-14 07:36:02.642305 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:02.642316 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:02.642322 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-14 07:36:02.642327 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-14 07:36:02.642354 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:02.642361 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-14 07:36:02.642369 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-14 07:36:02.642375 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:02.642416 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-14 07:36:02.642431 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-14 07:36:02.642440 | ubuntu-noble | ++ return 1 2026-09-14 07:36:02.643037 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:02.643055 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:02.643061 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-14 07:36:02.643067 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-14 07:36:02.643073 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-14 07:36:02.643078 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-14 07:36:03.088925 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-14 07:36:03.098438 | ubuntu-noble | + sort 2026-09-14 07:36:03.098476 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-14 07:36:03.116037 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-14 07:36:03.119376 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-14 07:36:03.119424 | ubuntu-noble | ++ sort 2026-09-14 07:36:03.120149 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-14 07:36:03.120171 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-14 07:36:03.120242 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-14 07:36:03.120249 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-14 07:36:03.120258 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-14 07:36:03.120262 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-14 07:36:03.120268 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-14 07:36:03.122053 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-14 07:36:03.122073 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-14 07:36:03.122112 | ubuntu-noble | + patch --forward --batch -p1 2026-09-14 07:36:03.123904 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-14 07:36:03.123923 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-14 07:36:03.124203 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-14 07:36:03.124275 | ubuntu-noble | + popd 2026-09-14 07:36:03.125534 | ubuntu-noble | + sort 2026-09-14 07:36:03.125577 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-14 07:36:03.150730 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-14 07:36:03.150871 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-14 07:36:03.150925 | ubuntu-noble | + local before=files-before 2026-09-14 07:36:03.150947 | ubuntu-noble | + local after=files-after 2026-09-14 07:36:03.150967 | ubuntu-noble | + local sources_txt 2026-09-14 07:36:03.152592 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-14 07:36:03.153174 | ubuntu-noble | ++ head -1 2026-09-14 07:36:03.156187 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-14 07:36:03.156258 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-14 07:36:03.156311 | ubuntu-noble | + local new_files 2026-09-14 07:36:03.157196 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-14 07:36:03.164198 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-14 07:36:03.164222 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-14 07:36:03.164643 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-14 07:36:03.166518 | ubuntu-noble | + [[ -n h ]] 2026-09-14 07:36:03.166602 | ubuntu-noble | + echo 2026-09-14 07:36:03.166614 | ubuntu-noble | + local file 2026-09-14 07:36:03.166622 | ubuntu-noble | + for file in $new_files 2026-09-14 07:36:03.166629 | ubuntu-noble | + case $file in 2026-09-14 07:36:03.166637 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-09-14 07:36:03.166654 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-14 07:36:03.166662 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-14 07:36:03.166670 | ubuntu-noble | + rm files-before files-after 2026-09-14 07:36:03.169042 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-14 07:36:04.702325 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-14 07:36:04.789328 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-14 07:36:04.789396 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-14 07:36:04.789409 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:04.789414 | ubuntu-noble | + popd 2026-09-14 07:36:04.789533 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:04.789576 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:04.790528 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-14 07:36:04.792499 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-14 07:36:04.792528 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-14 07:36:04.792533 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-14 07:36:04.792538 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-14 07:36:04.792543 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.190820 | ubuntu-noble | 2026-09-14 07:36:06 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:06.193663 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:06.193706 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.193721 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.198483 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.198563 | ubuntu-noble | ++ head -1 2026-09-14 07:36:06.200446 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:06.206533 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-14 07:36:06.208538 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-14 07:36:06.208627 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:06.208641 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-14 07:36:06.208652 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:06.208662 | ubuntu-noble | ++ local name=octavia 2026-09-14 07:36:06.208671 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:06.208681 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:06.208691 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-14 07:36:06.208701 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-14 07:36:06.208734 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:06.208745 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-14 07:36:06.208754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-14 07:36:06.208764 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:06.208774 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-14 07:36:06.208784 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-14 07:36:06.208794 | ubuntu-noble | ++ return 1 2026-09-14 07:36:06.209490 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:06.209524 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:06.211478 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-14 07:36:06.211543 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:06.211554 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-14 07:36:06.211562 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:06.211569 | ubuntu-noble | ++ local name=octavia 2026-09-14 07:36:06.211576 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:06.211583 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:06.211590 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-14 07:36:06.211597 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-14 07:36:06.211605 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:06.211611 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-14 07:36:06.211618 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-14 07:36:06.211625 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:06.211631 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-14 07:36:06.211638 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-14 07:36:06.211645 | ubuntu-noble | ++ return 1 2026-09-14 07:36:06.212507 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:06.212558 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:06.212569 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.212580 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.212590 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:06.212600 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.212610 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-14 07:36:06.212619 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:06.212629 | ubuntu-noble | + popd 2026-09-14 07:36:06.212640 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:06.212650 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:06.213052 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-14 07:36:06.215055 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-14 07:36:06.215087 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-14 07:36:06.215103 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-14 07:36:06.215113 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-14 07:36:06.215128 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.384726 | ubuntu-noble | 2026-09-14 07:36:07 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:07.386467 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:07.386495 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.386503 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.389441 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.389475 | ubuntu-noble | ++ head -1 2026-09-14 07:36:07.391003 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:07.397095 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-14 07:36:07.398368 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-14 07:36:07.398451 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:07.398464 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-14 07:36:07.398472 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:07.398481 | ubuntu-noble | ++ local name=openstack_placement 2026-09-14 07:36:07.398488 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:07.398495 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:07.398504 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-14 07:36:07.398512 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-14 07:36:07.398521 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:07.398528 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-14 07:36:07.398533 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-14 07:36:07.398538 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:07.398542 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-14 07:36:07.398547 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-14 07:36:07.398552 | ubuntu-noble | ++ return 1 2026-09-14 07:36:07.398562 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:07.398567 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:07.398895 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-14 07:36:07.398958 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:07.398967 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-14 07:36:07.398974 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:07.399013 | ubuntu-noble | ++ local name=openstack_placement 2026-09-14 07:36:07.399019 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:07.399049 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:07.399056 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-14 07:36:07.399061 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-14 07:36:07.399084 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:07.399090 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-14 07:36:07.399097 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-14 07:36:07.399101 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:07.399108 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-14 07:36:07.399112 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-14 07:36:07.399117 | ubuntu-noble | ++ return 1 2026-09-14 07:36:07.399402 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:07.399414 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:07.399421 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.399426 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.399433 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:07.399439 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.399444 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-14 07:36:07.399450 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:07.399455 | ubuntu-noble | + popd 2026-09-14 07:36:07.399655 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:07.399717 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:07.399974 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:07.401271 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:07.401304 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-14 07:36:07.401322 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:07.401332 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:07.401342 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.329689 | ubuntu-noble | 2026-09-14 07:36:10 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:10.332246 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:10.332287 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.332299 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.336447 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.336491 | ubuntu-noble | ++ head -1 2026-09-14 07:36:10.338518 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:10.342966 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-14 07:36:10.344486 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-14 07:36:10.344554 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:10.344566 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-14 07:36:10.344575 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:10.344583 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-14 07:36:10.344589 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:10.344595 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:10.344602 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-14 07:36:10.344608 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-14 07:36:10.344615 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:10.344621 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-14 07:36:10.344627 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-14 07:36:10.344633 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:10.344639 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-14 07:36:10.344645 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-14 07:36:10.344651 | ubuntu-noble | ++ return 1 2026-09-14 07:36:10.345112 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:10.345132 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:10.345631 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-14 07:36:10.345717 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:10.345729 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-14 07:36:10.345756 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:10.345797 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-14 07:36:10.345806 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:10.345850 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:10.345860 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-14 07:36:10.345869 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-14 07:36:10.345904 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:10.345914 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-14 07:36:10.345922 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-14 07:36:10.345931 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:10.345939 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-14 07:36:10.345948 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-14 07:36:10.345957 | ubuntu-noble | ++ return 1 2026-09-14 07:36:10.346929 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:10.346956 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:10.346963 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.346970 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.346977 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:10.346983 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.346990 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-14 07:36:10.346996 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:10.347002 | ubuntu-noble | + popd 2026-09-14 07:36:10.347009 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:10.347031 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:10.347363 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:10.349795 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:10.349831 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-14 07:36:10.349839 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:10.349846 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:10.349853 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.424976 | ubuntu-noble | 2026-09-14 07:36:13 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:13.427478 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:13.427543 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.427568 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.430467 | ubuntu-noble | ++ head -1 2026-09-14 07:36:13.430517 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.430724 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:13.438510 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-14 07:36:13.439535 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-14 07:36:13.439599 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:13.439613 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-14 07:36:13.439623 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:13.439631 | ubuntu-noble | ++ local name=skyline_console 2026-09-14 07:36:13.439640 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:13.439649 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:13.439658 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-14 07:36:13.439668 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-14 07:36:13.439685 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:13.439694 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-14 07:36:13.439703 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-14 07:36:13.439712 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:13.439721 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-14 07:36:13.439730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-14 07:36:13.439738 | ubuntu-noble | ++ return 1 2026-09-14 07:36:13.440324 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:13.440346 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:13.440634 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-14 07:36:13.440662 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:13.440672 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-14 07:36:13.440681 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:13.440693 | ubuntu-noble | ++ local name=skyline_console 2026-09-14 07:36:13.440702 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:13.440714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:13.440723 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-14 07:36:13.440735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-14 07:36:13.440744 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:13.440756 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-14 07:36:13.440800 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-14 07:36:13.440810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:13.440818 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-14 07:36:13.440855 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-14 07:36:13.440864 | ubuntu-noble | ++ return 1 2026-09-14 07:36:13.441483 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:13.441516 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:13.441522 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.441528 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.441533 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:13.441538 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.441543 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-14 07:36:13.441548 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:13.441553 | ubuntu-noble | + popd 2026-09-14 07:36:13.441558 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:13.441563 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:13.442269 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-14 07:36:13.444734 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-14 07:36:13.444788 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-14 07:36:13.444848 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-14 07:36:13.444855 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-14 07:36:13.444885 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.818614 | ubuntu-noble | 2026-09-14 07:36:14 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:14.821031 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:14.821086 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.821099 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.823606 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.823998 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:14.825628 | ubuntu-noble | ++ head -1 2026-09-14 07:36:14.834730 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-14 07:36:14.836320 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-14 07:36:14.836459 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:14.836498 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-14 07:36:14.836562 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:14.836626 | ubuntu-noble | ++ local name=python_watcher 2026-09-14 07:36:14.836638 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:14.836715 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:14.836725 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-14 07:36:14.836754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-14 07:36:14.836815 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:14.836825 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-14 07:36:14.836848 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-14 07:36:14.836877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:14.836886 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-14 07:36:14.836896 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-14 07:36:14.836926 | ubuntu-noble | ++ return 1 2026-09-14 07:36:14.837917 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:14.837940 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:14.838604 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-14 07:36:14.838711 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:14.838724 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-14 07:36:14.838760 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:14.838826 | ubuntu-noble | ++ local name=python_watcher 2026-09-14 07:36:14.838835 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:14.838881 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:14.838906 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-14 07:36:14.838936 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-14 07:36:14.838963 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:14.838972 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-14 07:36:14.838980 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-14 07:36:14.839009 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:14.839019 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-14 07:36:14.839027 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-14 07:36:14.839054 | ubuntu-noble | ++ return 1 2026-09-14 07:36:14.840198 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:14.840226 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:14.840233 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.840239 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.840246 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:14.840252 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.840257 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-14 07:36:14.840263 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:14.840269 | ubuntu-noble | + popd 2026-09-14 07:36:14.840275 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-14 07:36:14.840281 | ubuntu-noble | + pushd tarballs 2026-09-14 07:36:14.840772 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-14 07:36:14.844147 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-14 07:36:14.844190 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-14 07:36:14.844198 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-14 07:36:14.844204 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-14 07:36:14.844211 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.833668 | ubuntu-noble | 2026-09-14 07:36:15 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-14 07:36:15.836701 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-14 07:36:15.836757 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.836770 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.839490 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.839543 | ubuntu-noble | ++ head -1 2026-09-14 07:36:15.841002 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-14 07:36:15.849235 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-14 07:36:15.850372 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-14 07:36:15.850507 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-14 07:36:15.850526 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-14 07:36:15.850540 | ubuntu-noble | ++ local suffix= 2026-09-14 07:36:15.850598 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-14 07:36:15.850609 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:15.850650 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:15.850664 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-14 07:36:15.850677 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-14 07:36:15.850723 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:15.850738 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-14 07:36:15.850748 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-14 07:36:15.850761 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:15.850772 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-14 07:36:15.850782 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-14 07:36:15.850818 | ubuntu-noble | ++ return 1 2026-09-14 07:36:15.851473 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:15.851508 | ubuntu-noble | + patch_dir= 2026-09-14 07:36:15.852357 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-14 07:36:15.852493 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-14 07:36:15.852507 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-14 07:36:15.852516 | ubuntu-noble | ++ local suffix=/source 2026-09-14 07:36:15.852524 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-14 07:36:15.852532 | ubuntu-noble | ++ local candidate path 2026-09-14 07:36:15.852540 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:15.852548 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-14 07:36:15.852556 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-14 07:36:15.852568 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:15.852576 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-14 07:36:15.852584 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-14 07:36:15.852592 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-14 07:36:15.852600 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-14 07:36:15.852607 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-14 07:36:15.852615 | ubuntu-noble | ++ return 1 2026-09-14 07:36:15.853480 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:15.853528 | ubuntu-noble | + overlay_dir= 2026-09-14 07:36:15.853538 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.853546 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.853553 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:15.853560 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.853567 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-14 07:36:15.853574 | ubuntu-noble | + [[ -n '' ]] 2026-09-14 07:36:15.853581 | ubuntu-noble | + popd 2026-09-14 07:36:15.853594 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-09-14 07:36:15.853604 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-14 07:36:15.853612 | ubuntu-noble | + shift 2026-09-14 07:36:15.853618 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-14 07:36:15.853627 | ubuntu-noble | + roots=() 2026-09-14 07:36:15.853634 | ubuntu-noble | + local roots dir 2026-09-14 07:36:15.853642 | ubuntu-noble | + for dir in "$@" 2026-09-14 07:36:15.853651 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-14 07:36:15.853662 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-14 07:36:15.853732 | ubuntu-noble | + for dir in "$@" 2026-09-14 07:36:15.853741 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-14 07:36:15.853748 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-14 07:36:15.853756 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-14 07:36:15.853823 | ubuntu-noble | + local tmp 2026-09-14 07:36:15.854872 | ubuntu-noble | ++ mktemp -d 2026-09-14 07:36:15.858418 | ubuntu-noble | + tmp=/tmp/tmp.2BsKX5JZf7 2026-09-14 07:36:15.860449 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-09-14 07:36:15.860493 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-14 07:36:15.862500 | ubuntu-noble | + sort 2026-09-14 07:36:15.866711 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-14 07:36:15.870966 | ubuntu-noble | + comm -23 /tmp/tmp.2BsKX5JZf7/expected /tmp/tmp.2BsKX5JZf7/applied 2026-09-14 07:36:15.875304 | ubuntu-noble | + local expected_count missing_count 2026-09-14 07:36:15.876499 | ubuntu-noble | ++ wc -l 2026-09-14 07:36:15.881052 | ubuntu-noble | + expected_count=15 2026-09-14 07:36:15.881831 | ubuntu-noble | ++ wc -l 2026-09-14 07:36:15.886285 | ubuntu-noble | + missing_count=0 2026-09-14 07:36:15.886357 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-14 07:36:15.886369 | ubuntu-noble | + rm -rf /tmp/tmp.2BsKX5JZf7 2026-09-14 07:36:15.890010 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-14 07:36:15.890056 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-14 07:36:15.890062 | ubuntu-noble | + return 0 2026-09-14 07:36:16.003602 | ubuntu-noble | ok: Runtime: 0:01:09.167065 2026-09-14 07:36:16.033239 | 2026-09-14 07:36:16.033341 | PLAY RECAP 2026-09-14 07:36:16.033396 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-14 07:36:16.033422 | 2026-09-14 07:36:16.166239 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-14 07:36:16.167268 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-14 07:36:16.895995 | 2026-09-14 07:36:16.896226 | PLAY [Base post-fetch] 2026-09-14 07:36:16.910284 | 2026-09-14 07:36:16.910397 | TASK [diagnose-network : Ensure log directory exists] 2026-09-14 07:36:17.594556 | ubuntu-noble | ok 2026-09-14 07:36:17.605316 | 2026-09-14 07:36:17.605483 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-14 07:36:29.583875 | ubuntu-noble | ok: Runtime: 0:00:06.002031 2026-09-14 07:36:29.593392 | 2026-09-14 07:36:29.593542 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-14 07:36:35.753839 | ubuntu-noble | ok: Runtime: 0:00:00.326693 2026-09-14 07:36:35.759189 | 2026-09-14 07:36:35.759314 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-14 07:36:41.952319 | ubuntu-noble | ok: Runtime: 0:00:00.082843 2026-09-14 07:36:41.959868 | 2026-09-14 07:36:41.960019 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-09-14 07:36:42.493654 | ubuntu-noble | skipping: Conditional result was False 2026-09-14 07:36:42.500221 | 2026-09-14 07:36:42.500395 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-09-14 07:36:42.554890 | ubuntu-noble | skipping: Conditional result was False 2026-09-14 07:36:42.565858 | 2026-09-14 07:36:42.565976 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-14 07:36:42.630685 | ubuntu-noble | skipping: Conditional result was False 2026-09-14 07:36:42.636802 | 2026-09-14 07:36:42.636926 | TASK [fetch-output : Set log path for single node] 2026-09-14 07:36:42.682411 | ubuntu-noble | ok 2026-09-14 07:36:42.689450 | 2026-09-14 07:36:42.689591 | LOOP [fetch-output : Ensure local output dirs] 2026-09-14 07:36:42.998873 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/work/logs" 2026-09-14 07:36:43.260535 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/work/artifacts" 2026-09-14 07:36:43.546537 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/12fbc1f9578e465f89d5b7b2b86653bb/work/docs" 2026-09-14 07:36:43.558618 | 2026-09-14 07:36:43.558751 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-14 07:36:44.311655 | ubuntu-noble | changed: 2026-09-14 07:36:44.311988 | ubuntu-noble | .d..t...... ./ 2026-09-14 07:36:44.312027 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-14 07:36:44.312052 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-14 07:36:44.312074 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-14 07:36:44.312094 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-14 07:36:44.312114 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-14 07:36:44.312154 | ubuntu-noble | changed: All items complete 2026-09-14 07:36:44.312178 | 2026-09-14 07:36:44.970239 | ubuntu-noble | changed: .d..t...... ./ 2026-09-14 07:36:45.573339 | ubuntu-noble | changed: .d..t...... ./ 2026-09-14 07:36:45.596215 | 2026-09-14 07:36:45.596340 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-14 07:36:45.932061 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.009940 2026-09-14 07:36:46.216416 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.017909 2026-09-14 07:36:46.231061 | 2026-09-14 07:36:46.231164 | PLAY RECAP 2026-09-14 07:36:46.231215 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-14 07:36:46.231239 | 2026-09-14 07:36:46.367826 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-14 07:36:46.368817 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-14 07:36:47.206199 | 2026-09-14 07:36:47.206361 | PLAY [Base post] 2026-09-14 07:36:47.220212 | 2026-09-14 07:36:47.220356 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-14 07:36:48.100370 | ubuntu-noble | changed 2026-09-14 07:36:48.106758 | 2026-09-14 07:36:48.106873 | PLAY RECAP 2026-09-14 07:36:48.106937 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-14 07:36:48.107000 | 2026-09-14 07:36:48.234535 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-14 07:36:48.235506 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-14 07:36:49.020816 | 2026-09-14 07:36:49.021125 | PLAY [Base post-logs] 2026-09-14 07:36:49.032041 | 2026-09-14 07:36:49.032176 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-14 07:36:49.464930 | localhost | changed 2026-09-14 07:36:49.475115 | 2026-09-14 07:36:49.475276 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-14 07:36:49.500744 | localhost | ok 2026-09-14 07:36:49.504201 | 2026-09-14 07:36:49.504320 | TASK [Set zuul-log-path fact] 2026-09-14 07:36:49.520650 | localhost | ok 2026-09-14 07:36:49.528413 | 2026-09-14 07:36:49.528520 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-14 07:36:49.553634 | localhost | ok 2026-09-14 07:36:49.556618 | 2026-09-14 07:36:49.556758 | TASK [upload-logs : Create log directories] 2026-09-14 07:36:50.046361 | localhost | changed 2026-09-14 07:36:50.053810 | 2026-09-14 07:36:50.053958 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-14 07:36:50.545793 | localhost -> localhost | ok: Runtime: 0:00:00.007738 2026-09-14 07:36:50.555575 | 2026-09-14 07:36:50.555749 | TASK [upload-logs : Upload logs to log server] 2026-09-14 07:36:51.233535 | localhost | Output suppressed because no_log was given 2026-09-14 07:36:51.236450 | 2026-09-14 07:36:51.236571 | LOOP [upload-logs : Compress console log and json output] 2026-09-14 07:36:51.282851 | localhost | skipping: Conditional result was False 2026-09-14 07:36:51.290720 | localhost | skipping: Conditional result was False 2026-09-14 07:36:51.295913 | 2026-09-14 07:36:51.296073 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-14 07:36:51.349465 | localhost | skipping: Conditional result was False 2026-09-14 07:36:51.349775 | 2026-09-14 07:36:51.354702 | localhost | skipping: Conditional result was False 2026-09-14 07:36:51.363912 | 2026-09-14 07:36:51.364031 | LOOP [upload-logs : Upload console log and json output]