2026-08-11 18:36:14.629905 | Job console starting 2026-08-11 18:36:14.647994 | Updating git repos 2026-08-11 18:36:14.683581 | Cloning repos into workspace 2026-08-11 18:36:14.729566 | Restoring repo states 2026-08-11 18:36:14.751600 | Merging changes 2026-08-11 18:36:15.385498 | Checking out repos 2026-08-11 18:36:15.433323 | Preparing playbooks 2026-08-11 18:36:16.294669 | Running Ansible setup 2026-08-11 18:36:21.212148 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-11 18:36:22.074003 | 2026-08-11 18:36:22.074214 | PLAY [Base pre] 2026-08-11 18:36:22.092434 | 2026-08-11 18:36:22.092575 | TASK [Setup log path fact] 2026-08-11 18:36:22.123461 | ubuntu-noble | ok 2026-08-11 18:36:22.140716 | 2026-08-11 18:36:22.140857 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-11 18:36:22.171920 | ubuntu-noble | ok 2026-08-11 18:36:22.182937 | 2026-08-11 18:36:22.183080 | TASK [emit-job-header : Print job information] 2026-08-11 18:36:22.223903 | # Job Information 2026-08-11 18:36:22.224098 | Ansible Version: 2.16.14 2026-08-11 18:36:22.224133 | Job: container-images-kolla-patch-2025.2 2026-08-11 18:36:22.224167 | Pipeline: check 2026-08-11 18:36:22.224191 | Executor: 521e9411259a 2026-08-11 18:36:22.224248 | Triggered by: https://github.com/osism/container-images-kolla/pull/769 2026-08-11 18:36:22.224271 | Event ID: 6c646740-95b3-11f1-8a5d-c040290cdf46 2026-08-11 18:36:22.229325 | 2026-08-11 18:36:22.229440 | LOOP [emit-job-header : Print node information] 2026-08-11 18:36:22.350162 | ubuntu-noble | ok: 2026-08-11 18:36:22.350514 | ubuntu-noble | # Node Information 2026-08-11 18:36:22.350554 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-11 18:36:22.350579 | ubuntu-noble | Hostname: ubuntu 2026-08-11 18:36:22.350601 | ubuntu-noble | Username: zuul 2026-08-11 18:36:22.350622 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-11 18:36:22.350646 | ubuntu-noble | Provider: regiocloud-a 2026-08-11 18:36:22.350667 | ubuntu-noble | Region: 2026-08-11 18:36:22.350688 | ubuntu-noble | Label: ubuntu-noble 2026-08-11 18:36:22.350708 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-11 18:36:22.350727 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fea3:f747 2026-08-11 18:36:22.372577 | 2026-08-11 18:36:22.372757 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-11 18:36:22.913366 | ubuntu-noble -> localhost | changed 2026-08-11 18:36:22.921499 | 2026-08-11 18:36:22.921633 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-11 18:36:24.116936 | ubuntu-noble -> localhost | changed 2026-08-11 18:36:24.128904 | 2026-08-11 18:36:24.129032 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-11 18:36:24.447924 | ubuntu-noble -> localhost | ok 2026-08-11 18:36:24.455026 | 2026-08-11 18:36:24.455163 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-11 18:36:24.487531 | ubuntu-noble | ok 2026-08-11 18:36:24.503546 | ubuntu-noble | included: /var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-11 18:36:24.510307 | 2026-08-11 18:36:24.510413 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-11 18:36:25.700462 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-11 18:36:25.700894 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/work/aa5e37bd0f6541c98ffccb79b771d51a_id_rsa 2026-08-11 18:36:25.700963 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/work/aa5e37bd0f6541c98ffccb79b771d51a_id_rsa.pub 2026-08-11 18:36:25.701011 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-11 18:36:25.701054 | ubuntu-noble -> localhost | SHA256:DnOYZ0VFvYyJfMkjMVjcLLZJGq+60zjQ/yKiO4aF/Rg zuul-build-sshkey 2026-08-11 18:36:25.701092 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-11 18:36:25.701147 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-11 18:36:25.701185 | ubuntu-noble -> localhost | | +o=o. | 2026-08-11 18:36:25.701250 | ubuntu-noble -> localhost | | o.B o . | 2026-08-11 18:36:25.701288 | ubuntu-noble -> localhost | | B.O = . | 2026-08-11 18:36:25.701322 | ubuntu-noble -> localhost | | o..B B o | 2026-08-11 18:36:25.701358 | ubuntu-noble -> localhost | | o .= S. o . | 2026-08-11 18:36:25.701395 | ubuntu-noble -> localhost | |. E . .B. | 2026-08-11 18:36:25.701431 | ubuntu-noble -> localhost | | o + . =. | 2026-08-11 18:36:25.701465 | ubuntu-noble -> localhost | |. + o * + | 2026-08-11 18:36:25.701500 | ubuntu-noble -> localhost | | .o+ ..= o. | 2026-08-11 18:36:25.701534 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-11 18:36:25.701634 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.600746 2026-08-11 18:36:25.712911 | 2026-08-11 18:36:25.713100 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-11 18:36:25.767311 | ubuntu-noble | ok 2026-08-11 18:36:25.790720 | ubuntu-noble | included: /var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-11 18:36:25.800194 | 2026-08-11 18:36:25.800369 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-11 18:36:25.824889 | ubuntu-noble | skipping: Conditional result was False 2026-08-11 18:36:25.831412 | 2026-08-11 18:36:25.831542 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-11 18:36:26.653450 | ubuntu-noble | changed 2026-08-11 18:36:26.659799 | 2026-08-11 18:36:26.659932 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-11 18:36:26.990882 | ubuntu-noble | ok 2026-08-11 18:36:27.000314 | 2026-08-11 18:36:27.000471 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-11 18:36:27.792692 | ubuntu-noble | changed 2026-08-11 18:36:27.798980 | 2026-08-11 18:36:27.799113 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-11 18:36:28.578591 | ubuntu-noble | changed 2026-08-11 18:36:28.584742 | 2026-08-11 18:36:28.584862 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-11 18:36:28.610309 | ubuntu-noble | skipping: Conditional result was False 2026-08-11 18:36:28.620323 | 2026-08-11 18:36:28.620472 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-11 18:36:29.136925 | ubuntu-noble -> localhost | changed 2026-08-11 18:36:29.167126 | 2026-08-11 18:36:29.167342 | TASK [add-build-sshkey : Add back temp key] 2026-08-11 18:36:29.547864 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/work/aa5e37bd0f6541c98ffccb79b771d51a_id_rsa (zuul-build-sshkey) 2026-08-11 18:36:29.548147 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.017140 2026-08-11 18:36:29.557576 | 2026-08-11 18:36:29.557717 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-11 18:36:30.122719 | ubuntu-noble | ok 2026-08-11 18:36:30.137989 | 2026-08-11 18:36:30.138326 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-11 18:36:30.178220 | ubuntu-noble | skipping: Conditional result was False 2026-08-11 18:36:30.194401 | 2026-08-11 18:36:30.194562 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-11 18:36:30.726677 | ubuntu-noble | ok 2026-08-11 18:36:30.745977 | 2026-08-11 18:36:30.746315 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-11 18:36:30.792597 | ubuntu-noble | ok 2026-08-11 18:36:30.798042 | 2026-08-11 18:36:30.798152 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-11 18:36:31.136760 | ubuntu-noble -> localhost | ok 2026-08-11 18:36:31.143944 | 2026-08-11 18:36:31.144085 | TASK [validate-host : Collect information about the host] 2026-08-11 18:36:32.461397 | ubuntu-noble | ok 2026-08-11 18:36:32.475608 | 2026-08-11 18:36:32.475747 | TASK [validate-host : Sanitize hostname] 2026-08-11 18:36:32.679047 | ubuntu-noble | ok 2026-08-11 18:36:32.687358 | 2026-08-11 18:36:32.687495 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-11 18:36:33.249631 | ubuntu-noble -> localhost | changed 2026-08-11 18:36:33.256200 | 2026-08-11 18:36:33.256345 | TASK [validate-host : Collect information about zuul worker] 2026-08-11 18:36:33.755901 | ubuntu-noble | ok 2026-08-11 18:36:33.761001 | 2026-08-11 18:36:33.761119 | TASK [validate-host : Write out all zuul information for each host] 2026-08-11 18:36:34.321434 | ubuntu-noble -> localhost | changed 2026-08-11 18:36:34.332864 | 2026-08-11 18:36:34.333038 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-11 18:36:34.675378 | ubuntu-noble | ok 2026-08-11 18:36:34.685611 | 2026-08-11 18:36:34.685780 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-11 18:36:35.640407 | ubuntu-noble | changed: 2026-08-11 18:36:35.640655 | ubuntu-noble | cd+++++++++ src/ 2026-08-11 18:36:35.640690 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-11 18:36:35.640714 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-11 18:36:35.640735 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-11 18:36:35.640755 | ubuntu-noble | Containerfile 2026-08-11 18:36:35.640884 | ubuntu-noble | 2026-08-11 18:38:50.258872 | ubuntu-noble | 2026-08-11 18:38:50.258881 | ubuntu-noble | Or undo this operation with: 2026-08-11 18:38:50.258891 | ubuntu-noble | 2026-08-11 18:38:50.258900 | ubuntu-noble | git switch - 2026-08-11 18:38:50.258909 | ubuntu-noble | 2026-08-11 18:38:50.258919 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-11 18:38:50.258928 | ubuntu-noble | 2026-08-11 18:38:50.258937 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-11 18:38:50.259293 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-11 18:38:50.262768 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-11 18:38:50.262860 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-11 18:38:50.262880 | ubuntu-noble | + popd 2026-08-11 18:38:50.262892 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-11 18:38:50.267126 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-11 18:38:50.267172 | ubuntu-noble | ++ sort 2026-08-11 18:38:50.268270 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-11 18:38:50.268303 | ubuntu-noble | + pushd kolla 2026-08-11 18:38:50.268333 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-11 18:38:50.268361 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-11 18:38:50.268380 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-11 18:38:50.268387 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-11 18:38:50.268391 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-11 18:38:50.268396 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:38:50.271979 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-11 18:38:50.272887 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:38:50.276600 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-11 18:38:50.276656 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-11 18:38:50.276810 | ubuntu-noble | + popd 2026-08-11 18:38:50.276847 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-11 18:38:50.276864 | ubuntu-noble | + pushd kolla 2026-08-11 18:38:50.276880 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-11 18:38:50.276897 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-11 18:38:50.276913 | 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-08-11 18:38:50.276929 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-11 18:38:50.276941 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-11 18:38:50.276956 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:38:50.280462 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-11 18:38:50.280564 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-11 18:38:50.280592 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:38:50.283609 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-11 18:38:50.283686 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-11 18:38:50.284871 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-11 18:38:50.284910 | ubuntu-noble | + popd 2026-08-11 18:38:50.284919 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-11 18:38:50.284924 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-11 18:38:50.430780 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-11 18:38:50.430899 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-11 18:38:50.430915 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-11 18:38:50.432195 | ubuntu-noble | Package: rabbitmq-server 2026-08-11 18:38:50.432269 | ubuntu-noble | Pin: version 4.1.* 2026-08-11 18:38:50.432279 | ubuntu-noble | Pin-Priority: 1000 2026-08-11 18:38:50.432288 | ubuntu-noble | 2026-08-11 18:38:50.432297 | ubuntu-noble | Package: openvswitch* 2026-08-11 18:38:50.432305 | ubuntu-noble | Pin: version 3.5.* 2026-08-11 18:38:50.432312 | ubuntu-noble | Pin-Priority: 1000 2026-08-11 18:38:50.432319 | ubuntu-noble | 2026-08-11 18:38:50.432329 | ubuntu-noble | Package: erlang* 2026-08-11 18:38:50.432336 | ubuntu-noble | Pin: version 1:27.* 2026-08-11 18:38:50.432344 | ubuntu-noble | Pin-Priority: 1000 2026-08-11 18:38:50.432351 | ubuntu-noble | 2026-08-11 18:38:50.432359 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-11 18:38:50.432367 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-11 18:38:50.432374 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-11 18:38:50.432382 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-11 18:38:50.432389 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-11 18:38:50.432396 | ubuntu-noble | Package: proxysql 2026-08-11 18:38:50.432403 | ubuntu-noble | Pin: version 3.0.8* 2026-08-11 18:38:50.432410 | ubuntu-noble | Pin-Priority: 1001 2026-08-11 18:38:50.433411 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-11 18:38:50.435982 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-11 18:38:50.436219 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-11 18:38:50.438355 | ubuntu-noble | + image_name=nova 2026-08-11 18:38:50.438392 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-11 18:38:50.441613 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-11 18:38:50.442052 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-11 18:38:50.445329 | ubuntu-noble | + image_name=base 2026-08-11 18:38:50.445388 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-08-11 18:38:50.448616 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-11 18:38:50.450467 | ubuntu-noble | patches/2025.2/nova 2026-08-11 18:38:50.450497 | ubuntu-noble | patches/2025.2/kolla 2026-08-11 18:38:50.450548 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-11 18:38:50.450557 | ubuntu-noble | patches/2025.2/ironic 2026-08-11 18:38:50.450565 | ubuntu-noble | patches/2025.2/cinder 2026-08-11 18:38:50.452599 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-11 18:38:50.452651 | ubuntu-noble | ++ grep kolla 2026-08-11 18:38:50.454172 | ubuntu-noble | ++ grep -v kolla-build 2026-08-11 18:38:50.456276 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-11 18:38:50.457087 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-11 18:38:50.458551 | ubuntu-noble | + project=kolla 2026-08-11 18:38:50.459299 | ubuntu-noble | ++ sort 2026-08-11 18:38:50.459422 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-11 18:38:50.462299 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-11 18:38:50.462402 | ubuntu-noble | + pushd kolla 2026-08-11 18:38:50.462625 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-11 18:38:50.463158 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-11 18:38:50.463186 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-11 18:38:50.463197 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-11 18:38:50.463207 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-11 18:38:50.463217 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:38:50.464314 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-11 18:38:50.464422 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-11 18:38:50.465022 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:38:50.466006 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-11 18:38:50.466168 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-11 18:38:50.466554 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-11 18:38:50.466570 | ubuntu-noble | + popd 2026-08-11 18:38:50.466578 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-11 18:38:50.466604 | ubuntu-noble | + pushd kolla 2026-08-11 18:38:50.466672 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-11 18:38:50.466708 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-11 18:38:50.466742 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-11 18:38:50.466773 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-11 18:38:50.466807 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-11 18:38:50.466837 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:38:50.468458 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-11 18:38:50.468558 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-11 18:38:50.469156 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:38:50.470420 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-11 18:38:50.470493 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-11 18:38:50.471350 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-11 18:38:50.471376 | ubuntu-noble | + popd 2026-08-11 18:38:50.471382 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-11 18:38:51.132080 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-11 18:38:51.247792 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-11 18:38:51.261920 | 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-08-11 18:38:51.376396 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-11 18:38:51.391903 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) 2026-08-11 18:38:51.489195 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-11 18:38:51.504583 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-11 18:38:51.517579 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (83.0.0) 2026-08-11 18:38:51.525031 | 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-08-11 18:38:51.594008 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-11 18:38:51.607572 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-11 18:38:51.691207 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-11 18:38:51.707663 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-11 18:38:51.778883 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-11 18:38:51.794899 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-11 18:38:51.874988 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-11 18:38:51.891954 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-11 18:38:51.949685 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-11 18:38:51.965387 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-11 18:38:51.982788 | 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-08-11 18:38:51.985612 | 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-08-11 18:38:52.114621 | 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-08-11 18:38:52.130666 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-11 18:38:52.166001 | 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.4.9) 2026-08-11 18:38:52.167740 | 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.18) 2026-08-11 18:38:52.169629 | 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-08-11 18:38:52.171041 | 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-08-11 18:38:52.213360 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-11 18:38:52.275316 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 2.1 MB/s eta 0:00:00 2026-08-11 18:38:52.289034 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) 2026-08-11 18:38:52.310191 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.0/221.0 kB 12.5 MB/s eta 0:00:00 2026-08-11 18:38:52.324865 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-11 18:38:52.342779 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 11.2 MB/s eta 0:00:00 2026-08-11 18:38:52.355472 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-11 18:38:52.371794 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.8 MB/s eta 0:00:00 2026-08-11 18:38:52.391379 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-11 18:38:52.476939 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 28.5 MB/s eta 0:00:00 2026-08-11 18:38:52.494658 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-11 18:38:52.512318 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.4 MB/s eta 0:00:00 2026-08-11 18:38:52.525236 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-11 18:38:52.546660 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-11 18:38:52.559199 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 4.9 MB/s eta 0:00:00 2026-08-11 18:38:52.572103 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-11 18:38:52.833441 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-11 18:38:54.126841 | ubuntu-noble | Successfully installed GitPython-3.1.59 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.0 2026-08-11 18:38:54.289064 | ubuntu-noble | + pip3 install kolla/ 2026-08-11 18:38:54.820933 | ubuntu-noble | Processing ./kolla 2026-08-11 18:38:54.825107 | ubuntu-noble | Installing build dependencies: started 2026-08-11 18:38:57.191307 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-11 18:38:57.196923 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-11 18:38:57.430782 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-11 18:38:57.438075 | ubuntu-noble | Installing backend dependencies: started 2026-08-11 18:38:59.642707 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-11 18:38:59.644264 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-11 18:39:00.291564 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-11 18:39:00.308089 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (7.0.3) 2026-08-11 18:39:00.309774 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.6) 2026-08-11 18:39:00.312245 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.59) 2026-08-11 18:39:00.314316 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (10.7.0) 2026-08-11 18:39:00.316266 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (83.0.0) 2026-08-11 18:39:00.367998 | 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.2.0) (4.0.12) 2026-08-11 18:39:00.372953 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.0) (3.0.3) 2026-08-11 18:39:00.384916 | 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.2.0) (1.3.0) 2026-08-11 18:39:00.386576 | 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.2.0) (5.9.0) 2026-08-11 18:39:00.388905 | 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.2.0) (6.9.0) 2026-08-11 18:39:00.391344 | 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.2.0) (2.0.0) 2026-08-11 18:39:00.393524 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.0.3) 2026-08-11 18:39:00.395567 | 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.2.0) (2.34.2) 2026-08-11 18:39:00.449359 | 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.2.0) (5.0.3) 2026-08-11 18:39:00.467692 | 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.2.0) (3.4.9) 2026-08-11 18:39:00.469322 | 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.2.0) (3.18) 2026-08-11 18:39:00.470894 | 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.2.0) (2.7.0) 2026-08-11 18:39:00.472251 | 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.2.0) (2026.7.22) 2026-08-11 18:39:00.500262 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-11 18:39:00.501349 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-11 18:39:02.034213 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-11 18:39:02.039661 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=434ee37b2675af87b8bc8da01856bed121c5f2826df6aea59199b875271a5c32 2026-08-11 18:39:02.040549 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-xlrlyj9a/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-11 18:39:02.055183 | ubuntu-noble | Successfully built kolla 2026-08-11 18:39:02.246627 | ubuntu-noble | Installing collected packages: kolla 2026-08-11 18:39:02.421483 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-11 18:39:02.566831 | ubuntu-noble | ++ kolla-build --version 2026-08-11 18:39:03.204296 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-11 18:39:03.204431 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-11 18:39:03.205768 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-11 18:39:03.208229 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=cbcfcdb 2026-08-11 18:39:03.208275 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=cbcfcdb 2026-08-11 18:39:03.209861 | ubuntu-noble | ++ cd release 2026-08-11 18:39:03.209918 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-11 18:39:03.212643 | ubuntu-noble | + export HASH_RELEASE=53ec377 2026-08-11 18:39:03.212691 | ubuntu-noble | + HASH_RELEASE=53ec377 2026-08-11 18:39:03.212702 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-11 18:39:03.369334 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-11 18:39:03.369412 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-11 18:39:03.369424 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-11 18:39:03.371930 | ubuntu-noble | {% extends parent_template %} 2026-08-11 18:39:03.371990 | ubuntu-noble | 2026-08-11 18:39:03.372002 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-11 18:39:03.372011 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-11 18:39:03.372019 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-11 18:39:03.372028 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-11 18:39:03.372036 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-11 18:39:03.372045 | ubuntu-noble | ] %} 2026-08-11 18:39:03.372054 | ubuntu-noble | 2026-08-11 18:39:03.372065 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-11 18:39:03.372080 | ubuntu-noble | 2026-08-11 18:39:03.372094 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-11 18:39:03.372153 | ubuntu-noble | 2026-08-11 18:39:03.372168 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-11 18:39:03.372180 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-11 18:39:03.372192 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-11 18:39:03.372205 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-11 18:39:03.372219 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372231 | ubuntu-noble | 2026-08-11 18:39:03.372244 | ubuntu-noble | {% block horizon_header %} 2026-08-11 18:39:03.372256 | ubuntu-noble | RUN apt-get update \ 2026-08-11 18:39:03.372268 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-11 18:39:03.372280 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-11 18:39:03.372293 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-11 18:39:03.372305 | ubuntu-noble | && apt-get clean \ 2026-08-11 18:39:03.372318 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-11 18:39:03.372330 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372343 | ubuntu-noble | 2026-08-11 18:39:03.372352 | ubuntu-noble | {% block horizon_footer %} 2026-08-11 18:39:03.372360 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-11 18:39:03.372369 | 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-08-11 18:39:03.372377 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-11 18:39:03.372385 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372392 | ubuntu-noble | 2026-08-11 18:39:03.372400 | ubuntu-noble | {% block base_header %} 2026-08-11 18:39:03.372407 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-11 18:39:03.372417 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-11 18:39:03.372424 | ubuntu-noble | 2026-08-11 18:39:03.372431 | ubuntu-noble | RUN apt-get update \ 2026-08-11 18:39:03.372439 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-11 18:39:03.372446 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-11 18:39:03.372453 | ubuntu-noble | && apt-get clean \ 2026-08-11 18:39:03.372461 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-11 18:39:03.372468 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372475 | ubuntu-noble | 2026-08-11 18:39:03.372483 | ubuntu-noble | {% block openstack_base_header %} 2026-08-11 18:39:03.372490 | ubuntu-noble | RUN apt-get update \ 2026-08-11 18:39:03.372497 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-11 18:39:03.372532 | ubuntu-noble | && apt-get clean \ 2026-08-11 18:39:03.372585 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-11 18:39:03.372593 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372600 | ubuntu-noble | 2026-08-11 18:39:03.372608 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-11 18:39:03.372615 | ubuntu-noble | 2026-08-11 18:39:03.372622 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-11 18:39:03.372629 | ubuntu-noble | 2026-08-11 18:39:03.372636 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-11 18:39:03.372644 | ubuntu-noble | 2026-08-11 18:39:03.372651 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-11 18:39:03.372658 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-11 18:39:03.372665 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-11 18:39:03.372672 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372679 | ubuntu-noble | 2026-08-11 18:39:03.372686 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-11 18:39:03.372694 | ubuntu-noble | {% block manila_base_footer %} 2026-08-11 18:39:03.372701 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-11 18:39:03.372708 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372715 | ubuntu-noble | 2026-08-11 18:39:03.372722 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-11 18:39:03.372729 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-11 18:39:03.372737 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-11 18:39:03.372744 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-11 18:39:03.372751 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-11 18:39:03.372758 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372765 | ubuntu-noble | 2026-08-11 18:39:03.372772 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-11 18:39:03.372779 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-11 18:39:03.372786 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-11 18:39:03.372794 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-11 18:39:03.372801 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372808 | ubuntu-noble | 2026-08-11 18:39:03.372815 | ubuntu-noble | {% block grafana_footer %} 2026-08-11 18:39:03.372822 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-11 18:39:03.372829 | ubuntu-noble | && mkdir -p /operations \ 2026-08-11 18:39:03.372836 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-11 18:39:03.372844 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-11 18:39:03.372851 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372858 | ubuntu-noble | 2026-08-11 18:39:03.372865 | ubuntu-noble | {% block keystone_footer %} 2026-08-11 18:39:03.372872 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-11 18:39:03.372879 | ubuntu-noble | RUN apt-get update \ 2026-08-11 18:39:03.372887 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-11 18:39:03.372894 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-11 18:39:03.372901 | ubuntu-noble | libldap-common \ 2026-08-11 18:39:03.372908 | ubuntu-noble | libmemcached11 \ 2026-08-11 18:39:03.372915 | ubuntu-noble | && apt-get clean \ 2026-08-11 18:39:03.372922 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-11 18:39:03.372929 | ubuntu-noble | && a2enmod auth_openidc 2026-08-11 18:39:03.372936 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.372943 | ubuntu-noble | 2026-08-11 18:39:03.372951 | ubuntu-noble | {% block footer %} 2026-08-11 18:39:03.372970 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-11 18:39:03.372978 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-11 18:39:03.372985 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-11 18:39:03.372992 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-11 18:39:03.373001 | 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-08-11 18:39:03.373078 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.373095 | ubuntu-noble | 2026-08-11 18:39:03.373107 | ubuntu-noble | {% block labels %} 2026-08-11 18:39:03.373151 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-11 18:39:03.373166 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-11 18:39:03.373178 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="cbcfcdb" \ 2026-08-11 18:39:03.373191 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-11 18:39:03.373202 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-11 18:39:03.373209 | ubuntu-noble | "de.osism.commit.release"="53ec377" \ 2026-08-11 18:39:03.373216 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-11 18:39:03.373223 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-11 18:39:03.373230 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-11 18:39:03.373238 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-11 18:39:03.373245 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-11T18:39:03.347315+00:00" \ 2026-08-11 18:39:03.373252 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-11 18:39:03.373259 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-11 18:39:03.373267 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-11 18:39:03.373274 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-11 18:39:03.373281 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-11 18:39:03.373288 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-11 18:39:03.373295 | ubuntu-noble | {% endblock %} 2026-08-11 18:39:03.373302 | ubuntu-noble | 2026-08-11 18:39:03.373315 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-11 18:39:03.376782 | ubuntu-noble | + BASE=ubuntu 2026-08-11 18:39:03.376825 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-11 18:39:03.377168 | ubuntu-noble | ++ date +%Y%m%d 2026-08-11 18:39:03.379616 | ubuntu-noble | + BUILD_ID=20260811 2026-08-11 18:39:03.379680 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-11 18:39:03.379692 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-11 18:39:03.379702 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-11 18:39:03.379710 | ubuntu-noble | + VERSION=latest 2026-08-11 18:39:03.379724 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-11 18:39:03.379732 | ubuntu-noble | + . defaults/all.sh 2026-08-11 18:39:03.379832 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-11 18:39:03.379844 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-11 18:39:03.379880 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-11 18:39:03.379912 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-11 18:39:03.380258 | ubuntu-noble | +++ deactivate nondestructive 2026-08-11 18:39:03.380355 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:03.380370 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:03.380380 | ubuntu-noble | +++ hash -r 2026-08-11 18:39:03.380469 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:03.380483 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-11 18:39:03.380527 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-11 18:39:03.380630 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-11 18:39:03.380736 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-11 18:39:03.380747 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-11 18:39:03.380757 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-11 18:39:03.380764 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-11 18:39:03.380828 | 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-08-11 18:39:03.380901 | 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-08-11 18:39:03.380931 | ubuntu-noble | +++ export PATH 2026-08-11 18:39:03.380985 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:03.381039 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-11 18:39:03.381051 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-11 18:39:03.381077 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-11 18:39:03.381088 | ubuntu-noble | +++ export PS1 2026-08-11 18:39:03.381098 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-11 18:39:03.381108 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-11 18:39:03.381174 | ubuntu-noble | +++ hash -r 2026-08-11 18:39:03.381235 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-11 18:39:03.382289 | ubuntu-noble | +++ date +%Y%m%d 2026-08-11 18:39:03.384706 | ubuntu-noble | ++ export BUILD_ID=20260811 2026-08-11 18:39:03.384746 | ubuntu-noble | ++ BUILD_ID=20260811 2026-08-11 18:39:03.384760 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-11 18:39:03.384768 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-11 18:39:03.384797 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-11 18:39:03.384805 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-11 18:39:03.384815 | ubuntu-noble | + export VERSION 2026-08-11 18:39:03.384822 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-11 18:39:03.384829 | ubuntu-noble | + DOCKER_TAG=build-20260811 2026-08-11 18:39:03.384836 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-11 18:39:03.384843 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-11 18:39:03.384853 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-11 18:39:03.384860 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-11 18:39:03.384869 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-11 18:39:03.531707 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-11 18:39:03.531773 | 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-08-11 18:39:04.917084 | ubuntu-noble | localhost | SUCCESS => { 2026-08-11 18:39:04.917139 | ubuntu-noble | "changed": false, 2026-08-11 18:39:04.917147 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:04.917153 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:04.917159 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:04.917166 | ubuntu-noble | "msg": "OK", 2026-08-11 18:39:04.917193 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:04.917200 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:04.917206 | ubuntu-noble | "size": 4562, 2026-08-11 18:39:04.917212 | ubuntu-noble | "state": "file", 2026-08-11 18:39:04.917219 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:04.917225 | ubuntu-noble | } 2026-08-11 18:39:05.042776 | ubuntu-noble | + setini DEFAULT tag build-20260811 2026-08-11 18:39:05.042837 | 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-20260811' 2026-08-11 18:39:06.363600 | ubuntu-noble | localhost | CHANGED => { 2026-08-11 18:39:06.363675 | ubuntu-noble | "changed": true, 2026-08-11 18:39:06.363683 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:06.363690 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:06.363695 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:06.363701 | ubuntu-noble | "msg": "option changed", 2026-08-11 18:39:06.363707 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:06.363713 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:06.363721 | ubuntu-noble | "size": 4570, 2026-08-11 18:39:06.363729 | ubuntu-noble | "state": "file", 2026-08-11 18:39:06.363735 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:06.363740 | ubuntu-noble | } 2026-08-11 18:39:06.485321 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-11 18:39:06.485382 | 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-08-11 18:39:07.781656 | ubuntu-noble | localhost | SUCCESS => { 2026-08-11 18:39:07.781701 | ubuntu-noble | "changed": false, 2026-08-11 18:39:07.781706 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:07.781710 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:07.781713 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:07.781717 | ubuntu-noble | "msg": "OK", 2026-08-11 18:39:07.781721 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:07.781725 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:07.781729 | ubuntu-noble | "size": 4570, 2026-08-11 18:39:07.781732 | ubuntu-noble | "state": "file", 2026-08-11 18:39:07.781736 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:07.781740 | ubuntu-noble | } 2026-08-11 18:39:07.908679 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-11 18:39:07.908762 | 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-08-11 18:39:09.247703 | ubuntu-noble | localhost | SUCCESS => { 2026-08-11 18:39:09.247760 | ubuntu-noble | "changed": false, 2026-08-11 18:39:09.247765 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:09.247769 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:09.247772 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:09.247776 | ubuntu-noble | "msg": "OK", 2026-08-11 18:39:09.247780 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:09.247784 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:09.247788 | ubuntu-noble | "size": 4570, 2026-08-11 18:39:09.247791 | ubuntu-noble | "state": "file", 2026-08-11 18:39:09.247795 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:09.247799 | ubuntu-noble | } 2026-08-11 18:39:09.372726 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-11 18:39:09.372810 | 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-08-11 18:39:10.719556 | ubuntu-noble | localhost | SUCCESS => { 2026-08-11 18:39:10.719602 | ubuntu-noble | "changed": false, 2026-08-11 18:39:10.719607 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:10.719611 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:10.719614 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:10.719618 | ubuntu-noble | "msg": "OK", 2026-08-11 18:39:10.719622 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:10.719626 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:10.719630 | ubuntu-noble | "size": 4570, 2026-08-11 18:39:10.719633 | ubuntu-noble | "state": "file", 2026-08-11 18:39:10.719637 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:10.719641 | ubuntu-noble | } 2026-08-11 18:39:10.828686 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-11 18:39:10.828743 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-11 18:39:10.828749 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:10.829496 | 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-08-11 18:39:12.122605 | ubuntu-noble | localhost | CHANGED => { 2026-08-11 18:39:12.122680 | ubuntu-noble | "changed": true, 2026-08-11 18:39:12.122690 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:12.122696 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:12.122702 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:12.122711 | ubuntu-noble | "msg": "section and option added", 2026-08-11 18:39:12.122723 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:12.122734 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:12.122744 | ubuntu-noble | "size": 4641, 2026-08-11 18:39:12.122755 | ubuntu-noble | "state": "file", 2026-08-11 18:39:12.122766 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:12.122778 | ubuntu-noble | } 2026-08-11 18:39:12.236795 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-08-11 18:39:12.239575 | ubuntu-noble | + setini openstack-base type local 2026-08-11 18:39:12.239610 | 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-08-11 18:39:13.541178 | ubuntu-noble | localhost | CHANGED => { 2026-08-11 18:39:13.541278 | ubuntu-noble | "changed": true, 2026-08-11 18:39:13.541292 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:13.541302 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:13.541311 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:13.541319 | ubuntu-noble | "msg": "option added", 2026-08-11 18:39:13.541329 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:13.541339 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:13.541349 | ubuntu-noble | "size": 4752, 2026-08-11 18:39:13.541357 | ubuntu-noble | "state": "file", 2026-08-11 18:39:13.541366 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:13.541375 | ubuntu-noble | } 2026-08-11 18:39:13.704421 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-11 18:39:13.704485 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-11 18:39:13.704545 | 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-08-11 18:39:15.018258 | ubuntu-noble | localhost | CHANGED => { 2026-08-11 18:39:15.018331 | ubuntu-noble | "changed": true, 2026-08-11 18:39:15.018340 | ubuntu-noble | "gid": 1000, 2026-08-11 18:39:15.018346 | ubuntu-noble | "group": "zuul", 2026-08-11 18:39:15.018353 | ubuntu-noble | "mode": "0664", 2026-08-11 18:39:15.018359 | ubuntu-noble | "msg": "option added", 2026-08-11 18:39:15.018365 | ubuntu-noble | "owner": "zuul", 2026-08-11 18:39:15.018372 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-11 18:39:15.018379 | ubuntu-noble | "size": 4790, 2026-08-11 18:39:15.018385 | ubuntu-noble | "state": "file", 2026-08-11 18:39:15.018391 | ubuntu-noble | "uid": 1000 2026-08-11 18:39:15.018398 | ubuntu-noble | } 2026-08-11 18:39:15.141696 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-11 18:39:15.141764 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-11 18:39:15.141780 | ubuntu-noble | + cat kolla-build.conf 2026-08-11 18:39:15.143397 | ubuntu-noble | [DEFAULT] 2026-08-11 18:39:15.143423 | ubuntu-noble | base = ubuntu 2026-08-11 18:39:15.143429 | ubuntu-noble | base_package_type = deb 2026-08-11 18:39:15.143450 | ubuntu-noble | base_tag = 24.04 2026-08-11 18:39:15.143455 | ubuntu-noble | install_type = source 2026-08-11 18:39:15.143460 | ubuntu-noble | namespace = kolla 2026-08-11 18:39:15.143465 | ubuntu-noble | openstack_release = 2025.2 2026-08-11 18:39:15.143470 | ubuntu-noble | push = false 2026-08-11 18:39:15.143475 | ubuntu-noble | tag = build-20260811 2026-08-11 18:39:15.143480 | ubuntu-noble | threads = 1 2026-08-11 18:39:15.143485 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-11 18:39:15.143492 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-11 18:39:15.143498 | ubuntu-noble | 2026-08-11 18:39:15.143533 | ubuntu-noble | ######################################################################### 2026-08-11 18:39:15.143539 | ubuntu-noble | # sources tracked in release repository 2026-08-11 18:39:15.143544 | ubuntu-noble | 2026-08-11 18:39:15.143549 | ubuntu-noble | [aodh-base] 2026-08-11 18:39:15.143554 | ubuntu-noble | type = local 2026-08-11 18:39:15.143559 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-11 18:39:15.143565 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-11 18:39:15.143570 | ubuntu-noble | 2026-08-11 18:39:15.143575 | ubuntu-noble | 2026-08-11 18:39:15.143600 | ubuntu-noble | 2026-08-11 18:39:15.143606 | ubuntu-noble | [barbican-base] 2026-08-11 18:39:15.143611 | ubuntu-noble | type = local 2026-08-11 18:39:15.143616 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-11 18:39:15.143622 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-11 18:39:15.143627 | ubuntu-noble | 2026-08-11 18:39:15.143633 | ubuntu-noble | 2026-08-11 18:39:15.143638 | ubuntu-noble | 2026-08-11 18:39:15.143643 | ubuntu-noble | [blazar-base] 2026-08-11 18:39:15.143648 | ubuntu-noble | type = local 2026-08-11 18:39:15.143653 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-11 18:39:15.143658 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-11 18:39:15.143663 | ubuntu-noble | 2026-08-11 18:39:15.143668 | ubuntu-noble | 2026-08-11 18:39:15.143673 | ubuntu-noble | 2026-08-11 18:39:15.143678 | ubuntu-noble | [ceilometer-base] 2026-08-11 18:39:15.143683 | ubuntu-noble | type = local 2026-08-11 18:39:15.143688 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:15.143693 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:15.143698 | ubuntu-noble | 2026-08-11 18:39:15.143703 | ubuntu-noble | 2026-08-11 18:39:15.143708 | ubuntu-noble | 2026-08-11 18:39:15.143713 | ubuntu-noble | [cinder-base] 2026-08-11 18:39:15.143718 | ubuntu-noble | type = local 2026-08-11 18:39:15.143723 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-11 18:39:15.143728 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-11 18:39:15.143733 | ubuntu-noble | 2026-08-11 18:39:15.143738 | ubuntu-noble | 2026-08-11 18:39:15.143743 | ubuntu-noble | 2026-08-11 18:39:15.143748 | ubuntu-noble | [designate-base] 2026-08-11 18:39:15.143753 | ubuntu-noble | type = local 2026-08-11 18:39:15.143758 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-11 18:39:15.143763 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-11 18:39:15.143768 | ubuntu-noble | 2026-08-11 18:39:15.143773 | ubuntu-noble | 2026-08-11 18:39:15.143778 | ubuntu-noble | 2026-08-11 18:39:15.143783 | ubuntu-noble | [glance-base] 2026-08-11 18:39:15.143788 | ubuntu-noble | type = local 2026-08-11 18:39:15.143793 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-11 18:39:15.143798 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-11 18:39:15.143803 | ubuntu-noble | 2026-08-11 18:39:15.143808 | ubuntu-noble | 2026-08-11 18:39:15.143813 | ubuntu-noble | 2026-08-11 18:39:15.143818 | ubuntu-noble | [heat-base] 2026-08-11 18:39:15.143823 | ubuntu-noble | type = local 2026-08-11 18:39:15.143828 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-11 18:39:15.143833 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-11 18:39:15.143838 | ubuntu-noble | 2026-08-11 18:39:15.143843 | ubuntu-noble | 2026-08-11 18:39:15.143848 | ubuntu-noble | 2026-08-11 18:39:15.143852 | ubuntu-noble | [horizon] 2026-08-11 18:39:15.143858 | ubuntu-noble | type = local 2026-08-11 18:39:15.143863 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-11 18:39:15.143876 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-11 18:39:15.143882 | ubuntu-noble | 2026-08-11 18:39:15.143887 | ubuntu-noble | 2026-08-11 18:39:15.143892 | ubuntu-noble | 2026-08-11 18:39:15.143897 | ubuntu-noble | [ironic-base] 2026-08-11 18:39:15.143902 | ubuntu-noble | type = local 2026-08-11 18:39:15.143912 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-11 18:39:15.143918 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-11 18:39:15.143923 | ubuntu-noble | 2026-08-11 18:39:15.143928 | ubuntu-noble | 2026-08-11 18:39:15.143933 | ubuntu-noble | 2026-08-11 18:39:15.143937 | ubuntu-noble | [keystone-base] 2026-08-11 18:39:15.143943 | ubuntu-noble | type = local 2026-08-11 18:39:15.143948 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-11 18:39:15.143953 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-11 18:39:15.143957 | ubuntu-noble | 2026-08-11 18:39:15.143962 | ubuntu-noble | 2026-08-11 18:39:15.143967 | ubuntu-noble | 2026-08-11 18:39:15.143972 | ubuntu-noble | [magnum-base] 2026-08-11 18:39:15.143977 | ubuntu-noble | type = local 2026-08-11 18:39:15.143982 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-11 18:39:15.143987 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-11 18:39:15.143992 | ubuntu-noble | 2026-08-11 18:39:15.143997 | ubuntu-noble | 2026-08-11 18:39:15.144002 | ubuntu-noble | 2026-08-11 18:39:15.144007 | ubuntu-noble | [manila-base] 2026-08-11 18:39:15.144012 | ubuntu-noble | type = local 2026-08-11 18:39:15.144017 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-11 18:39:15.144022 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-11 18:39:15.144027 | ubuntu-noble | 2026-08-11 18:39:15.144032 | ubuntu-noble | 2026-08-11 18:39:15.144037 | ubuntu-noble | 2026-08-11 18:39:15.144042 | ubuntu-noble | [masakari-base] 2026-08-11 18:39:15.144047 | ubuntu-noble | type = local 2026-08-11 18:39:15.144052 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-11 18:39:15.144057 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-11 18:39:15.144062 | ubuntu-noble | 2026-08-11 18:39:15.144067 | ubuntu-noble | 2026-08-11 18:39:15.144072 | ubuntu-noble | 2026-08-11 18:39:15.144077 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-11 18:39:15.144082 | ubuntu-noble | type = local 2026-08-11 18:39:15.144087 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:15.144093 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:15.144098 | ubuntu-noble | 2026-08-11 18:39:15.144102 | ubuntu-noble | 2026-08-11 18:39:15.144108 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-11 18:39:15.144113 | ubuntu-noble | type = local 2026-08-11 18:39:15.144118 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:15.144122 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:15.144127 | ubuntu-noble | 2026-08-11 18:39:15.144132 | ubuntu-noble | 2026-08-11 18:39:15.144137 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-11 18:39:15.144142 | ubuntu-noble | type = local 2026-08-11 18:39:15.144147 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:15.144152 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:15.144157 | ubuntu-noble | 2026-08-11 18:39:15.144162 | ubuntu-noble | 2026-08-11 18:39:15.144167 | ubuntu-noble | 2026-08-11 18:39:15.144172 | ubuntu-noble | [neutron-base] 2026-08-11 18:39:15.144177 | ubuntu-noble | type = local 2026-08-11 18:39:15.144183 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-11 18:39:15.144187 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-11 18:39:15.144193 | ubuntu-noble | 2026-08-11 18:39:15.144197 | ubuntu-noble | 2026-08-11 18:39:15.144203 | ubuntu-noble | 2026-08-11 18:39:15.144208 | ubuntu-noble | [nova-base] 2026-08-11 18:39:15.144213 | ubuntu-noble | type = local 2026-08-11 18:39:15.144218 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-11 18:39:15.144223 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-11 18:39:15.144228 | ubuntu-noble | 2026-08-11 18:39:15.144233 | ubuntu-noble | 2026-08-11 18:39:15.144238 | ubuntu-noble | 2026-08-11 18:39:15.144243 | ubuntu-noble | [octavia-base] 2026-08-11 18:39:15.144248 | ubuntu-noble | type = local 2026-08-11 18:39:15.144253 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-11 18:39:15.144258 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-11 18:39:15.144263 | ubuntu-noble | 2026-08-11 18:39:15.144268 | ubuntu-noble | 2026-08-11 18:39:15.144273 | ubuntu-noble | 2026-08-11 18:39:15.144282 | ubuntu-noble | [placement-base] 2026-08-11 18:39:15.144288 | ubuntu-noble | type = local 2026-08-11 18:39:15.144293 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-11 18:39:15.144298 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-11 18:39:15.144303 | ubuntu-noble | 2026-08-11 18:39:15.144308 | ubuntu-noble | 2026-08-11 18:39:15.144313 | ubuntu-noble | 2026-08-11 18:39:15.144317 | ubuntu-noble | [skyline-apiserver-base] 2026-08-11 18:39:15.144322 | ubuntu-noble | type = local 2026-08-11 18:39:15.144336 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:15.144342 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:15.144346 | ubuntu-noble | 2026-08-11 18:39:15.144352 | ubuntu-noble | 2026-08-11 18:39:15.144356 | ubuntu-noble | 2026-08-11 18:39:15.144361 | ubuntu-noble | [skyline-console-base] 2026-08-11 18:39:15.144366 | ubuntu-noble | type = local 2026-08-11 18:39:15.144371 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:15.144377 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:15.144382 | ubuntu-noble | 2026-08-11 18:39:15.144386 | ubuntu-noble | 2026-08-11 18:39:15.144391 | ubuntu-noble | 2026-08-11 18:39:15.144396 | ubuntu-noble | [watcher-base] 2026-08-11 18:39:15.144401 | ubuntu-noble | type = local 2026-08-11 18:39:15.144406 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-11 18:39:15.144411 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-11 18:39:15.144416 | ubuntu-noble | 2026-08-11 18:39:15.144421 | ubuntu-noble | 2026-08-11 18:39:15.144426 | ubuntu-noble | [openstack-base] 2026-08-11 18:39:15.144431 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:15.144436 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:15.144441 | ubuntu-noble | type = local 2026-08-11 18:39:15.145239 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-11 18:39:15.147037 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-11 18:39:15.147052 | ubuntu-noble | + VERSION=latest 2026-08-11 18:39:15.147058 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-11 18:39:15.147067 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-11 18:39:15.147075 | ubuntu-noble | + . defaults/all.sh 2026-08-11 18:39:15.147131 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-11 18:39:15.147138 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-11 18:39:15.147146 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-11 18:39:15.147151 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-11 18:39:15.147265 | ubuntu-noble | +++ deactivate nondestructive 2026-08-11 18:39:15.147289 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:15.147297 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:15.147304 | ubuntu-noble | +++ hash -r 2026-08-11 18:39:15.147334 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:15.147339 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-11 18:39:15.147347 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-11 18:39:15.147354 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-11 18:39:15.147393 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-11 18:39:15.147401 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-11 18:39:15.147406 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-11 18:39:15.147413 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-11 18:39:15.147428 | 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-08-11 18:39:15.147437 | 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-08-11 18:39:15.147444 | ubuntu-noble | +++ export PATH 2026-08-11 18:39:15.147466 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-11 18:39:15.147488 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-11 18:39:15.147494 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-11 18:39:15.147515 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-11 18:39:15.147527 | ubuntu-noble | +++ export PS1 2026-08-11 18:39:15.147556 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-11 18:39:15.147562 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-11 18:39:15.147569 | ubuntu-noble | +++ hash -r 2026-08-11 18:39:15.147638 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-11 18:39:15.148307 | ubuntu-noble | +++ date +%Y%m%d 2026-08-11 18:39:15.149650 | ubuntu-noble | ++ export BUILD_ID=20260811 2026-08-11 18:39:15.149668 | ubuntu-noble | ++ BUILD_ID=20260811 2026-08-11 18:39:15.149688 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-11 18:39:15.149693 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-11 18:39:15.149698 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-11 18:39:15.149703 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-11 18:39:15.149725 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-11 18:39:15.150533 | ubuntu-noble | +++ pwd 2026-08-11 18:39:15.150647 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-11 18:39:15.150673 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-11 18:39:15.151048 | ubuntu-noble | + export VERSION 2026-08-11 18:39:15.151055 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-11 18:39:15.151163 | ubuntu-noble | + mkdir -p tarballs 2026-08-11 18:39:15.153292 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-11 18:39:15.295281 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-11 18:39:15.295378 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=40 time=125 ms 2026-08-11 18:39:16.289822 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=40 time=124 ms 2026-08-11 18:39:16.289996 | ubuntu-noble | 2026-08-11 18:39:16.290016 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-11 18:39:16.290027 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-11 18:39:16.290037 | ubuntu-noble | rtt min/avg/max/mdev = 123.809/124.597/125.385/0.788 ms 2026-08-11 18:39:16.292020 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-11 18:39:16.296629 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:16.296766 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:16.297591 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-11 18:39:16.302702 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-11 18:39:16.302795 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-11 18:39:16.302820 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-11 18:39:16.302840 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-11 18:39:16.302859 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.383917 | ubuntu-noble | 2026-08-11 18:39:17 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:17.386372 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:17.386562 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.386602 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.389011 | ubuntu-noble | ++ head -1 2026-08-11 18:39:17.389112 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.389128 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:17.399566 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-11 18:39:17.400424 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-11 18:39:17.400463 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:17.400475 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-11 18:39:17.400485 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:17.400498 | ubuntu-noble | ++ local name=aodh 2026-08-11 18:39:17.400569 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:17.400583 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:17.400592 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-11 18:39:17.400602 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-11 18:39:17.400616 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:17.400625 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-11 18:39:17.400638 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-11 18:39:17.400647 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:17.400656 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-11 18:39:17.400665 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-11 18:39:17.400677 | ubuntu-noble | ++ return 1 2026-08-11 18:39:17.401453 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:17.401494 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:17.402257 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-11 18:39:17.402371 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:17.402388 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-11 18:39:17.402421 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:17.402561 | ubuntu-noble | ++ local name=aodh 2026-08-11 18:39:17.402580 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:17.402594 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:17.402608 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-11 18:39:17.402621 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-11 18:39:17.402810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:17.402864 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-11 18:39:17.402874 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-11 18:39:17.402882 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:17.402889 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-11 18:39:17.402902 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-11 18:39:17.402910 | ubuntu-noble | ++ return 1 2026-08-11 18:39:17.403738 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:17.403814 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:17.403836 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.403851 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.403865 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:17.403874 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.403883 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-11 18:39:17.403891 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:17.403899 | ubuntu-noble | + popd 2026-08-11 18:39:17.403916 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:17.403925 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:17.404941 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-11 18:39:17.407119 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-11 18:39:17.407155 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-11 18:39:17.407167 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-11 18:39:17.407176 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-11 18:39:17.407187 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.772849 | ubuntu-noble | 2026-08-11 18:39:18 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:18.774835 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:18.774915 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.774924 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.777604 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.777644 | ubuntu-noble | ++ head -1 2026-08-11 18:39:18.778043 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:18.786267 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-11 18:39:18.786905 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-11 18:39:18.786966 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:18.786987 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-11 18:39:18.787042 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:18.787151 | ubuntu-noble | ++ local name=barbican 2026-08-11 18:39:18.787166 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:18.787181 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:18.787196 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-11 18:39:18.787237 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-11 18:39:18.787297 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:18.787308 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-11 18:39:18.787360 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-11 18:39:18.787371 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:18.787380 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-11 18:39:18.787390 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-11 18:39:18.787398 | ubuntu-noble | ++ return 1 2026-08-11 18:39:18.787962 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:18.787998 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:18.790001 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-11 18:39:18.790052 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:18.790065 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-11 18:39:18.790074 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:18.790084 | ubuntu-noble | ++ local name=barbican 2026-08-11 18:39:18.790094 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:18.790103 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:18.790112 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-11 18:39:18.790121 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-11 18:39:18.790131 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:18.790140 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-11 18:39:18.790149 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-11 18:39:18.790158 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:18.790167 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-11 18:39:18.790176 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-11 18:39:18.790184 | ubuntu-noble | ++ return 1 2026-08-11 18:39:18.790200 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:18.790210 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:18.790219 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.790229 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.790238 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:18.790247 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.790256 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-11 18:39:18.790265 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:18.790274 | ubuntu-noble | + popd 2026-08-11 18:39:18.790317 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:18.790333 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:18.791449 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-11 18:39:18.795314 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-11 18:39:18.795364 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-11 18:39:18.795370 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-11 18:39:18.795377 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-11 18:39:18.795384 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.978418 | ubuntu-noble | 2026-08-11 18:39:19 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:19.981952 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:19.982029 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.982042 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.984562 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.984605 | ubuntu-noble | ++ head -1 2026-08-11 18:39:19.986201 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:19.993013 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-11 18:39:19.994602 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-11 18:39:19.994653 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:19.994663 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-11 18:39:19.994672 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:19.994679 | ubuntu-noble | ++ local name=blazar 2026-08-11 18:39:19.994687 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:19.994715 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:19.994723 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-11 18:39:19.994731 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-11 18:39:19.994739 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:19.994746 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-11 18:39:19.994754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-11 18:39:19.994761 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:19.994768 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-11 18:39:19.994776 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-11 18:39:19.994783 | ubuntu-noble | ++ return 1 2026-08-11 18:39:19.995391 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:19.995423 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:19.995729 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-11 18:39:19.995763 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:19.995780 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-11 18:39:19.995797 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:19.995841 | ubuntu-noble | ++ local name=blazar 2026-08-11 18:39:19.995859 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:19.995877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:19.995907 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-11 18:39:19.995922 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-11 18:39:19.995940 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:19.995953 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-11 18:39:19.995966 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-11 18:39:19.995979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:19.995991 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-11 18:39:19.996008 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-11 18:39:19.996021 | ubuntu-noble | ++ return 1 2026-08-11 18:39:19.996999 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:19.997032 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:19.997041 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.997048 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.997056 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:19.997063 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.997073 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-11 18:39:19.997081 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:19.997089 | ubuntu-noble | + popd 2026-08-11 18:39:19.997096 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:19.997104 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:19.997278 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:19.999590 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:19.999622 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-11 18:39:19.999631 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:19.999638 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:19.999646 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.342926 | ubuntu-noble | 2026-08-11 18:39:21 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:21.345367 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:21.345401 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.345408 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.348556 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.348590 | ubuntu-noble | ++ head -1 2026-08-11 18:39:21.348854 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:21.358442 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-11 18:39:21.358569 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-11 18:39:21.358583 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:21.358592 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-11 18:39:21.358600 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:21.358608 | ubuntu-noble | ++ local name=ceilometer 2026-08-11 18:39:21.358615 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:21.358623 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:21.358630 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-11 18:39:21.358638 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-11 18:39:21.358647 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:21.358655 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-11 18:39:21.358662 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-11 18:39:21.358669 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:21.358676 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-11 18:39:21.358683 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-11 18:39:21.358691 | ubuntu-noble | ++ return 1 2026-08-11 18:39:21.358699 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:21.358707 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:21.358714 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-11 18:39:21.358723 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:21.358730 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-11 18:39:21.358737 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:21.358744 | ubuntu-noble | ++ local name=ceilometer 2026-08-11 18:39:21.358751 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:21.358759 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:21.358766 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-11 18:39:21.358773 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-11 18:39:21.358781 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:21.358788 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-11 18:39:21.358795 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-11 18:39:21.358802 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:21.358809 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-11 18:39:21.358816 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-11 18:39:21.358824 | ubuntu-noble | ++ return 1 2026-08-11 18:39:21.358831 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:21.358838 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:21.358845 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.358853 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.358860 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:21.358885 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.358899 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-11 18:39:21.358911 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:21.358923 | ubuntu-noble | + popd 2026-08-11 18:39:21.358935 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:21.358943 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:21.358950 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-11 18:39:21.359339 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-11 18:39:21.359819 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-11 18:39:21.359845 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-11 18:39:21.359853 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-11 18:39:21.359861 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.136610 | ubuntu-noble | 2026-08-11 18:39:23 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:23.140357 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:23.140423 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.140433 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.144596 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.144640 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:23.144646 | ubuntu-noble | ++ head -1 2026-08-11 18:39:23.152679 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-11 18:39:23.153653 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-11 18:39:23.153766 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:23.153777 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-11 18:39:23.153787 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:23.153794 | ubuntu-noble | ++ local name=cinder 2026-08-11 18:39:23.153809 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:23.153816 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:23.153823 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-11 18:39:23.153830 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-11 18:39:23.153839 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-11 18:39:23.153846 | ubuntu-noble | ++ return 0 2026-08-11 18:39:23.154460 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-11 18:39:23.154762 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-11 18:39:23.154791 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:23.154811 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-11 18:39:23.154822 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:23.154829 | ubuntu-noble | ++ local name=cinder 2026-08-11 18:39:23.154840 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:23.154849 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:23.154856 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-11 18:39:23.154865 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-11 18:39:23.154902 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:23.154911 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-11 18:39:23.154919 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-11 18:39:23.154928 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:23.154935 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-11 18:39:23.154942 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-11 18:39:23.154950 | ubuntu-noble | ++ return 1 2026-08-11 18:39:23.155924 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:23.155993 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:23.156004 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.156013 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.156021 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-11 18:39:23.156029 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.491883 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-11 18:39:23.497589 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-11 18:39:23.497645 | ubuntu-noble | + sort 2026-08-11 18:39:23.508585 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-11 18:39:23.511591 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-11 18:39:23.511638 | ubuntu-noble | ++ sort 2026-08-11 18:39:23.515298 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:23.515354 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-11 18:39:23.515376 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-11 18:39:23.515391 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-11 18:39:23.515402 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-11 18:39:23.515414 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-11 18:39:23.515455 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:23.519632 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-11 18:39:23.519678 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-11 18:39:23.519741 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-11 18:39:23.520313 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:23.523698 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-11 18:39:23.523824 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-11 18:39:23.523857 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-11 18:39:23.525864 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-11 18:39:23.525906 | ubuntu-noble | + popd 2026-08-11 18:39:23.525921 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-11 18:39:23.526388 | ubuntu-noble | + sort 2026-08-11 18:39:23.542173 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-11 18:39:23.542229 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-11 18:39:23.542239 | ubuntu-noble | + local before=files-before 2026-08-11 18:39:23.542248 | ubuntu-noble | + local after=files-after 2026-08-11 18:39:23.542256 | ubuntu-noble | + local sources_txt 2026-08-11 18:39:23.544570 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-11 18:39:23.544605 | ubuntu-noble | ++ head -1 2026-08-11 18:39:23.547361 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-11 18:39:23.547402 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-11 18:39:23.547414 | ubuntu-noble | + local new_files 2026-08-11 18:39:23.548460 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-11 18:39:23.552819 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-11 18:39:23.552859 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-11 18:39:23.554000 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-11 18:39:23.555344 | ubuntu-noble | + [[ -n y ]] 2026-08-11 18:39:23.555377 | ubuntu-noble | + echo 2026-08-11 18:39:23.555437 | ubuntu-noble | + local file 2026-08-11 18:39:23.555448 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:23.555455 | ubuntu-noble | + case $file in 2026-08-11 18:39:23.555540 | 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-08-11 18:39:23.555554 | 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-08-11 18:39:23.555565 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-11 18:39:23.555663 | ubuntu-noble | + rm files-before files-after 2026-08-11 18:39:23.558404 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-11 18:39:24.796061 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-11 18:39:24.867459 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-11 18:39:24.867534 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-11 18:39:24.867542 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:24.867554 | ubuntu-noble | + popd 2026-08-11 18:39:24.867661 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:24.867691 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:24.868918 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-11 18:39:24.872267 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-11 18:39:24.872296 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-11 18:39:24.872302 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-11 18:39:24.872307 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-11 18:39:24.872312 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.233140 | ubuntu-noble | 2026-08-11 18:39:26 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1016620/1016620] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:26.234941 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:26.234992 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.235007 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.236704 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.241610 | ubuntu-noble | ++ head -1 2026-08-11 18:39:26.241671 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:26.246409 | ubuntu-noble | + directory=designate-21.0.1.dev12 2026-08-11 18:39:26.247574 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev12 2026-08-11 18:39:26.247621 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:26.247637 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-11 18:39:26.247651 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:26.247665 | ubuntu-noble | ++ local name=designate 2026-08-11 18:39:26.247678 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:26.247691 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:26.247741 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-11 18:39:26.247797 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-11 18:39:26.247891 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:26.247936 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-11 18:39:26.247981 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-11 18:39:26.248017 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:26.248060 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-11 18:39:26.248605 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-11 18:39:26.248633 | ubuntu-noble | ++ return 1 2026-08-11 18:39:26.248642 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:26.248654 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:26.249589 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev12 /source 2026-08-11 18:39:26.249652 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:26.249662 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-11 18:39:26.249669 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:26.249675 | ubuntu-noble | ++ local name=designate 2026-08-11 18:39:26.249681 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:26.249687 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:26.249692 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-11 18:39:26.249698 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-11 18:39:26.249715 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:26.249720 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-11 18:39:26.249726 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-11 18:39:26.249731 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:26.249736 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-11 18:39:26.249741 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-11 18:39:26.249747 | ubuntu-noble | ++ return 1 2026-08-11 18:39:26.250371 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:26.250396 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:26.250402 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.250408 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.250413 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:26.250419 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.250424 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-11 18:39:26.250430 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:26.250435 | ubuntu-noble | + popd 2026-08-11 18:39:26.250441 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:26.250447 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:26.250740 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-11 18:39:26.252769 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-11 18:39:26.252797 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-11 18:39:26.252807 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-11 18:39:26.252812 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-11 18:39:26.252816 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.759014 | ubuntu-noble | 2026-08-11 18:39:27 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:27.762494 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:27.762594 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.762609 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.765622 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.765705 | ubuntu-noble | ++ head -1 2026-08-11 18:39:27.766011 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:27.775779 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-11 18:39:27.777048 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-11 18:39:27.777089 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:27.777099 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-11 18:39:27.777108 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:27.777115 | ubuntu-noble | ++ local name=glance 2026-08-11 18:39:27.777123 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:27.777137 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:27.777144 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-11 18:39:27.777152 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-11 18:39:27.777164 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:27.777171 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-11 18:39:27.777182 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-11 18:39:27.777258 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:27.777270 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-11 18:39:27.777277 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-11 18:39:27.777285 | ubuntu-noble | ++ return 1 2026-08-11 18:39:27.777900 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:27.777936 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:27.779367 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-11 18:39:27.779400 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:27.779409 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-11 18:39:27.779415 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:27.779421 | ubuntu-noble | ++ local name=glance 2026-08-11 18:39:27.779427 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:27.779434 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:27.779440 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-11 18:39:27.779446 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-11 18:39:27.779453 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:27.779459 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-11 18:39:27.779465 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-11 18:39:27.779471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:27.779477 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-11 18:39:27.779483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-11 18:39:27.779489 | ubuntu-noble | ++ return 1 2026-08-11 18:39:27.779531 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:27.779541 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:27.779547 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.779553 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.779559 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:27.779565 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.779592 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-11 18:39:27.779601 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:27.779608 | ubuntu-noble | + popd 2026-08-11 18:39:27.779702 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:27.779711 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:27.780564 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-11 18:39:27.782582 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-11 18:39:27.782619 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-11 18:39:27.782626 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-11 18:39:27.782634 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-11 18:39:27.782643 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.278777 | ubuntu-noble | 2026-08-11 18:39:29 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:29.281775 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:29.281854 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.281869 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.287603 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.287692 | ubuntu-noble | ++ head -1 2026-08-11 18:39:29.287707 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:29.299966 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-11 18:39:29.301382 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-11 18:39:29.301543 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:29.301586 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-11 18:39:29.301645 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:29.301741 | ubuntu-noble | ++ local name=openstack_heat 2026-08-11 18:39:29.301754 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:29.301867 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:29.301876 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-11 18:39:29.301900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-11 18:39:29.301960 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:29.301978 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-11 18:39:29.301998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-11 18:39:29.302020 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:29.302027 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-11 18:39:29.302046 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-11 18:39:29.302071 | ubuntu-noble | ++ return 1 2026-08-11 18:39:29.302778 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:29.302810 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:29.303643 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-11 18:39:29.303715 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:29.303731 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-11 18:39:29.303742 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:29.303753 | ubuntu-noble | ++ local name=openstack_heat 2026-08-11 18:39:29.303767 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:29.303777 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:29.303788 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-11 18:39:29.303799 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-11 18:39:29.303813 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:29.303825 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-11 18:39:29.303835 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-11 18:39:29.303845 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:29.303855 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-11 18:39:29.303864 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-11 18:39:29.303899 | ubuntu-noble | ++ return 1 2026-08-11 18:39:29.304977 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:29.305020 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:29.305030 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.305039 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.305049 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:29.305058 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.305066 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-11 18:39:29.305076 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:29.305085 | ubuntu-noble | + popd 2026-08-11 18:39:29.305094 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:29.305104 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:29.305307 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-11 18:39:29.307820 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-11 18:39:29.307855 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-11 18:39:29.307873 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-11 18:39:29.307882 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-11 18:39:29.307889 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.065828 | ubuntu-noble | 2026-08-11 18:39:31 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:31.069489 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:31.069594 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.069612 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.072628 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.072688 | ubuntu-noble | ++ head -1 2026-08-11 18:39:31.074076 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:31.090587 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-11 18:39:31.091809 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-11 18:39:31.091870 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:31.091890 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-11 18:39:31.091907 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:31.091929 | ubuntu-noble | ++ local name=horizon 2026-08-11 18:39:31.091941 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:31.091950 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:31.091963 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-11 18:39:31.091972 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-11 18:39:31.091986 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:31.091995 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-11 18:39:31.092009 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-11 18:39:31.092018 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:31.092027 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-11 18:39:31.092036 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-11 18:39:31.092049 | ubuntu-noble | ++ return 1 2026-08-11 18:39:31.093079 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:31.093119 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:31.093404 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-11 18:39:31.093423 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:31.093436 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-11 18:39:31.093476 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:31.093489 | ubuntu-noble | ++ local name=horizon 2026-08-11 18:39:31.093556 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:31.093577 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:31.093587 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-11 18:39:31.093596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-11 18:39:31.093611 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:31.093642 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-11 18:39:31.093651 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-11 18:39:31.093660 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:31.093669 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-11 18:39:31.093678 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-11 18:39:31.093691 | ubuntu-noble | ++ return 1 2026-08-11 18:39:31.094693 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:31.094759 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:31.094766 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.094772 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.094778 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:31.094783 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.094788 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-11 18:39:31.094793 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:31.094798 | ubuntu-noble | + popd 2026-08-11 18:39:31.094811 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:31.094817 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:31.095547 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-11 18:39:31.097929 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-11 18:39:31.097962 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-11 18:39:31.098032 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-11 18:39:31.098040 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-11 18:39:31.098048 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.726712 | ubuntu-noble | 2026-08-11 18:39:32 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:32.729546 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:32.729612 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.729626 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.732588 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.732642 | ubuntu-noble | ++ head -1 2026-08-11 18:39:32.732941 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:32.745963 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-11 18:39:32.746914 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-11 18:39:32.746954 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:32.746962 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-11 18:39:32.746971 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:32.747024 | ubuntu-noble | ++ local name=ironic 2026-08-11 18:39:32.747032 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:32.747059 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:32.747067 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-11 18:39:32.747075 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-11 18:39:32.747100 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-11 18:39:32.747115 | ubuntu-noble | ++ return 0 2026-08-11 18:39:32.747569 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-11 18:39:32.748077 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-11 18:39:32.748095 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:32.748102 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-11 18:39:32.748144 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:32.748166 | ubuntu-noble | ++ local name=ironic 2026-08-11 18:39:32.748174 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:32.748196 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:32.748204 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-11 18:39:32.748211 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-11 18:39:32.748266 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:32.748272 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-11 18:39:32.748299 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-11 18:39:32.748306 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:32.748311 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-11 18:39:32.748316 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-11 18:39:32.748321 | ubuntu-noble | ++ return 1 2026-08-11 18:39:32.749085 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:32.749112 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:32.749117 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.749122 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.749127 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-11 18:39:32.749132 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.956194 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-11 18:39:32.961560 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-11 18:39:32.961602 | ubuntu-noble | + sort 2026-08-11 18:39:32.972608 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-11 18:39:32.976583 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-11 18:39:32.976636 | ubuntu-noble | ++ sort 2026-08-11 18:39:32.978989 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:32.979045 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-11 18:39:32.979109 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-11 18:39:32.979134 | 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-08-11 18:39:32.979165 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-11 18:39:32.979172 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-11 18:39:32.979195 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:32.981075 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-11 18:39:32.982552 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-11 18:39:32.982575 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-11 18:39:32.982582 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-11 18:39:32.982587 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-11 18:39:32.982592 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-11 18:39:32.982597 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-11 18:39:32.982603 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-11 18:39:32.982791 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-11 18:39:32.982922 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-11 18:39:32.983065 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-11 18:39:32.983191 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-11 18:39:32.983457 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-11 18:39:32.983666 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-11 18:39:32.983916 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-11 18:39:32.984106 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-11 18:39:32.984805 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-11 18:39:32.985132 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-11 18:39:32.985731 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-11 18:39:32.986038 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-11 18:39:32.986177 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:32.986333 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-11 18:39:32.986846 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-11 18:39:32.987291 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-11 18:39:32.988370 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-11 18:39:32.989186 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-11 18:39:32.989663 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-11 18:39:32.989834 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-11 18:39:32.990022 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-11 18:39:32.990186 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-11 18:39:32.990313 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-11 18:39:32.990887 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:32.993565 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-11 18:39:32.993587 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-11 18:39:32.993592 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-11 18:39:32.993597 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-11 18:39:32.993600 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-11 18:39:32.993604 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-11 18:39:32.993608 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-11 18:39:32.993611 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-11 18:39:32.993763 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-11 18:39:32.993889 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-11 18:39:32.994004 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-11 18:39:32.994114 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-11 18:39:32.994342 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-11 18:39:32.994459 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-11 18:39:32.994715 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-11 18:39:32.994853 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-11 18:39:32.995362 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-11 18:39:32.995784 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-11 18:39:32.996131 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-11 18:39:32.996347 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-11 18:39:32.996547 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:32.996674 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-11 18:39:32.997018 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-11 18:39:32.997354 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-11 18:39:32.998345 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-11 18:39:32.999055 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-11 18:39:32.999346 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-11 18:39:32.999539 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-11 18:39:32.999708 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-11 18:39:32.999847 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-11 18:39:32.999951 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-11 18:39:33.002032 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-11 18:39:33.002180 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:33.002278 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-11 18:39:33.002324 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-11 18:39:33.002365 | 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-08-11 18:39:33.002401 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-11 18:39:33.002416 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-11 18:39:33.002434 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:33.004544 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-11 18:39:33.004564 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-11 18:39:33.004676 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-11 18:39:33.004757 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-11 18:39:33.004828 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-11 18:39:33.004935 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-11 18:39:33.005128 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-11 18:39:33.005397 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-11 18:39:33.005651 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-11 18:39:33.005846 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-11 18:39:33.005983 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-11 18:39:33.006139 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-11 18:39:33.006250 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.006377 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-11 18:39:33.006613 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-11 18:39:33.006764 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-11 18:39:33.006935 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-11 18:39:33.007087 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-11 18:39:33.007572 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:33.009554 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-11 18:39:33.009577 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-11 18:39:33.009581 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-11 18:39:33.009662 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-11 18:39:33.009730 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-11 18:39:33.009834 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-11 18:39:33.009976 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-11 18:39:33.010215 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-11 18:39:33.010336 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-11 18:39:33.010587 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-11 18:39:33.010731 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-11 18:39:33.010871 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-11 18:39:33.010995 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.011116 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-11 18:39:33.011248 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-11 18:39:33.011370 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-11 18:39:33.011598 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-11 18:39:33.011749 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-11 18:39:33.013299 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-11 18:39:33.013348 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:33.013366 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-11 18:39:33.013380 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-11 18:39:33.013414 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-11 18:39:33.013455 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-11 18:39:33.013495 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-11 18:39:33.013567 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:33.017561 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-11 18:39:33.017592 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-11 18:39:33.017599 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-11 18:39:33.017605 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-11 18:39:33.017610 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-11 18:39:33.017616 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-11 18:39:33.017622 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-11 18:39:33.017920 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-11 18:39:33.018219 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-11 18:39:33.018419 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-11 18:39:33.018584 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-11 18:39:33.018702 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-11 18:39:33.018771 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-11 18:39:33.018846 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-11 18:39:33.018892 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-11 18:39:33.018931 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-11 18:39:33.018974 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-11 18:39:33.019017 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-11 18:39:33.019073 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-11 18:39:33.019129 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-11 18:39:33.019175 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-11 18:39:33.019234 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-11 18:39:33.019293 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-11 18:39:33.019784 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-11 18:39:33.019924 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-11 18:39:33.020117 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-11 18:39:33.020313 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-11 18:39:33.020578 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-11 18:39:33.021284 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-11 18:39:33.021457 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-11 18:39:33.022250 | ubuntu-noble | checking file ironic/db/api.py 2026-08-11 18:39:33.022582 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-11 18:39:33.022947 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-11 18:39:33.023368 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.023620 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-11 18:39:33.023805 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-11 18:39:33.024831 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-11 18:39:33.025305 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-11 18:39:33.026899 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-11 18:39:33.027226 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-11 18:39:33.028220 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-11 18:39:33.028541 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-11 18:39:33.028787 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-11 18:39:33.029039 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-11 18:39:33.029683 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:33.033563 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-11 18:39:33.033589 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-11 18:39:33.033594 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-11 18:39:33.033598 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-11 18:39:33.033602 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-11 18:39:33.033611 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-11 18:39:33.033615 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-11 18:39:33.033619 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-11 18:39:33.033622 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-11 18:39:33.033625 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-11 18:39:33.033629 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-11 18:39:33.033678 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-11 18:39:33.033704 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-11 18:39:33.033734 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-11 18:39:33.033759 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-11 18:39:33.033783 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-11 18:39:33.033811 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-11 18:39:33.033839 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-11 18:39:33.033864 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-11 18:39:33.033888 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-11 18:39:33.033924 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-11 18:39:33.033963 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-11 18:39:33.034001 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-11 18:39:33.034240 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-11 18:39:33.034324 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-11 18:39:33.034426 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-11 18:39:33.034663 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-11 18:39:33.034818 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-11 18:39:33.035269 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-11 18:39:33.035384 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-11 18:39:33.035856 | ubuntu-noble | patching file ironic/db/api.py 2026-08-11 18:39:33.036044 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-11 18:39:33.036335 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-11 18:39:33.036733 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.036906 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-11 18:39:33.037041 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-11 18:39:33.037979 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-11 18:39:33.038609 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-11 18:39:33.039888 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-11 18:39:33.040174 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-11 18:39:33.040970 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-11 18:39:33.041169 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-11 18:39:33.041335 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-11 18:39:33.041618 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-11 18:39:33.044596 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-11 18:39:33.044770 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:33.044890 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-11 18:39:33.044937 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-11 18:39:33.045000 | 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-08-11 18:39:33.045050 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-11 18:39:33.045058 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-11 18:39:33.045097 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:33.047221 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-11 18:39:33.047240 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.047374 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:33.049214 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-11 18:39:33.049236 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.049345 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-11 18:39:33.049545 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:33.049602 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-11 18:39:33.049641 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-11 18:39:33.049675 | 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-08-11 18:39:33.049708 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-11 18:39:33.049722 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-11 18:39:33.049731 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:33.051396 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-11 18:39:33.052228 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.052246 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-11 18:39:33.052250 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-11 18:39:33.052398 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:33.054616 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-11 18:39:33.054673 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-11 18:39:33.054685 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-11 18:39:33.054693 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-11 18:39:33.055764 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-11 18:39:33.055802 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:33.055811 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-11 18:39:33.055819 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-11 18:39:33.055827 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-11 18:39:33.055835 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-11 18:39:33.055849 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-11 18:39:33.055861 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:33.056740 | ubuntu-noble | checking file ironic/common/states.py 2026-08-11 18:39:33.056923 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-11 18:39:33.056943 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-11 18:39:33.057058 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-11 18:39:33.057577 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:33.058837 | ubuntu-noble | patching file ironic/common/states.py 2026-08-11 18:39:33.059031 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-11 18:39:33.059054 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-11 18:39:33.059152 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-11 18:39:33.060417 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-11 18:39:33.060462 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:33.060491 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-11 18:39:33.060538 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-11 18:39:33.060597 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-11 18:39:33.060613 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-11 18:39:33.060626 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-11 18:39:33.060640 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:33.061425 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-11 18:39:33.062095 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:33.062985 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-11 18:39:33.063565 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-11 18:39:33.063595 | ubuntu-noble | + popd 2026-08-11 18:39:33.065544 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-11 18:39:33.065570 | ubuntu-noble | + sort 2026-08-11 18:39:33.073584 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-11 18:39:33.073681 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-11 18:39:33.073709 | ubuntu-noble | + local before=files-before 2026-08-11 18:39:33.073727 | ubuntu-noble | + local after=files-after 2026-08-11 18:39:33.073743 | ubuntu-noble | + local sources_txt 2026-08-11 18:39:33.075258 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-11 18:39:33.076034 | ubuntu-noble | ++ head -1 2026-08-11 18:39:33.079439 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.079621 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-11 18:39:33.079676 | ubuntu-noble | + local new_files 2026-08-11 18:39:33.080687 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-11 18:39:33.088557 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-11 18:39:33.088606 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-11 18:39:33.088617 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-11 18:39:33.088625 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-11 18:39:33.088633 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-11 18:39:33.088641 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-11 18:39:33.088650 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-11 18:39:33.088658 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-11 18:39:33.088667 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-11 18:39:33.088675 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-11 18:39:33.088683 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-11 18:39:33.088691 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-11 18:39:33.088700 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-11 18:39:33.088708 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-11 18:39:33.088716 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-11 18:39:33.088725 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-11 18:39:33.088733 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-11 18:39:33.088741 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-11 18:39:33.088749 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-11 18:39:33.088757 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-11 18:39:33.088765 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-11 18:39:33.088773 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-11 18:39:33.088782 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-11 18:39:33.088790 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-11 18:39:33.088816 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-11 18:39:33.088824 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-11 18:39:33.088832 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-11 18:39:33.088840 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-11 18:39:33.088848 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-11 18:39:33.088856 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-11 18:39:33.088864 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-11 18:39:33.088872 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-11 18:39:33.088880 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-11 18:39:33.088888 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-11 18:39:33.088896 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-11 18:39:33.088904 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-11 18:39:33.088942 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091589 | ubuntu-noble | + [[ -n l ]] 2026-08-11 18:39:33.091629 | ubuntu-noble | + echo 2026-08-11 18:39:33.091637 | ubuntu-noble | + local file 2026-08-11 18:39:33.091643 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091650 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091656 | ubuntu-noble | + continue 2026-08-11 18:39:33.091662 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091667 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091673 | ubuntu-noble | + continue 2026-08-11 18:39:33.091679 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091685 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091690 | ubuntu-noble | + continue 2026-08-11 18:39:33.091696 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091702 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091708 | ubuntu-noble | + continue 2026-08-11 18:39:33.091713 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091719 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091725 | ubuntu-noble | + continue 2026-08-11 18:39:33.091730 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091736 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091742 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.091750 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091757 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-11 18:39:33.091763 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091769 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091784 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.091790 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091797 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-11 18:39:33.091803 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091809 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091820 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.091826 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091832 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-11 18:39:33.091838 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091855 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091862 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.091868 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091874 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-11 18:39:33.091880 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091885 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091891 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.091897 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091909 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-11 18:39:33.091915 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091921 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091927 | ubuntu-noble | + continue 2026-08-11 18:39:33.091933 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091938 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091944 | ubuntu-noble | + continue 2026-08-11 18:39:33.091950 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091955 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091961 | ubuntu-noble | + continue 2026-08-11 18:39:33.091967 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.091972 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.091980 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.091987 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.091993 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-11 18:39:33.092001 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.092006 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.092046 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.092054 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.092083 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-11 18:39:33.092130 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.092138 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.092162 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.092169 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.092197 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-11 18:39:33.092230 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.092239 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.092286 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.092294 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.092302 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-11 18:39:33.092338 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:33.092344 | ubuntu-noble | + case $file in 2026-08-11 18:39:33.092384 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-11 18:39:33.092391 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-11 18:39:33.092418 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-11 18:39:33.092562 | ubuntu-noble | + rm files-before files-after 2026-08-11 18:39:33.094931 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-11 18:39:33.762341 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-11 18:39:33.821315 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-11 18:39:33.821405 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-11 18:39:33.821413 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:33.821419 | ubuntu-noble | + popd 2026-08-11 18:39:33.821431 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:33.821437 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:33.822693 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-11 18:39:33.825683 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-11 18:39:33.825755 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-11 18:39:33.825763 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-11 18:39:33.825770 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-11 18:39:33.825781 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.267812 | ubuntu-noble | 2026-08-11 18:39:35 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:35.271228 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:35.271282 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.271294 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.274616 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.274674 | ubuntu-noble | ++ head -1 2026-08-11 18:39:35.275241 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:35.283538 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-11 18:39:35.284575 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-11 18:39:35.284725 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:35.284740 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-11 18:39:35.284770 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:35.284827 | ubuntu-noble | ++ local name=keystone 2026-08-11 18:39:35.284835 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:35.284866 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:35.284875 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-11 18:39:35.284898 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-11 18:39:35.284970 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:35.284978 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-11 18:39:35.284987 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-11 18:39:35.284993 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:35.285001 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-11 18:39:35.285007 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-11 18:39:35.285015 | ubuntu-noble | ++ return 1 2026-08-11 18:39:35.285672 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:35.285735 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:35.286218 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-11 18:39:35.286339 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:35.286349 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-11 18:39:35.286359 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:35.286369 | ubuntu-noble | ++ local name=keystone 2026-08-11 18:39:35.286377 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:35.286436 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:35.286445 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-11 18:39:35.286455 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-11 18:39:35.286484 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:35.286495 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-11 18:39:35.286521 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-11 18:39:35.286551 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:35.286578 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-11 18:39:35.286585 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-11 18:39:35.286616 | ubuntu-noble | ++ return 1 2026-08-11 18:39:35.286988 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:35.287005 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:35.287032 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.287039 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.287048 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:35.287056 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.287063 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-11 18:39:35.287071 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:35.287078 | ubuntu-noble | + popd 2026-08-11 18:39:35.287176 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:35.287188 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:35.288208 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-11 18:39:35.290645 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-11 18:39:35.290692 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-11 18:39:35.290701 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-11 18:39:35.290708 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-11 18:39:35.290717 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.622710 | ubuntu-noble | 2026-08-11 18:39:36 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [979372/979372] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:36.626371 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:36.626436 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.626447 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.629692 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.629814 | ubuntu-noble | ++ head -1 2026-08-11 18:39:36.630147 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:36.641115 | ubuntu-noble | + directory=magnum-21.0.2.dev8 2026-08-11 18:39:36.642193 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev8 2026-08-11 18:39:36.642252 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:36.642289 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev8 2026-08-11 18:39:36.642348 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:36.642387 | ubuntu-noble | ++ local name=magnum 2026-08-11 18:39:36.642395 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:36.642444 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:36.642453 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-11 18:39:36.642486 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-11 18:39:36.642606 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:36.642618 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-11 18:39:36.642626 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-11 18:39:36.642632 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:36.642637 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-11 18:39:36.642644 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-11 18:39:36.642649 | ubuntu-noble | ++ return 1 2026-08-11 18:39:36.643453 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:36.643468 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:36.644011 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev8 /source 2026-08-11 18:39:36.644101 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:36.644110 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev8 2026-08-11 18:39:36.644136 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:36.644183 | ubuntu-noble | ++ local name=magnum 2026-08-11 18:39:36.644191 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:36.644226 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:36.644235 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-11 18:39:36.644243 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-11 18:39:36.644271 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:36.644279 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-11 18:39:36.644286 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-11 18:39:36.644293 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:36.644300 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-11 18:39:36.644308 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-11 18:39:36.644316 | ubuntu-noble | ++ return 1 2026-08-11 18:39:36.645321 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:36.645346 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:36.645351 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.645357 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.645362 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:36.645367 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.645372 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-11 18:39:36.645377 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:36.645382 | ubuntu-noble | + popd 2026-08-11 18:39:36.645387 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:36.645392 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:36.645904 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-11 18:39:36.648691 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-11 18:39:36.648776 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-11 18:39:36.648790 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-11 18:39:36.648802 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-11 18:39:36.648814 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.259685 | ubuntu-noble | 2026-08-11 18:39:38 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3586860/3586860] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:38.261490 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:38.261570 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.261585 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.263301 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.268588 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:38.268643 | ubuntu-noble | ++ head -1 2026-08-11 18:39:38.272694 | ubuntu-noble | + directory=manila-21.0.2.dev30 2026-08-11 18:39:38.274449 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev30 2026-08-11 18:39:38.274484 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:38.274493 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-11 18:39:38.274541 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:38.274551 | ubuntu-noble | ++ local name=manila 2026-08-11 18:39:38.274558 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:38.274564 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:38.274571 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-11 18:39:38.274577 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-11 18:39:38.274585 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:38.274601 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-11 18:39:38.274608 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-11 18:39:38.274614 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:38.274621 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-11 18:39:38.274627 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-11 18:39:38.274633 | ubuntu-noble | ++ return 1 2026-08-11 18:39:38.274646 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:38.274652 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:38.275596 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev30 /source 2026-08-11 18:39:38.275627 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:38.275652 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-11 18:39:38.275659 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:38.275704 | ubuntu-noble | ++ local name=manila 2026-08-11 18:39:38.275735 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:38.275816 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:38.275848 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-11 18:39:38.275880 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-11 18:39:38.275929 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:38.275962 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-11 18:39:38.276405 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-11 18:39:38.276422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:38.276428 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-11 18:39:38.276434 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-11 18:39:38.276441 | ubuntu-noble | ++ return 1 2026-08-11 18:39:38.276717 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:38.276823 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:38.276840 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.276853 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.276865 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:38.276887 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.276904 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-11 18:39:38.276922 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:38.276937 | ubuntu-noble | + popd 2026-08-11 18:39:38.276954 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:38.276972 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:38.278489 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-11 18:39:38.280743 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-11 18:39:38.280810 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-11 18:39:38.280827 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-11 18:39:38.280837 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-11 18:39:38.280850 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.461976 | ubuntu-noble | 2026-08-11 18:39:39 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:39.465591 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:39.465677 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.465691 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.470613 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.470688 | ubuntu-noble | ++ head -1 2026-08-11 18:39:39.472589 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:39.477337 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-11 18:39:39.478149 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-11 18:39:39.478261 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:39.478271 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-11 18:39:39.478303 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:39.478347 | ubuntu-noble | ++ local name=masakari 2026-08-11 18:39:39.478353 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:39.478397 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:39.478415 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-11 18:39:39.478433 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-11 18:39:39.478486 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:39.478516 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-11 18:39:39.478553 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-11 18:39:39.478570 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:39.478594 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-11 18:39:39.478598 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-11 18:39:39.478602 | ubuntu-noble | ++ return 1 2026-08-11 18:39:39.479052 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:39.479069 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:39.480098 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-11 18:39:39.480125 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:39.480131 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-11 18:39:39.480134 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:39.480138 | ubuntu-noble | ++ local name=masakari 2026-08-11 18:39:39.480141 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:39.480145 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:39.480149 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-11 18:39:39.480153 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-11 18:39:39.480157 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:39.480161 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-11 18:39:39.480164 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-11 18:39:39.480168 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:39.480171 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-11 18:39:39.480174 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-11 18:39:39.480178 | ubuntu-noble | ++ return 1 2026-08-11 18:39:39.480185 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:39.480188 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:39.480192 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.480196 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.480199 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:39.480203 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.480206 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-11 18:39:39.480209 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:39.480215 | ubuntu-noble | + popd 2026-08-11 18:39:39.480289 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:39.480295 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:39.481023 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:39.482729 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:39.482759 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-11 18:39:39.482782 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:39.482786 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:39.482808 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.409649 | ubuntu-noble | 2026-08-11 18:39:40 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-08-11 18:39:40.411954 | 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-08-11 18:39:40.412033 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.412049 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.415608 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.415677 | ubuntu-noble | ++ head -1 2026-08-11 18:39:40.417686 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:40.421678 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.422614 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.422678 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:40.422689 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.422718 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:40.422781 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-11 18:39:40.422791 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:40.422857 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:40.422865 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-11 18:39:40.422874 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-11 18:39:40.422966 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:40.422974 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-11 18:39:40.422983 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-11 18:39:40.422991 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-11 18:39:40.423038 | ubuntu-noble | ++ return 0 2026-08-11 18:39:40.423723 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-11 18:39:40.424135 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-11 18:39:40.424210 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:40.424221 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.424229 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:40.424294 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-11 18:39:40.424302 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:40.424310 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:40.424318 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-11 18:39:40.424327 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-11 18:39:40.424359 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:40.424368 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-11 18:39:40.424374 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-11 18:39:40.424392 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:40.424401 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-11 18:39:40.424406 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-11 18:39:40.424412 | ubuntu-noble | ++ return 1 2026-08-11 18:39:40.425208 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:40.425233 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:40.425240 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.425246 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.425252 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-11 18:39:40.425258 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.442542 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.445469 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-11 18:39:40.446592 | ubuntu-noble | + sort 2026-08-11 18:39:40.449778 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.452572 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-11 18:39:40.452614 | ubuntu-noble | ++ sort 2026-08-11 18:39:40.454834 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:40.455069 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-11 18:39:40.455091 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-11 18:39:40.455101 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-11 18:39:40.455110 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-11 18:39:40.455119 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-11 18:39:40.455129 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:40.456609 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-11 18:39:40.456738 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-11 18:39:40.457052 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:40.458612 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-11 18:39:40.458717 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-11 18:39:40.459170 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-11 18:39:40.459215 | ubuntu-noble | + popd 2026-08-11 18:39:40.461679 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-11 18:39:40.461733 | ubuntu-noble | + sort 2026-08-11 18:39:40.463314 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-11 18:39:40.463345 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.463351 | ubuntu-noble | + local before=files-before 2026-08-11 18:39:40.463357 | ubuntu-noble | + local after=files-after 2026-08-11 18:39:40.463362 | ubuntu-noble | + local sources_txt 2026-08-11 18:39:40.465602 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-11 18:39:40.465634 | ubuntu-noble | ++ head -1 2026-08-11 18:39:40.466744 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-11 18:39:40.466770 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-11 18:39:40.466775 | ubuntu-noble | + local new_files 2026-08-11 18:39:40.467406 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-11 18:39:40.468984 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-11 18:39:40.469002 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-11 18:39:40.469566 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-11 18:39:40.470819 | ubuntu-noble | + [[ -n h ]] 2026-08-11 18:39:40.470843 | ubuntu-noble | + echo 2026-08-11 18:39:40.470865 | ubuntu-noble | + local file 2026-08-11 18:39:40.470900 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:40.470906 | ubuntu-noble | + case $file in 2026-08-11 18:39:40.470912 | ubuntu-noble | + continue 2026-08-11 18:39:40.470942 | ubuntu-noble | + rm files-before files-after 2026-08-11 18:39:40.472405 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.505613 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-11 18:39:40.512403 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.512460 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-11 18:39:40.512471 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:40.512477 | ubuntu-noble | + popd 2026-08-11 18:39:40.512656 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:40.512715 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:40.513957 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:40.516086 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:40.516108 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-11 18:39:40.516192 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:40.516199 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:40.516225 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.571865 | ubuntu-noble | 2026-08-11 18:39:41 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-08-11 18:39:41.574853 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:41.574921 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.574929 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.578630 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.578725 | ubuntu-noble | ++ head -1 2026-08-11 18:39:41.579336 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:41.588385 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-11 18:39:41.589613 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-11 18:39:41.589677 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:41.589687 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-11 18:39:41.589695 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:41.589701 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-11 18:39:41.589708 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:41.589714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:41.589720 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-11 18:39:41.589727 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-11 18:39:41.589734 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:41.589740 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-11 18:39:41.589746 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-11 18:39:41.589759 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:41.589764 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-11 18:39:41.589770 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-11 18:39:41.589776 | ubuntu-noble | ++ return 1 2026-08-11 18:39:41.590433 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:41.590454 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:41.591042 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-11 18:39:41.591146 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:41.591169 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-11 18:39:41.591186 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:41.591203 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-11 18:39:41.591219 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:41.591235 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:41.591251 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-11 18:39:41.591267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-11 18:39:41.591283 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:41.591299 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-11 18:39:41.591315 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-11 18:39:41.591331 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:41.591346 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-11 18:39:41.591362 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-11 18:39:41.591383 | ubuntu-noble | ++ return 1 2026-08-11 18:39:41.593250 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:41.593320 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:41.593339 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.593356 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.593371 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:41.593388 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.593403 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-11 18:39:41.593418 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:41.593433 | ubuntu-noble | + popd 2026-08-11 18:39:41.593449 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:41.593466 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:41.593494 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-11 18:39:41.595715 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-11 18:39:41.595755 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-11 18:39:41.595762 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-11 18:39:41.595769 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-11 18:39:41.595793 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.587212 | ubuntu-noble | 2026-08-11 18:39:43 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12255570/12255570] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:43.590868 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:43.590950 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.590964 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.593594 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.593655 | ubuntu-noble | ++ head -1 2026-08-11 18:39:43.595235 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:43.603429 | ubuntu-noble | + directory=neutron-27.0.4.dev13 2026-08-11 18:39:43.604565 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev13 2026-08-11 18:39:43.604678 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:43.604695 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev13 2026-08-11 18:39:43.604726 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:43.604793 | ubuntu-noble | ++ local name=neutron 2026-08-11 18:39:43.604803 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:43.604837 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:43.604849 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-11 18:39:43.604859 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-11 18:39:43.605331 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:43.605349 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-11 18:39:43.605357 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-11 18:39:43.605365 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:43.605373 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-11 18:39:43.605381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-11 18:39:43.605388 | ubuntu-noble | ++ return 1 2026-08-11 18:39:43.605400 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:43.605446 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:43.606597 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev13 /source 2026-08-11 18:39:43.606645 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:43.606656 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev13 2026-08-11 18:39:43.606664 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:43.606672 | ubuntu-noble | ++ local name=neutron 2026-08-11 18:39:43.606679 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:43.606686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:43.606694 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-11 18:39:43.606711 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-11 18:39:43.606726 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:43.606734 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-11 18:39:43.606741 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-11 18:39:43.606748 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:43.606755 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-11 18:39:43.606763 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-11 18:39:43.606770 | ubuntu-noble | ++ return 1 2026-08-11 18:39:43.607697 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:43.607729 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:43.607738 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.607746 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.607753 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:43.607761 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.607769 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-11 18:39:43.607777 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:43.607785 | ubuntu-noble | + popd 2026-08-11 18:39:43.607792 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:43.607801 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:43.608098 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-11 18:39:43.610459 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-11 18:39:43.610492 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-11 18:39:43.610543 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-11 18:39:43.610556 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-11 18:39:43.610564 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.384740 | ubuntu-noble | 2026-08-11 18:39:45 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:45.388156 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:45.388278 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.388302 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.390607 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.390662 | ubuntu-noble | ++ head -1 2026-08-11 18:39:45.392208 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:45.398781 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-11 18:39:45.399770 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-11 18:39:45.399900 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:45.399937 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-11 18:39:45.399976 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:45.400022 | ubuntu-noble | ++ local name=nova 2026-08-11 18:39:45.400045 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:45.400087 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:45.400110 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-11 18:39:45.400134 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-11 18:39:45.400192 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-11 18:39:45.400230 | ubuntu-noble | ++ return 0 2026-08-11 18:39:45.400712 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-11 18:39:45.401668 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-11 18:39:45.401770 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:45.401798 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-11 18:39:45.401829 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:45.401869 | ubuntu-noble | ++ local name=nova 2026-08-11 18:39:45.401891 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:45.401926 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:45.401947 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-11 18:39:45.401969 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-11 18:39:45.402016 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:45.402035 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-11 18:39:45.402053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-11 18:39:45.402072 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:45.402089 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-11 18:39:45.402107 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-11 18:39:45.402128 | ubuntu-noble | ++ return 1 2026-08-11 18:39:45.402678 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:45.402701 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:45.402739 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.402747 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.402770 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-11 18:39:45.402799 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.857573 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-11 18:39:45.866594 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-11 18:39:45.866663 | ubuntu-noble | + sort 2026-08-11 18:39:45.885316 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-11 18:39:45.886869 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-11 18:39:45.887132 | ubuntu-noble | ++ sort 2026-08-11 18:39:45.890588 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-11 18:39:45.890700 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-11 18:39:45.890770 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-11 18:39:45.890800 | 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-08-11 18:39:45.890824 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-11 18:39:45.890838 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-11 18:39:45.890860 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-11 18:39:45.892563 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-11 18:39:45.892815 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-11 18:39:45.893131 | ubuntu-noble | + patch --forward --batch -p1 2026-08-11 18:39:45.894695 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-11 18:39:45.895036 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-11 18:39:45.895568 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-11 18:39:45.895689 | ubuntu-noble | + popd 2026-08-11 18:39:45.896375 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-11 18:39:45.896586 | ubuntu-noble | + sort 2026-08-11 18:39:45.912863 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-11 18:39:45.912970 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-11 18:39:45.912998 | ubuntu-noble | + local before=files-before 2026-08-11 18:39:45.913016 | ubuntu-noble | + local after=files-after 2026-08-11 18:39:45.913032 | ubuntu-noble | + local sources_txt 2026-08-11 18:39:45.914424 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-11 18:39:45.914759 | ubuntu-noble | ++ head -1 2026-08-11 18:39:45.917837 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-11 18:39:45.917926 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-11 18:39:45.917952 | ubuntu-noble | + local new_files 2026-08-11 18:39:45.918669 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-11 18:39:45.924414 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-11 18:39:45.924448 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-11 18:39:45.925169 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-11 18:39:45.927139 | ubuntu-noble | + [[ -n h ]] 2026-08-11 18:39:45.927181 | ubuntu-noble | + echo 2026-08-11 18:39:45.927186 | ubuntu-noble | + local file 2026-08-11 18:39:45.927190 | ubuntu-noble | + for file in $new_files 2026-08-11 18:39:45.927211 | ubuntu-noble | + case $file in 2026-08-11 18:39:45.927215 | 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-08-11 18:39:45.927221 | 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-08-11 18:39:45.927225 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-11 18:39:45.927230 | ubuntu-noble | + rm files-before files-after 2026-08-11 18:39:45.929735 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-11 18:39:47.484975 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-11 18:39:47.585647 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-11 18:39:47.585756 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-11 18:39:47.585777 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:47.585794 | ubuntu-noble | + popd 2026-08-11 18:39:47.585811 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:47.585828 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:47.585857 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-11 18:39:47.589626 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-11 18:39:47.589680 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-11 18:39:47.589689 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-11 18:39:47.589716 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-11 18:39:47.589725 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.893667 | ubuntu-noble | 2026-08-11 18:39:48 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1343208/1343208] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:48.895310 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:48.895344 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.895354 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.898556 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.898589 | ubuntu-noble | ++ head -1 2026-08-11 18:39:48.898842 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:48.902344 | ubuntu-noble | + directory=octavia-17.0.1.dev13 2026-08-11 18:39:48.903027 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev13 2026-08-11 18:39:48.903177 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:48.903213 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev13 2026-08-11 18:39:48.903250 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:48.903293 | ubuntu-noble | ++ local name=octavia 2026-08-11 18:39:48.903315 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:48.903353 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:48.903404 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-11 18:39:48.903428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-11 18:39:48.903477 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:48.903495 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-11 18:39:48.903598 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-11 18:39:48.903620 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:48.903636 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-11 18:39:48.903653 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-11 18:39:48.903673 | ubuntu-noble | ++ return 1 2026-08-11 18:39:48.903973 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:48.904020 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:48.904607 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev13 /source 2026-08-11 18:39:48.904677 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:48.904686 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev13 2026-08-11 18:39:48.904709 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:48.904739 | ubuntu-noble | ++ local name=octavia 2026-08-11 18:39:48.904745 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:48.904776 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:48.904792 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-11 18:39:48.904807 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-11 18:39:48.904841 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:48.904847 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-11 18:39:48.904852 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-11 18:39:48.904858 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:48.904864 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-11 18:39:48.904879 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-11 18:39:48.904885 | ubuntu-noble | ++ return 1 2026-08-11 18:39:48.905568 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:48.905589 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:48.905593 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.905597 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.905601 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:48.905605 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.905609 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-11 18:39:48.905613 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:48.905617 | ubuntu-noble | + popd 2026-08-11 18:39:48.905620 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:48.905640 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:48.906094 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-11 18:39:48.907472 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-11 18:39:48.907529 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-11 18:39:48.907537 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-11 18:39:48.907541 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-11 18:39:48.907545 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.177737 | ubuntu-noble | 2026-08-11 18:39:50 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:50.179934 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:50.179997 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.180008 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.181599 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.181655 | ubuntu-noble | ++ head -1 2026-08-11 18:39:50.182910 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:50.199337 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-11 18:39:50.200610 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-11 18:39:50.201556 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:50.201596 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-11 18:39:50.201604 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:50.201612 | ubuntu-noble | ++ local name=openstack_placement 2026-08-11 18:39:50.201618 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:50.201625 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:50.201631 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-11 18:39:50.201639 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-11 18:39:50.201646 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:50.201652 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-11 18:39:50.201658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-11 18:39:50.201664 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:50.201671 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-11 18:39:50.201677 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-11 18:39:50.201725 | ubuntu-noble | ++ return 1 2026-08-11 18:39:50.202088 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:50.202187 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:50.203179 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-11 18:39:50.203335 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:50.203383 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-11 18:39:50.203440 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:50.203566 | ubuntu-noble | ++ local name=openstack_placement 2026-08-11 18:39:50.203607 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:50.203663 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:50.203694 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-11 18:39:50.203723 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-11 18:39:50.203773 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:50.203813 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-11 18:39:50.204244 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-11 18:39:50.204258 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:50.204265 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-11 18:39:50.204271 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-11 18:39:50.204298 | ubuntu-noble | ++ return 1 2026-08-11 18:39:50.204590 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:50.204610 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:50.204617 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.204623 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.204629 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:50.204636 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.204642 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-11 18:39:50.204648 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:50.204655 | ubuntu-noble | + popd 2026-08-11 18:39:50.204756 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:50.204771 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:50.206101 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:50.210160 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:50.210234 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-11 18:39:50.210248 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:50.210260 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:50.210271 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.073747 | ubuntu-noble | 2026-08-11 18:39:52 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-08-11 18:39:52.076709 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:52.076796 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.076811 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.079640 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.079704 | ubuntu-noble | ++ head -1 2026-08-11 18:39:52.081043 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:52.087277 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-11 18:39:52.088598 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-11 18:39:52.088766 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:52.088811 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-11 18:39:52.088854 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:52.088905 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-11 18:39:52.088932 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:52.088985 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:52.089012 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-11 18:39:52.089040 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-11 18:39:52.089087 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:52.089112 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-11 18:39:52.089134 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-11 18:39:52.089160 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:52.089195 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-11 18:39:52.089231 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-11 18:39:52.089274 | ubuntu-noble | ++ return 1 2026-08-11 18:39:52.089794 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:52.089882 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:52.090673 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-11 18:39:52.090704 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:52.090717 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-11 18:39:52.090740 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:52.090803 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-11 18:39:52.090813 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:52.090852 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:52.090882 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-11 18:39:52.090892 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-11 18:39:52.090903 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:52.090914 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-11 18:39:52.090925 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-11 18:39:52.090936 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:52.090944 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-11 18:39:52.090955 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-11 18:39:52.090964 | ubuntu-noble | ++ return 1 2026-08-11 18:39:52.091649 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:52.091692 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:52.091704 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.091713 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.091721 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:52.091730 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.091739 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-11 18:39:52.091748 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:52.091757 | ubuntu-noble | + popd 2026-08-11 18:39:52.091767 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:52.091777 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:52.092377 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:52.095080 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:52.095131 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-11 18:39:52.095144 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:52.095157 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:52.095169 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.750712 | ubuntu-noble | 2026-08-11 18:39:54 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26663359/26663359] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:54.754270 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:54.754345 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.754360 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.757610 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.757676 | ubuntu-noble | ++ head -1 2026-08-11 18:39:54.759042 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:54.767556 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-11 18:39:54.768603 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-11 18:39:54.768808 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:54.768862 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-11 18:39:54.768917 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:54.768986 | ubuntu-noble | ++ local name=skyline_console 2026-08-11 18:39:54.769023 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:54.769090 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:54.769126 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-11 18:39:54.769163 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-11 18:39:54.769235 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:54.769268 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-11 18:39:54.769298 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-11 18:39:54.769334 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:54.769383 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-11 18:39:54.769413 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-11 18:39:54.769450 | ubuntu-noble | ++ return 1 2026-08-11 18:39:54.770046 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:54.770120 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:54.771272 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-11 18:39:54.771322 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:54.771334 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-11 18:39:54.771348 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:54.771429 | ubuntu-noble | ++ local name=skyline_console 2026-08-11 18:39:54.771442 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:54.771456 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:54.771471 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-11 18:39:54.771486 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-11 18:39:54.771599 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:54.771618 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-11 18:39:54.771631 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-11 18:39:54.771643 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:54.771655 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-11 18:39:54.771670 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-11 18:39:54.771681 | ubuntu-noble | ++ return 1 2026-08-11 18:39:54.772639 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:54.772744 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:54.772757 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.772766 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.772774 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:54.772783 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.772791 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-11 18:39:54.772798 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:54.772806 | ubuntu-noble | + popd 2026-08-11 18:39:54.772822 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:54.772829 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:54.773643 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-11 18:39:54.777672 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-11 18:39:54.777802 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-11 18:39:54.777818 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-11 18:39:54.777830 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-11 18:39:54.777842 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.095734 | ubuntu-noble | 2026-08-11 18:39:56 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:56.098465 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:56.098555 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.098572 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.101590 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.101638 | ubuntu-noble | ++ head -1 2026-08-11 18:39:56.102798 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:56.111483 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-11 18:39:56.112615 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-11 18:39:56.113393 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:56.113438 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-11 18:39:56.113447 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:56.113454 | ubuntu-noble | ++ local name=python_watcher 2026-08-11 18:39:56.113460 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:56.113486 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:56.113493 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-11 18:39:56.113527 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-11 18:39:56.113543 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:56.113549 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-11 18:39:56.113555 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-11 18:39:56.113561 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:56.113567 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-11 18:39:56.113572 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-11 18:39:56.113578 | ubuntu-noble | ++ return 1 2026-08-11 18:39:56.113591 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:56.113598 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:56.114565 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-11 18:39:56.114595 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:56.114617 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-11 18:39:56.114625 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:56.114631 | ubuntu-noble | ++ local name=python_watcher 2026-08-11 18:39:56.114637 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:56.114652 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:56.114658 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-11 18:39:56.114664 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-11 18:39:56.114671 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:56.114677 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-11 18:39:56.114684 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-11 18:39:56.114699 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:56.114711 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-11 18:39:56.114718 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-11 18:39:56.114724 | ubuntu-noble | ++ return 1 2026-08-11 18:39:56.115388 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:56.115409 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:56.115416 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.115422 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.115428 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:56.115435 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.115441 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-11 18:39:56.115447 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:56.115454 | ubuntu-noble | + popd 2026-08-11 18:39:56.115460 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-11 18:39:56.115467 | ubuntu-noble | + pushd tarballs 2026-08-11 18:39:56.116054 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:56.118545 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-11 18:39:56.118600 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-11 18:39:56.118613 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:56.118625 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:56.118638 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.085654 | ubuntu-noble | 2026-08-11 18:39:57 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-11 18:39:57.086444 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-11 18:39:57.086675 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.086734 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.089281 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.089600 | ubuntu-noble | ++ head -1 2026-08-11 18:39:57.091117 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-11 18:39:57.099849 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-11 18:39:57.100818 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-11 18:39:57.101001 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-11 18:39:57.101049 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-11 18:39:57.101098 | ubuntu-noble | ++ local suffix= 2026-08-11 18:39:57.101157 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-11 18:39:57.101187 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:57.101246 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:57.101277 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-11 18:39:57.101307 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-11 18:39:57.101365 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:57.101390 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-11 18:39:57.101415 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-11 18:39:57.101444 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:57.101469 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-11 18:39:57.101493 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-11 18:39:57.101558 | ubuntu-noble | ++ return 1 2026-08-11 18:39:57.102016 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:57.102097 | ubuntu-noble | + patch_dir= 2026-08-11 18:39:57.102859 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-11 18:39:57.103012 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-11 18:39:57.103048 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-11 18:39:57.103088 | ubuntu-noble | ++ local suffix=/source 2026-08-11 18:39:57.103137 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-11 18:39:57.103166 | ubuntu-noble | ++ local candidate path 2026-08-11 18:39:57.103214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:57.103241 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-11 18:39:57.103268 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-11 18:39:57.103314 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:57.103338 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-11 18:39:57.103362 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-11 18:39:57.103392 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-11 18:39:57.103415 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-11 18:39:57.103439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-11 18:39:57.103467 | ubuntu-noble | ++ return 1 2026-08-11 18:39:57.103904 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:57.103979 | ubuntu-noble | + overlay_dir= 2026-08-11 18:39:57.104038 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.104065 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.104099 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:57.104135 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.104157 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-11 18:39:57.104185 | ubuntu-noble | + [[ -n '' ]] 2026-08-11 18:39:57.104211 | ubuntu-noble | + popd 2026-08-11 18:39:57.104457 | 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-08-11 18:39:57.105101 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-11 18:39:57.105130 | ubuntu-noble | + shift 2026-08-11 18:39:57.105138 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-11 18:39:57.105165 | ubuntu-noble | + roots=() 2026-08-11 18:39:57.105173 | ubuntu-noble | + local roots dir 2026-08-11 18:39:57.105180 | ubuntu-noble | + for dir in "$@" 2026-08-11 18:39:57.105187 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-11 18:39:57.105195 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-11 18:39:57.105202 | ubuntu-noble | + for dir in "$@" 2026-08-11 18:39:57.105208 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-11 18:39:57.105215 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-11 18:39:57.105222 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-11 18:39:57.105228 | ubuntu-noble | + local tmp 2026-08-11 18:39:57.105707 | ubuntu-noble | ++ mktemp -d 2026-08-11 18:39:57.108928 | ubuntu-noble | + tmp=/tmp/tmp.3yyudu0Xba 2026-08-11 18:39:57.108970 | 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-08-11 18:39:57.109357 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-11 18:39:57.111768 | ubuntu-noble | + sort 2026-08-11 18:39:57.114967 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-11 18:39:57.118113 | ubuntu-noble | + comm -23 /tmp/tmp.3yyudu0Xba/expected /tmp/tmp.3yyudu0Xba/applied 2026-08-11 18:39:57.120421 | ubuntu-noble | + local expected_count missing_count 2026-08-11 18:39:57.121309 | ubuntu-noble | ++ wc -l 2026-08-11 18:39:57.124338 | ubuntu-noble | + expected_count=14 2026-08-11 18:39:57.125140 | ubuntu-noble | ++ wc -l 2026-08-11 18:39:57.128211 | ubuntu-noble | + missing_count=0 2026-08-11 18:39:57.128309 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-11 18:39:57.128360 | ubuntu-noble | + rm -rf /tmp/tmp.3yyudu0Xba 2026-08-11 18:39:57.132577 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-11 18:39:57.132687 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-11 18:39:57.132743 | ubuntu-noble | + return 0 2026-08-11 18:39:57.483161 | ubuntu-noble | ok: Runtime: 0:01:11.419317 2026-08-11 18:39:57.527602 | 2026-08-11 18:39:57.527746 | PLAY RECAP 2026-08-11 18:39:57.527809 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-11 18:39:57.527836 | 2026-08-11 18:39:57.677537 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-11 18:39:57.681197 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-11 18:39:58.471834 | 2026-08-11 18:39:58.472013 | PLAY [Base post-fetch] 2026-08-11 18:39:58.486258 | 2026-08-11 18:39:58.486431 | TASK [diagnose-network : Ensure log directory exists] 2026-08-11 18:39:59.174047 | ubuntu-noble | ok 2026-08-11 18:39:59.186369 | 2026-08-11 18:39:59.186569 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-11 18:40:11.193877 | ubuntu-noble | ok: Runtime: 0:00:06.005539 2026-08-11 18:40:11.203408 | 2026-08-11 18:40:11.203592 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-11 18:40:17.458228 | ubuntu-noble | ok: Runtime: 0:00:00.308076 2026-08-11 18:40:17.463853 | 2026-08-11 18:40:17.463977 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-11 18:40:23.696805 | ubuntu-noble | ok: Runtime: 0:00:00.076845 2026-08-11 18:40:23.711598 | 2026-08-11 18:40:23.711753 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-11 18:40:23.768070 | ubuntu-noble | skipping: Conditional result was False 2026-08-11 18:40:23.781539 | 2026-08-11 18:40:23.781743 | TASK [fetch-output : Set log path for single node] 2026-08-11 18:40:23.832876 | ubuntu-noble | ok 2026-08-11 18:40:23.842532 | 2026-08-11 18:40:23.842701 | LOOP [fetch-output : Ensure local output dirs] 2026-08-11 18:40:24.171287 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/work/logs" 2026-08-11 18:40:24.457225 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/work/artifacts" 2026-08-11 18:40:24.750344 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/aa5e37bd0f6541c98ffccb79b771d51a/work/docs" 2026-08-11 18:40:24.777397 | 2026-08-11 18:40:24.777762 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-11 18:40:25.531587 | ubuntu-noble | changed: 2026-08-11 18:40:25.531998 | ubuntu-noble | .d..t...... ./ 2026-08-11 18:40:25.532060 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-11 18:40:25.532101 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-11 18:40:25.532138 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-11 18:40:25.532173 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-11 18:40:25.532208 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-11 18:40:25.532278 | ubuntu-noble | changed: All items complete 2026-08-11 18:40:25.532322 | 2026-08-11 18:40:26.112580 | ubuntu-noble | changed: .d..t...... ./ 2026-08-11 18:40:26.711880 | ubuntu-noble | changed: .d..t...... ./ 2026-08-11 18:40:26.736253 | 2026-08-11 18:40:26.736466 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-11 18:40:27.103968 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.011674 2026-08-11 18:40:27.407913 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010746 2026-08-11 18:40:27.416938 | 2026-08-11 18:40:27.417048 | PLAY RECAP 2026-08-11 18:40:27.417102 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-11 18:40:27.417126 | 2026-08-11 18:40:27.562589 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-11 18:40:27.565322 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-11 18:40:28.319975 | 2026-08-11 18:40:28.320242 | PLAY [Base post] 2026-08-11 18:40:28.334772 | 2026-08-11 18:40:28.334964 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-11 18:40:29.233072 | ubuntu-noble | changed 2026-08-11 18:40:29.243541 | 2026-08-11 18:40:29.243702 | PLAY RECAP 2026-08-11 18:40:29.243799 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-11 18:40:29.243892 | 2026-08-11 18:40:29.393613 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-11 18:40:29.394913 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-11 18:40:30.248712 | 2026-08-11 18:40:30.248916 | PLAY [Base post-logs] 2026-08-11 18:40:30.260871 | 2026-08-11 18:40:30.261038 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-11 18:40:30.746308 | localhost | changed 2026-08-11 18:40:30.761836 | 2026-08-11 18:40:30.762072 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-11 18:40:30.810552 | localhost | ok 2026-08-11 18:40:30.817936 | 2026-08-11 18:40:30.818120 | TASK [Set zuul-log-path fact] 2026-08-11 18:40:30.848754 | localhost | ok 2026-08-11 18:40:30.863653 | 2026-08-11 18:40:30.863815 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-11 18:40:30.903174 | localhost | ok 2026-08-11 18:40:30.910976 | 2026-08-11 18:40:30.911176 | TASK [upload-logs : Create log directories] 2026-08-11 18:40:31.492782 | localhost | changed 2026-08-11 18:40:31.498675 | 2026-08-11 18:40:31.498855 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-11 18:40:32.074694 | localhost -> localhost | ok: Runtime: 0:00:00.007534 2026-08-11 18:40:32.082020 | 2026-08-11 18:40:32.082189 | TASK [upload-logs : Upload logs to log server] 2026-08-11 18:40:32.680519 | localhost | Output suppressed because no_log was given 2026-08-11 18:40:32.684131 | 2026-08-11 18:40:32.684282 | LOOP [upload-logs : Compress console log and json output] 2026-08-11 18:40:32.738119 | localhost | skipping: Conditional result was False 2026-08-11 18:40:32.744789 | localhost | skipping: Conditional result was False 2026-08-11 18:40:32.756628 | 2026-08-11 18:40:32.756790 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-11 18:40:32.810937 | localhost | skipping: Conditional result was False 2026-08-11 18:40:32.811312 | 2026-08-11 18:40:32.816379 | localhost | skipping: Conditional result was False 2026-08-11 18:40:32.825258 | 2026-08-11 18:40:32.825475 | LOOP [upload-logs : Upload console log and json output]