2026-08-08 09:42:00.056128 | Job console starting 2026-08-08 09:42:00.072635 | Updating git repos 2026-08-08 09:42:00.108851 | Cloning repos into workspace 2026-08-08 09:42:00.143229 | Restoring repo states 2026-08-08 09:42:00.159002 | Merging changes 2026-08-08 09:42:00.916867 | Checking out repos 2026-08-08 09:42:01.000399 | Preparing playbooks 2026-08-08 09:42:01.924414 | Running Ansible setup 2026-08-08 09:42:06.456315 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-08 09:42:07.397639 | 2026-08-08 09:42:07.397854 | PLAY [Base pre] 2026-08-08 09:42:07.420012 | 2026-08-08 09:42:07.420201 | TASK [Setup log path fact] 2026-08-08 09:42:07.443449 | ubuntu-noble | ok 2026-08-08 09:42:07.462464 | 2026-08-08 09:42:07.462667 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-08 09:42:07.494147 | ubuntu-noble | ok 2026-08-08 09:42:07.505179 | 2026-08-08 09:42:07.505310 | TASK [emit-job-header : Print job information] 2026-08-08 09:42:07.546964 | # Job Information 2026-08-08 09:42:07.547226 | Ansible Version: 2.16.14 2026-08-08 09:42:07.547265 | Job: container-images-kolla-patch-2025.2 2026-08-08 09:42:07.547299 | Pipeline: check 2026-08-08 09:42:07.547322 | Executor: 521e9411259a 2026-08-08 09:42:07.547343 | Triggered by: https://github.com/osism/container-images-kolla/pull/768 2026-08-08 09:42:07.547366 | Event ID: 46777d90-930d-11f1-8bd1-b94fcb212dab 2026-08-08 09:42:07.552734 | 2026-08-08 09:42:07.552865 | LOOP [emit-job-header : Print node information] 2026-08-08 09:42:07.694339 | ubuntu-noble | ok: 2026-08-08 09:42:07.700045 | ubuntu-noble | # Node Information 2026-08-08 09:42:07.700165 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-08 09:42:07.700198 | ubuntu-noble | Hostname: ubuntu 2026-08-08 09:42:07.700221 | ubuntu-noble | Username: zuul 2026-08-08 09:42:07.700243 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-08 09:42:07.700267 | ubuntu-noble | Provider: regiocloud-a 2026-08-08 09:42:07.700289 | ubuntu-noble | Region: 2026-08-08 09:42:07.700310 | ubuntu-noble | Label: ubuntu-noble 2026-08-08 09:42:07.700330 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-08 09:42:07.700349 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe9b:bbf 2026-08-08 09:42:07.719866 | 2026-08-08 09:42:07.720056 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-08 09:42:08.384115 | ubuntu-noble -> localhost | changed 2026-08-08 09:42:08.392608 | 2026-08-08 09:42:08.392746 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-08 09:42:09.704162 | ubuntu-noble -> localhost | changed 2026-08-08 09:42:09.715726 | 2026-08-08 09:42:09.715857 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-08 09:42:10.025772 | ubuntu-noble -> localhost | ok 2026-08-08 09:42:10.039792 | 2026-08-08 09:42:10.040000 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-08 09:42:10.084658 | ubuntu-noble | ok 2026-08-08 09:42:10.112695 | ubuntu-noble | included: /var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-08 09:42:10.119521 | 2026-08-08 09:42:10.119636 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-08 09:42:11.116132 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-08 09:42:11.116547 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/work/908e2763e67a470280e2aed8c1212f63_id_rsa 2026-08-08 09:42:11.116622 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/work/908e2763e67a470280e2aed8c1212f63_id_rsa.pub 2026-08-08 09:42:11.116669 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-08 09:42:11.116712 | ubuntu-noble -> localhost | SHA256:kDbjZIoRNSI2/vprnwr1gHUIO+2e/q7WUHdet9S1YtA zuul-build-sshkey 2026-08-08 09:42:11.116752 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-08 09:42:11.116809 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-08 09:42:11.116848 | ubuntu-noble -> localhost | |.+o.o . | 2026-08-08 09:42:11.116887 | ubuntu-noble -> localhost | |o.=o.. . . E .| 2026-08-08 09:42:11.116923 | ubuntu-noble -> localhost | | +.+ .O . . o| 2026-08-08 09:42:11.116959 | ubuntu-noble -> localhost | | *o.B = . . = o | 2026-08-08 09:42:11.116993 | ubuntu-noble -> localhost | | ..=o o S . + o | 2026-08-08 09:42:11.117031 | ubuntu-noble -> localhost | | +.+ . . | 2026-08-08 09:42:11.117065 | ubuntu-noble -> localhost | | o oo. | 2026-08-08 09:42:11.117097 | ubuntu-noble -> localhost | | +o .. | 2026-08-08 09:42:11.117130 | ubuntu-noble -> localhost | | o*B= | 2026-08-08 09:42:11.117163 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-08 09:42:11.117253 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.390883 2026-08-08 09:42:11.133067 | 2026-08-08 09:42:11.133237 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-08 09:42:11.163186 | ubuntu-noble | ok 2026-08-08 09:42:11.185447 | ubuntu-noble | included: /var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-08 09:42:11.193908 | 2026-08-08 09:42:11.194021 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-08 09:42:11.225553 | ubuntu-noble | skipping: Conditional result was False 2026-08-08 09:42:11.232800 | 2026-08-08 09:42:11.232918 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-08 09:42:12.022578 | ubuntu-noble | changed 2026-08-08 09:42:12.031608 | 2026-08-08 09:42:12.031822 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-08 09:42:12.328154 | ubuntu-noble | ok 2026-08-08 09:42:12.334027 | 2026-08-08 09:42:12.334137 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-08 09:42:13.079506 | ubuntu-noble | changed 2026-08-08 09:42:13.085080 | 2026-08-08 09:42:13.086469 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-08 09:42:13.831908 | ubuntu-noble | changed 2026-08-08 09:42:13.838050 | 2026-08-08 09:42:13.838192 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-08 09:42:13.867350 | ubuntu-noble | skipping: Conditional result was False 2026-08-08 09:42:13.875146 | 2026-08-08 09:42:13.875289 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-08 09:42:14.476011 | ubuntu-noble -> localhost | changed 2026-08-08 09:42:14.515625 | 2026-08-08 09:42:14.515774 | TASK [add-build-sshkey : Add back temp key] 2026-08-08 09:42:14.937904 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/work/908e2763e67a470280e2aed8c1212f63_id_rsa (zuul-build-sshkey) 2026-08-08 09:42:14.938184 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.034555 2026-08-08 09:42:14.953509 | 2026-08-08 09:42:14.953679 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-08 09:42:15.451198 | ubuntu-noble | ok 2026-08-08 09:42:15.456872 | 2026-08-08 09:42:15.456995 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-08 09:42:15.481905 | ubuntu-noble | skipping: Conditional result was False 2026-08-08 09:42:15.493454 | 2026-08-08 09:42:15.493569 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-08 09:42:15.990301 | ubuntu-noble | ok 2026-08-08 09:42:16.008547 | 2026-08-08 09:42:16.008750 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-08 09:42:16.051970 | ubuntu-noble | ok 2026-08-08 09:42:16.060398 | 2026-08-08 09:42:16.060559 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-08 09:42:16.442035 | ubuntu-noble -> localhost | ok 2026-08-08 09:42:16.449025 | 2026-08-08 09:42:16.449151 | TASK [validate-host : Collect information about the host] 2026-08-08 09:42:17.696482 | ubuntu-noble | ok 2026-08-08 09:42:17.715145 | 2026-08-08 09:42:17.715309 | TASK [validate-host : Sanitize hostname] 2026-08-08 09:42:17.903492 | ubuntu-noble | ok 2026-08-08 09:42:17.908578 | 2026-08-08 09:42:17.908709 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-08 09:42:18.483045 | ubuntu-noble -> localhost | changed 2026-08-08 09:42:18.495349 | 2026-08-08 09:42:18.495545 | TASK [validate-host : Collect information about zuul worker] 2026-08-08 09:42:18.968165 | ubuntu-noble | ok 2026-08-08 09:42:18.974545 | 2026-08-08 09:42:18.974691 | TASK [validate-host : Write out all zuul information for each host] 2026-08-08 09:42:19.536536 | ubuntu-noble -> localhost | changed 2026-08-08 09:42:19.547173 | 2026-08-08 09:42:19.547296 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-08 09:42:19.856555 | ubuntu-noble | ok 2026-08-08 09:42:19.865665 | 2026-08-08 09:42:19.865844 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-08 09:42:20.759884 | ubuntu-noble | changed: 2026-08-08 09:42:20.760149 | ubuntu-noble | cd+++++++++ src/ 2026-08-08 09:42:20.760192 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-08 09:42:20.760222 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-08 09:42:20.760249 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-08 09:42:20.760274 | ubuntu-noble | Containerfile 2026-08-08 09:42:20.760455 | ubuntu-noble | 2026-08-08 09:44:27.659914 | ubuntu-noble | 2026-08-08 09:44:27.659919 | ubuntu-noble | Or undo this operation with: 2026-08-08 09:44:27.659923 | ubuntu-noble | 2026-08-08 09:44:27.659928 | ubuntu-noble | git switch - 2026-08-08 09:44:27.659949 | ubuntu-noble | 2026-08-08 09:44:27.659953 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-08 09:44:27.659956 | ubuntu-noble | 2026-08-08 09:44:27.659960 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-08 09:44:27.661015 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-08 09:44:27.666791 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-08 09:44:27.666808 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-08 09:44:27.666896 | ubuntu-noble | + popd 2026-08-08 09:44:27.667096 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-08 09:44:27.672819 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-08 09:44:27.672892 | ubuntu-noble | ++ sort 2026-08-08 09:44:27.677049 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-08 09:44:27.677098 | ubuntu-noble | + pushd kolla 2026-08-08 09:44:27.677118 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-08 09:44:27.677129 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-08 09:44:27.677140 | 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-08 09:44:27.677150 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-08 09:44:27.677160 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-08 09:44:27.677169 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:44:27.679752 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-08 09:44:27.679792 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:44:27.681564 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-08 09:44:27.681956 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-08 09:44:27.682032 | ubuntu-noble | + popd 2026-08-08 09:44:27.682106 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-08 09:44:27.682116 | ubuntu-noble | + pushd kolla 2026-08-08 09:44:27.682148 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-08 09:44:27.682160 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-08 09:44:27.682169 | 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-08 09:44:27.682178 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-08 09:44:27.682185 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-08 09:44:27.682193 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:44:27.684584 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-08 09:44:27.684615 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-08 09:44:27.684746 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:44:27.686686 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-08 09:44:27.687222 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-08 09:44:27.687366 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-08 09:44:27.687493 | ubuntu-noble | + popd 2026-08-08 09:44:27.687645 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-08 09:44:27.687696 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-08 09:44:27.825285 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-08 09:44:27.825363 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-08 09:44:27.825369 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-08 09:44:27.827332 | ubuntu-noble | Package: rabbitmq-server 2026-08-08 09:44:27.827358 | ubuntu-noble | Pin: version 4.1.* 2026-08-08 09:44:27.827362 | ubuntu-noble | Pin-Priority: 1000 2026-08-08 09:44:27.827366 | ubuntu-noble | 2026-08-08 09:44:27.827371 | ubuntu-noble | Package: openvswitch* 2026-08-08 09:44:27.827374 | ubuntu-noble | Pin: version 3.5.* 2026-08-08 09:44:27.827378 | ubuntu-noble | Pin-Priority: 1000 2026-08-08 09:44:27.827382 | ubuntu-noble | 2026-08-08 09:44:27.827387 | ubuntu-noble | Package: erlang* 2026-08-08 09:44:27.827391 | ubuntu-noble | Pin: version 1:27.* 2026-08-08 09:44:27.827395 | ubuntu-noble | Pin-Priority: 1000 2026-08-08 09:44:27.827398 | ubuntu-noble | 2026-08-08 09:44:27.827402 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-08 09:44:27.827406 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-08 09:44:27.827410 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-08 09:44:27.827414 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-08 09:44:27.827417 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-08 09:44:27.827421 | ubuntu-noble | Package: proxysql 2026-08-08 09:44:27.827424 | ubuntu-noble | Pin: version 3.0.8* 2026-08-08 09:44:27.827427 | ubuntu-noble | Pin-Priority: 1001 2026-08-08 09:44:27.828228 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-08 09:44:27.830111 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-08 09:44:27.830810 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-08 09:44:27.832001 | ubuntu-noble | + image_name=nova 2026-08-08 09:44:27.832127 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-08 09:44:27.834583 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-08 09:44:27.835301 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-08 09:44:27.836448 | ubuntu-noble | + image_name=base 2026-08-08 09:44:27.836531 | 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-08 09:44:27.838759 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-08 09:44:27.840436 | ubuntu-noble | patches/2025.2/cinder 2026-08-08 09:44:27.840457 | ubuntu-noble | patches/2025.2/kolla 2026-08-08 09:44:27.840462 | ubuntu-noble | patches/2025.2/nova 2026-08-08 09:44:27.840466 | ubuntu-noble | patches/2025.2/ironic 2026-08-08 09:44:27.840469 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-08 09:44:27.844070 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-08 09:44:27.844123 | ubuntu-noble | ++ grep kolla 2026-08-08 09:44:27.844129 | ubuntu-noble | ++ grep -v kolla-build 2026-08-08 09:44:27.845709 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-08 09:44:27.846373 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-08 09:44:27.847799 | ubuntu-noble | + project=kolla 2026-08-08 09:44:27.850006 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-08 09:44:27.850030 | ubuntu-noble | ++ sort 2026-08-08 09:44:27.851370 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-08 09:44:27.851420 | ubuntu-noble | + pushd kolla 2026-08-08 09:44:27.851543 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-08 09:44:27.851592 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-08 09:44:27.851616 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-08 09:44:27.851637 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-08 09:44:27.851649 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-08 09:44:27.851669 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:44:27.853159 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-08 09:44:27.853277 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-08 09:44:27.853707 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:44:27.854813 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-08 09:44:27.855074 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-08 09:44:27.855687 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-08 09:44:27.855701 | ubuntu-noble | + popd 2026-08-08 09:44:27.855706 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-08 09:44:27.855710 | ubuntu-noble | + pushd kolla 2026-08-08 09:44:27.855714 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-08 09:44:27.855717 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-08 09:44:27.855721 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-08 09:44:27.855725 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-08 09:44:27.855729 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-08 09:44:27.855732 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:44:27.856783 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-08 09:44:27.856841 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-08 09:44:27.857348 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:44:27.858444 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-08 09:44:27.858520 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-08 09:44:27.859218 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-08 09:44:27.859238 | ubuntu-noble | + popd 2026-08-08 09:44:27.859242 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-08 09:44:28.533555 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-08 09:44:28.611544 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-08 09:44:28.630602 | 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-08 09:44:28.734746 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-08 09:44:28.746298 | ubuntu-noble | Downloading gitpython-3.1.58-py3-none-any.whl.metadata (13 kB) 2026-08-08 09:44:28.833069 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-08 09:44:28.846334 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-08 09:44:28.859354 | 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-08 09:44:28.865816 | 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-08 09:44:28.921393 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-08 09:44:28.932767 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-08 09:44:28.989446 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-08 09:44:29.002185 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-08 09:44:29.163086 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-08 09:44:29.175549 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-08 09:44:29.251607 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-08 09:44:29.264398 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-08 09:44:29.310731 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-08 09:44:29.323197 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-08 09:44:29.335002 | 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-08 09:44:29.336638 | 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-08 09:44:29.424070 | 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-08 09:44:29.435262 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-08 09:44:29.464742 | 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-08 09:44:29.466342 | 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-08 09:44:29.468141 | 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-08 09:44:29.469499 | 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-08 09:44:29.509157 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-08 09:44:29.542816 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.7 MB/s eta 0:00:00 2026-08-08 09:44:29.556944 | ubuntu-noble | Downloading gitpython-3.1.58-py3-none-any.whl (220 kB) 2026-08-08 09:44:29.579650 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.2/220.2 kB 13.4 MB/s eta 0:00:00 2026-08-08 09:44:29.597956 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-08 09:44:29.617219 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.7 MB/s eta 0:00:00 2026-08-08 09:44:29.631639 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-08 09:44:29.646648 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.4 MB/s eta 0:00:00 2026-08-08 09:44:29.665945 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-08 09:44:29.722489 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 44.3 MB/s eta 0:00:00 2026-08-08 09:44:29.738264 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-08 09:44:29.762480 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 2.4 MB/s eta 0:00:00 2026-08-08 09:44:29.776849 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-08 09:44:29.807788 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-08 09:44:29.824126 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 4.4 MB/s eta 0:00:00 2026-08-08 09:44:29.838566 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-08 09:44:30.120300 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-08 09:44:31.286465 | ubuntu-noble | Successfully installed GitPython-3.1.58 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-08 09:44:31.432853 | ubuntu-noble | + pip3 install kolla/ 2026-08-08 09:44:31.918713 | ubuntu-noble | Processing ./kolla 2026-08-08 09:44:31.921726 | ubuntu-noble | Installing build dependencies: started 2026-08-08 09:44:34.027252 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-08 09:44:34.035248 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-08 09:44:34.268529 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-08 09:44:34.274676 | ubuntu-noble | Installing backend dependencies: started 2026-08-08 09:44:36.690730 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-08 09:44:36.697232 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-08 09:44:37.270921 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-08 09:44:37.288866 | 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-08 09:44:37.290925 | 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-08 09:44:37.293674 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.58) 2026-08-08 09:44:37.295710 | 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-08 09:44:37.297784 | 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-08 09:44:37.338612 | 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-08 09:44:37.342582 | 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-08 09:44:37.350839 | 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-08 09:44:37.352123 | 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-08 09:44:37.353574 | 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-08 09:44:37.355128 | 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-08 09:44:37.356490 | 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-08 09:44:37.357946 | 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-08 09:44:37.406647 | 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-08 09:44:37.424133 | 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-08 09:44:37.425587 | 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-08 09:44:37.427207 | 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-08 09:44:37.428492 | 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-08 09:44:37.454904 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-08 09:44:37.455996 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-08 09:44:38.933328 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-08 09:44:38.939070 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=d5539847ee703d2101fca0241a5298d624dbb14a32274e5d687fad94cde78df8 2026-08-08 09:44:38.939125 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-q2h325q8/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-08 09:44:38.951411 | ubuntu-noble | Successfully built kolla 2026-08-08 09:44:39.139463 | ubuntu-noble | Installing collected packages: kolla 2026-08-08 09:44:39.329430 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-08 09:44:39.474162 | ubuntu-noble | ++ kolla-build --version 2026-08-08 09:44:40.027088 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-08 09:44:40.027176 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-08 09:44:40.027348 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-08 09:44:40.030058 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=a874c8a 2026-08-08 09:44:40.030104 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=a874c8a 2026-08-08 09:44:40.030773 | ubuntu-noble | ++ cd release 2026-08-08 09:44:40.030790 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-08 09:44:40.035217 | ubuntu-noble | + export HASH_RELEASE=4bf170c 2026-08-08 09:44:40.035240 | ubuntu-noble | + HASH_RELEASE=4bf170c 2026-08-08 09:44:40.035313 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-08 09:44:40.184701 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-08 09:44:40.184768 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-08 09:44:40.184779 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-08 09:44:40.186517 | ubuntu-noble | {% extends parent_template %} 2026-08-08 09:44:40.186545 | ubuntu-noble | 2026-08-08 09:44:40.186550 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-08 09:44:40.186554 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-08 09:44:40.186558 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-08 09:44:40.186562 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-08 09:44:40.186566 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-08 09:44:40.186570 | ubuntu-noble | ] %} 2026-08-08 09:44:40.186574 | ubuntu-noble | 2026-08-08 09:44:40.186579 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-08 09:44:40.186583 | ubuntu-noble | 2026-08-08 09:44:40.186586 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-08 09:44:40.186590 | ubuntu-noble | 2026-08-08 09:44:40.186594 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-08 09:44:40.186597 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-08 09:44:40.186601 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-08 09:44:40.186604 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-08 09:44:40.186608 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186612 | ubuntu-noble | 2026-08-08 09:44:40.186615 | ubuntu-noble | {% block horizon_header %} 2026-08-08 09:44:40.186619 | ubuntu-noble | RUN apt-get update \ 2026-08-08 09:44:40.186623 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-08 09:44:40.186627 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-08 09:44:40.186632 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-08 09:44:40.186635 | ubuntu-noble | && apt-get clean \ 2026-08-08 09:44:40.186639 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-08 09:44:40.186642 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186646 | ubuntu-noble | 2026-08-08 09:44:40.186649 | ubuntu-noble | {% block horizon_footer %} 2026-08-08 09:44:40.186653 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-08 09:44:40.186657 | 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-08 09:44:40.186662 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-08 09:44:40.186666 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186669 | ubuntu-noble | 2026-08-08 09:44:40.186673 | ubuntu-noble | {% block base_header %} 2026-08-08 09:44:40.186676 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-08 09:44:40.186681 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-08 09:44:40.186685 | ubuntu-noble | 2026-08-08 09:44:40.186688 | ubuntu-noble | RUN apt-get update \ 2026-08-08 09:44:40.186692 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-08 09:44:40.186695 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-08 09:44:40.186699 | ubuntu-noble | && apt-get clean \ 2026-08-08 09:44:40.186702 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-08 09:44:40.186706 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186709 | ubuntu-noble | 2026-08-08 09:44:40.186713 | ubuntu-noble | {% block openstack_base_header %} 2026-08-08 09:44:40.186716 | ubuntu-noble | RUN apt-get update \ 2026-08-08 09:44:40.186720 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-08 09:44:40.186723 | ubuntu-noble | && apt-get clean \ 2026-08-08 09:44:40.186737 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-08 09:44:40.186741 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186763 | ubuntu-noble | 2026-08-08 09:44:40.186766 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-08 09:44:40.186770 | ubuntu-noble | 2026-08-08 09:44:40.186773 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-08 09:44:40.186777 | ubuntu-noble | 2026-08-08 09:44:40.186780 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-08 09:44:40.186783 | ubuntu-noble | 2026-08-08 09:44:40.186787 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-08 09:44:40.186790 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-08 09:44:40.186794 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-08 09:44:40.186797 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186801 | ubuntu-noble | 2026-08-08 09:44:40.186804 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-08 09:44:40.186808 | ubuntu-noble | {% block manila_base_footer %} 2026-08-08 09:44:40.186811 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-08 09:44:40.186815 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186818 | ubuntu-noble | 2026-08-08 09:44:40.186822 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-08 09:44:40.186825 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-08 09:44:40.186829 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-08 09:44:40.186832 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-08 09:44:40.186836 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-08 09:44:40.186839 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186842 | ubuntu-noble | 2026-08-08 09:44:40.186846 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-08 09:44:40.186849 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-08 09:44:40.186853 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-08 09:44:40.186856 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-08 09:44:40.186859 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186863 | ubuntu-noble | 2026-08-08 09:44:40.186866 | ubuntu-noble | {% block grafana_footer %} 2026-08-08 09:44:40.186870 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-08 09:44:40.186873 | ubuntu-noble | && mkdir -p /operations \ 2026-08-08 09:44:40.186877 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-08 09:44:40.186880 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-08 09:44:40.186883 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186887 | ubuntu-noble | 2026-08-08 09:44:40.186890 | ubuntu-noble | {% block keystone_footer %} 2026-08-08 09:44:40.186894 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-08 09:44:40.186897 | ubuntu-noble | RUN apt-get update \ 2026-08-08 09:44:40.186901 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-08 09:44:40.186904 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-08 09:44:40.186908 | ubuntu-noble | libldap-common \ 2026-08-08 09:44:40.186911 | ubuntu-noble | libmemcached11 \ 2026-08-08 09:44:40.186914 | ubuntu-noble | && apt-get clean \ 2026-08-08 09:44:40.186918 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-08 09:44:40.186921 | ubuntu-noble | && a2enmod auth_openidc 2026-08-08 09:44:40.186925 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.186928 | ubuntu-noble | 2026-08-08 09:44:40.186932 | ubuntu-noble | {% block footer %} 2026-08-08 09:44:40.186939 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-08 09:44:40.186943 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-08 09:44:40.186946 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-08 09:44:40.186949 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-08 09:44:40.186955 | 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-08 09:44:40.186994 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.187000 | ubuntu-noble | 2026-08-08 09:44:40.187004 | ubuntu-noble | {% block labels %} 2026-08-08 09:44:40.187011 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-08 09:44:40.187014 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-08 09:44:40.187018 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="a874c8a" \ 2026-08-08 09:44:40.187021 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-08 09:44:40.187025 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-08 09:44:40.187028 | ubuntu-noble | "de.osism.commit.release"="4bf170c" \ 2026-08-08 09:44:40.187031 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-08 09:44:40.187035 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-08 09:44:40.187038 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-08 09:44:40.187041 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-08 09:44:40.187045 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-08T09:44:40.163707+00:00" \ 2026-08-08 09:44:40.187048 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-08 09:44:40.187052 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-08 09:44:40.187055 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-08 09:44:40.187059 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-08 09:44:40.187062 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-08 09:44:40.187066 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-08 09:44:40.187069 | ubuntu-noble | {% endblock %} 2026-08-08 09:44:40.187073 | ubuntu-noble | 2026-08-08 09:44:40.188689 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-08 09:44:40.190700 | ubuntu-noble | + BASE=ubuntu 2026-08-08 09:44:40.190819 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-08 09:44:40.191617 | ubuntu-noble | ++ date +%Y%m%d 2026-08-08 09:44:40.195000 | ubuntu-noble | + BUILD_ID=20260808 2026-08-08 09:44:40.195028 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-08 09:44:40.195032 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-08 09:44:40.195037 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-08 09:44:40.195040 | ubuntu-noble | + VERSION=latest 2026-08-08 09:44:40.195044 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-08 09:44:40.195047 | ubuntu-noble | + . defaults/all.sh 2026-08-08 09:44:40.195051 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-08 09:44:40.195054 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-08 09:44:40.195058 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-08 09:44:40.195061 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-08 09:44:40.195065 | ubuntu-noble | +++ deactivate nondestructive 2026-08-08 09:44:40.195068 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:40.195071 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:40.195075 | ubuntu-noble | +++ hash -r 2026-08-08 09:44:40.195078 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:40.195082 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-08 09:44:40.195085 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-08 09:44:40.195089 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-08 09:44:40.195092 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-08 09:44:40.195095 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-08 09:44:40.195099 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-08 09:44:40.195102 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-08 09:44:40.195106 | 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-08 09:44:40.195111 | 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-08 09:44:40.195114 | ubuntu-noble | +++ export PATH 2026-08-08 09:44:40.195118 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:40.195121 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-08 09:44:40.195125 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-08 09:44:40.195128 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-08 09:44:40.195131 | ubuntu-noble | +++ export PS1 2026-08-08 09:44:40.195135 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-08 09:44:40.195138 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-08 09:44:40.195142 | ubuntu-noble | +++ hash -r 2026-08-08 09:44:40.195145 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-08 09:44:40.195420 | ubuntu-noble | +++ date +%Y%m%d 2026-08-08 09:44:40.197818 | ubuntu-noble | ++ export BUILD_ID=20260808 2026-08-08 09:44:40.197841 | ubuntu-noble | ++ BUILD_ID=20260808 2026-08-08 09:44:40.197845 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-08 09:44:40.197849 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-08 09:44:40.197862 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-08 09:44:40.197866 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-08 09:44:40.197870 | ubuntu-noble | + export VERSION 2026-08-08 09:44:40.197873 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-08 09:44:40.197877 | ubuntu-noble | + DOCKER_TAG=build-20260808 2026-08-08 09:44:40.197880 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-08 09:44:40.197883 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-08 09:44:40.197887 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-08 09:44:40.197891 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-08 09:44:40.197894 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-08 09:44:40.334879 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-08 09:44:40.334923 | 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-08 09:44:41.607049 | ubuntu-noble | localhost | SUCCESS => { 2026-08-08 09:44:41.607097 | ubuntu-noble | "changed": false, 2026-08-08 09:44:41.607104 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:41.607109 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:41.607114 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:41.607120 | ubuntu-noble | "msg": "OK", 2026-08-08 09:44:41.607125 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:41.607130 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:41.607136 | ubuntu-noble | "size": 4562, 2026-08-08 09:44:41.607141 | ubuntu-noble | "state": "file", 2026-08-08 09:44:41.607146 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:41.607151 | ubuntu-noble | } 2026-08-08 09:44:41.705795 | ubuntu-noble | + setini DEFAULT tag build-20260808 2026-08-08 09:44:41.705854 | 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-20260808' 2026-08-08 09:44:42.936671 | ubuntu-noble | localhost | CHANGED => { 2026-08-08 09:44:42.936771 | ubuntu-noble | "changed": true, 2026-08-08 09:44:42.936784 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:42.936793 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:42.936801 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:42.936810 | ubuntu-noble | "msg": "option changed", 2026-08-08 09:44:42.936819 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:42.936828 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:42.936839 | ubuntu-noble | "size": 4570, 2026-08-08 09:44:42.936850 | ubuntu-noble | "state": "file", 2026-08-08 09:44:42.936858 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:42.936867 | ubuntu-noble | } 2026-08-08 09:44:43.038646 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-08 09:44:43.038771 | 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-08 09:44:44.285552 | ubuntu-noble | localhost | SUCCESS => { 2026-08-08 09:44:44.285614 | ubuntu-noble | "changed": false, 2026-08-08 09:44:44.285622 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:44.285629 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:44.285635 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:44.285640 | ubuntu-noble | "msg": "OK", 2026-08-08 09:44:44.285646 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:44.285652 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:44.285658 | ubuntu-noble | "size": 4570, 2026-08-08 09:44:44.285664 | ubuntu-noble | "state": "file", 2026-08-08 09:44:44.285669 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:44.285675 | ubuntu-noble | } 2026-08-08 09:44:44.384044 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-08 09:44:44.385056 | 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-08 09:44:45.609088 | ubuntu-noble | localhost | SUCCESS => { 2026-08-08 09:44:45.609125 | ubuntu-noble | "changed": false, 2026-08-08 09:44:45.609130 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:45.609133 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:45.609137 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:45.609141 | ubuntu-noble | "msg": "OK", 2026-08-08 09:44:45.609144 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:45.609148 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:45.609151 | ubuntu-noble | "size": 4570, 2026-08-08 09:44:45.609155 | ubuntu-noble | "state": "file", 2026-08-08 09:44:45.609159 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:45.609162 | ubuntu-noble | } 2026-08-08 09:44:45.704263 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-08 09:44:45.704310 | 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-08 09:44:46.995321 | ubuntu-noble | localhost | SUCCESS => { 2026-08-08 09:44:46.995401 | ubuntu-noble | "changed": false, 2026-08-08 09:44:46.995418 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:46.995429 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:46.995439 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:46.995449 | ubuntu-noble | "msg": "OK", 2026-08-08 09:44:46.995459 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:46.995469 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:46.995480 | ubuntu-noble | "size": 4570, 2026-08-08 09:44:46.995491 | ubuntu-noble | "state": "file", 2026-08-08 09:44:46.995501 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:46.995511 | ubuntu-noble | } 2026-08-08 09:44:47.087022 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-08 09:44:47.087089 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-08 09:44:47.087102 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-08 09:44:47.087125 | 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-08 09:44:48.333595 | ubuntu-noble | localhost | CHANGED => { 2026-08-08 09:44:48.333674 | ubuntu-noble | "changed": true, 2026-08-08 09:44:48.333683 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:48.333690 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:48.333696 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:48.333703 | ubuntu-noble | "msg": "section and option added", 2026-08-08 09:44:48.333710 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:48.333715 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:48.333721 | ubuntu-noble | "size": 4641, 2026-08-08 09:44:48.333727 | ubuntu-noble | "state": "file", 2026-08-08 09:44:48.333732 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:48.333737 | ubuntu-noble | } 2026-08-08 09:44:48.441649 | 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-08 09:44:48.444033 | ubuntu-noble | + setini openstack-base type local 2026-08-08 09:44:48.444071 | 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-08 09:44:49.685666 | ubuntu-noble | localhost | CHANGED => { 2026-08-08 09:44:49.685705 | ubuntu-noble | "changed": true, 2026-08-08 09:44:49.685710 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:49.685714 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:49.685717 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:49.685721 | ubuntu-noble | "msg": "option added", 2026-08-08 09:44:49.685725 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:49.685729 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:49.685732 | ubuntu-noble | "size": 4752, 2026-08-08 09:44:49.685736 | ubuntu-noble | "state": "file", 2026-08-08 09:44:49.685740 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:49.685744 | ubuntu-noble | } 2026-08-08 09:44:49.777061 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-08 09:44:49.777115 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-08 09:44:49.777284 | 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-08 09:44:51.019051 | ubuntu-noble | localhost | CHANGED => { 2026-08-08 09:44:51.019101 | ubuntu-noble | "changed": true, 2026-08-08 09:44:51.019109 | ubuntu-noble | "gid": 1000, 2026-08-08 09:44:51.019116 | ubuntu-noble | "group": "zuul", 2026-08-08 09:44:51.019122 | ubuntu-noble | "mode": "0664", 2026-08-08 09:44:51.019128 | ubuntu-noble | "msg": "option added", 2026-08-08 09:44:51.019135 | ubuntu-noble | "owner": "zuul", 2026-08-08 09:44:51.019141 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-08 09:44:51.019148 | ubuntu-noble | "size": 4790, 2026-08-08 09:44:51.019154 | ubuntu-noble | "state": "file", 2026-08-08 09:44:51.019160 | ubuntu-noble | "uid": 1000 2026-08-08 09:44:51.019166 | ubuntu-noble | } 2026-08-08 09:44:51.119819 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-08 09:44:51.120024 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-08 09:44:51.120098 | ubuntu-noble | + cat kolla-build.conf 2026-08-08 09:44:51.121785 | ubuntu-noble | [DEFAULT] 2026-08-08 09:44:51.121820 | ubuntu-noble | base = ubuntu 2026-08-08 09:44:51.121828 | ubuntu-noble | base_package_type = deb 2026-08-08 09:44:51.121851 | ubuntu-noble | base_tag = 24.04 2026-08-08 09:44:51.121867 | ubuntu-noble | install_type = source 2026-08-08 09:44:51.121874 | ubuntu-noble | namespace = kolla 2026-08-08 09:44:51.121881 | ubuntu-noble | openstack_release = 2025.2 2026-08-08 09:44:51.121889 | ubuntu-noble | push = false 2026-08-08 09:44:51.121896 | ubuntu-noble | tag = build-20260808 2026-08-08 09:44:51.121903 | ubuntu-noble | threads = 1 2026-08-08 09:44:51.121911 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-08 09:44:51.121919 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-08 09:44:51.121927 | ubuntu-noble | 2026-08-08 09:44:51.121937 | ubuntu-noble | ######################################################################### 2026-08-08 09:44:51.121945 | ubuntu-noble | # sources tracked in release repository 2026-08-08 09:44:51.121952 | ubuntu-noble | 2026-08-08 09:44:51.121960 | ubuntu-noble | [aodh-base] 2026-08-08 09:44:51.121997 | ubuntu-noble | type = local 2026-08-08 09:44:51.122006 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-08 09:44:51.122013 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-08 09:44:51.122021 | ubuntu-noble | 2026-08-08 09:44:51.122031 | ubuntu-noble | 2026-08-08 09:44:51.122039 | ubuntu-noble | 2026-08-08 09:44:51.122046 | ubuntu-noble | [barbican-base] 2026-08-08 09:44:51.122053 | ubuntu-noble | type = local 2026-08-08 09:44:51.122061 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-08 09:44:51.122069 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-08 09:44:51.122077 | ubuntu-noble | 2026-08-08 09:44:51.122084 | ubuntu-noble | 2026-08-08 09:44:51.122091 | ubuntu-noble | 2026-08-08 09:44:51.122099 | ubuntu-noble | [blazar-base] 2026-08-08 09:44:51.122106 | ubuntu-noble | type = local 2026-08-08 09:44:51.122113 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-08 09:44:51.122121 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-08 09:44:51.122128 | ubuntu-noble | 2026-08-08 09:44:51.122135 | ubuntu-noble | 2026-08-08 09:44:51.122142 | ubuntu-noble | 2026-08-08 09:44:51.122150 | ubuntu-noble | [ceilometer-base] 2026-08-08 09:44:51.122157 | ubuntu-noble | type = local 2026-08-08 09:44:51.122164 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:51.122171 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:51.122179 | ubuntu-noble | 2026-08-08 09:44:51.122186 | ubuntu-noble | 2026-08-08 09:44:51.122193 | ubuntu-noble | 2026-08-08 09:44:51.122200 | ubuntu-noble | [cinder-base] 2026-08-08 09:44:51.122207 | ubuntu-noble | type = local 2026-08-08 09:44:51.122215 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-08 09:44:51.122222 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-08 09:44:51.122229 | ubuntu-noble | 2026-08-08 09:44:51.122236 | ubuntu-noble | 2026-08-08 09:44:51.122243 | ubuntu-noble | 2026-08-08 09:44:51.122251 | ubuntu-noble | [designate-base] 2026-08-08 09:44:51.122258 | ubuntu-noble | type = local 2026-08-08 09:44:51.122266 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-08 09:44:51.122273 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-08 09:44:51.122280 | ubuntu-noble | 2026-08-08 09:44:51.122287 | ubuntu-noble | 2026-08-08 09:44:51.122294 | ubuntu-noble | 2026-08-08 09:44:51.122302 | ubuntu-noble | [glance-base] 2026-08-08 09:44:51.122309 | ubuntu-noble | type = local 2026-08-08 09:44:51.122316 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-08 09:44:51.122323 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-08 09:44:51.122330 | ubuntu-noble | 2026-08-08 09:44:51.122338 | ubuntu-noble | 2026-08-08 09:44:51.122345 | ubuntu-noble | 2026-08-08 09:44:51.122352 | ubuntu-noble | [heat-base] 2026-08-08 09:44:51.122360 | ubuntu-noble | type = local 2026-08-08 09:44:51.122367 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-08 09:44:51.122374 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-08 09:44:51.122381 | ubuntu-noble | 2026-08-08 09:44:51.122389 | ubuntu-noble | 2026-08-08 09:44:51.122396 | ubuntu-noble | 2026-08-08 09:44:51.122403 | ubuntu-noble | [horizon] 2026-08-08 09:44:51.122410 | ubuntu-noble | type = local 2026-08-08 09:44:51.122417 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-08 09:44:51.122434 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-08 09:44:51.122441 | ubuntu-noble | 2026-08-08 09:44:51.122449 | ubuntu-noble | 2026-08-08 09:44:51.122456 | ubuntu-noble | 2026-08-08 09:44:51.122463 | ubuntu-noble | [ironic-base] 2026-08-08 09:44:51.122471 | ubuntu-noble | type = local 2026-08-08 09:44:51.122484 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-08 09:44:51.122491 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-08 09:44:51.122498 | ubuntu-noble | 2026-08-08 09:44:51.122506 | ubuntu-noble | 2026-08-08 09:44:51.122513 | ubuntu-noble | 2026-08-08 09:44:51.122520 | ubuntu-noble | [keystone-base] 2026-08-08 09:44:51.122527 | ubuntu-noble | type = local 2026-08-08 09:44:51.122535 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-08 09:44:51.122542 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-08 09:44:51.122549 | ubuntu-noble | 2026-08-08 09:44:51.122556 | ubuntu-noble | 2026-08-08 09:44:51.122563 | ubuntu-noble | 2026-08-08 09:44:51.122571 | ubuntu-noble | [magnum-base] 2026-08-08 09:44:51.122596 | ubuntu-noble | type = local 2026-08-08 09:44:51.122604 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-08 09:44:51.122611 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-08 09:44:51.122619 | ubuntu-noble | 2026-08-08 09:44:51.122626 | ubuntu-noble | 2026-08-08 09:44:51.122633 | ubuntu-noble | 2026-08-08 09:44:51.122640 | ubuntu-noble | [manila-base] 2026-08-08 09:44:51.122647 | ubuntu-noble | type = local 2026-08-08 09:44:51.122654 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-08 09:44:51.122662 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-08 09:44:51.122669 | ubuntu-noble | 2026-08-08 09:44:51.122676 | ubuntu-noble | 2026-08-08 09:44:51.122683 | ubuntu-noble | 2026-08-08 09:44:51.122690 | ubuntu-noble | [masakari-base] 2026-08-08 09:44:51.122697 | ubuntu-noble | type = local 2026-08-08 09:44:51.122705 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-08 09:44:51.122712 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-08 09:44:51.122719 | ubuntu-noble | 2026-08-08 09:44:51.122726 | ubuntu-noble | 2026-08-08 09:44:51.122733 | ubuntu-noble | 2026-08-08 09:44:51.122740 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-08 09:44:51.122748 | ubuntu-noble | type = local 2026-08-08 09:44:51.122755 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:44:51.122763 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:44:51.122770 | ubuntu-noble | 2026-08-08 09:44:51.122777 | ubuntu-noble | 2026-08-08 09:44:51.122784 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-08 09:44:51.122792 | ubuntu-noble | type = local 2026-08-08 09:44:51.122799 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:44:51.122806 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:44:51.122813 | ubuntu-noble | 2026-08-08 09:44:51.122821 | ubuntu-noble | 2026-08-08 09:44:51.122828 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-08 09:44:51.122835 | ubuntu-noble | type = local 2026-08-08 09:44:51.122842 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:44:51.122850 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:44:51.122857 | ubuntu-noble | 2026-08-08 09:44:51.122864 | ubuntu-noble | 2026-08-08 09:44:51.122871 | ubuntu-noble | 2026-08-08 09:44:51.122878 | ubuntu-noble | [neutron-base] 2026-08-08 09:44:51.122886 | ubuntu-noble | type = local 2026-08-08 09:44:51.122893 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-08 09:44:51.122900 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-08 09:44:51.122907 | ubuntu-noble | 2026-08-08 09:44:51.122914 | ubuntu-noble | 2026-08-08 09:44:51.122921 | ubuntu-noble | 2026-08-08 09:44:51.122929 | ubuntu-noble | [nova-base] 2026-08-08 09:44:51.122936 | ubuntu-noble | type = local 2026-08-08 09:44:51.122943 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-08 09:44:51.122950 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-08 09:44:51.122957 | ubuntu-noble | 2026-08-08 09:44:51.122964 | ubuntu-noble | 2026-08-08 09:44:51.123025 | ubuntu-noble | 2026-08-08 09:44:51.123033 | ubuntu-noble | [octavia-base] 2026-08-08 09:44:51.123040 | ubuntu-noble | type = local 2026-08-08 09:44:51.123047 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-08 09:44:51.123054 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-08 09:44:51.123061 | ubuntu-noble | 2026-08-08 09:44:51.123068 | ubuntu-noble | 2026-08-08 09:44:51.123075 | ubuntu-noble | 2026-08-08 09:44:51.123090 | ubuntu-noble | [placement-base] 2026-08-08 09:44:51.123097 | ubuntu-noble | type = local 2026-08-08 09:44:51.123105 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-08 09:44:51.123112 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-08 09:44:51.123119 | ubuntu-noble | 2026-08-08 09:44:51.123126 | ubuntu-noble | 2026-08-08 09:44:51.123133 | ubuntu-noble | 2026-08-08 09:44:51.123140 | ubuntu-noble | [skyline-apiserver-base] 2026-08-08 09:44:51.123147 | ubuntu-noble | type = local 2026-08-08 09:44:51.123164 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:44:51.123172 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:44:51.123179 | ubuntu-noble | 2026-08-08 09:44:51.123186 | ubuntu-noble | 2026-08-08 09:44:51.123193 | ubuntu-noble | 2026-08-08 09:44:51.123201 | ubuntu-noble | [skyline-console-base] 2026-08-08 09:44:51.123208 | ubuntu-noble | type = local 2026-08-08 09:44:51.123215 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-08 09:44:51.123223 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-08 09:44:51.123230 | ubuntu-noble | 2026-08-08 09:44:51.123237 | ubuntu-noble | 2026-08-08 09:44:51.123244 | ubuntu-noble | 2026-08-08 09:44:51.123251 | ubuntu-noble | [watcher-base] 2026-08-08 09:44:51.123258 | ubuntu-noble | type = local 2026-08-08 09:44:51.123266 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-08 09:44:51.123273 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-08 09:44:51.123280 | ubuntu-noble | 2026-08-08 09:44:51.123287 | ubuntu-noble | 2026-08-08 09:44:51.123294 | ubuntu-noble | [openstack-base] 2026-08-08 09:44:51.123301 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-08 09:44:51.123309 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-08 09:44:51.123316 | ubuntu-noble | type = local 2026-08-08 09:44:51.124036 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-08 09:44:51.126469 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-08 09:44:51.126496 | ubuntu-noble | + VERSION=latest 2026-08-08 09:44:51.126500 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-08 09:44:51.126505 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-08 09:44:51.126508 | ubuntu-noble | + . defaults/all.sh 2026-08-08 09:44:51.126512 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-08 09:44:51.126515 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-08 09:44:51.126519 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-08 09:44:51.126522 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-08 09:44:51.126526 | ubuntu-noble | +++ deactivate nondestructive 2026-08-08 09:44:51.126529 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:51.126533 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:51.126536 | ubuntu-noble | +++ hash -r 2026-08-08 09:44:51.126540 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:51.126543 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-08 09:44:51.126546 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-08 09:44:51.126550 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-08 09:44:51.126553 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-08 09:44:51.126557 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-08 09:44:51.126560 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-08 09:44:51.126563 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-08 09:44:51.126572 | 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-08 09:44:51.126596 | 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-08 09:44:51.126599 | ubuntu-noble | +++ export PATH 2026-08-08 09:44:51.126603 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-08 09:44:51.126606 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-08 09:44:51.126610 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-08 09:44:51.126613 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-08 09:44:51.126617 | ubuntu-noble | +++ export PS1 2026-08-08 09:44:51.126620 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-08 09:44:51.126623 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-08 09:44:51.126627 | ubuntu-noble | +++ hash -r 2026-08-08 09:44:51.126630 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-08 09:44:51.127187 | ubuntu-noble | +++ date +%Y%m%d 2026-08-08 09:44:51.129555 | ubuntu-noble | ++ export BUILD_ID=20260808 2026-08-08 09:44:51.129575 | ubuntu-noble | ++ BUILD_ID=20260808 2026-08-08 09:44:51.129605 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-08 09:44:51.129609 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-08 09:44:51.129613 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-08 09:44:51.129617 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-08 09:44:51.129620 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-08 09:44:51.129950 | ubuntu-noble | +++ pwd 2026-08-08 09:44:51.131000 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-08 09:44:51.131023 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-08 09:44:51.131027 | ubuntu-noble | + export VERSION 2026-08-08 09:44:51.131031 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-08 09:44:51.131035 | ubuntu-noble | + mkdir -p tarballs 2026-08-08 09:44:51.134840 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-08 09:44:51.276521 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-08 09:44:51.276639 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=40 time=132 ms 2026-08-08 09:44:52.270733 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=40 time=132 ms 2026-08-08 09:44:52.270850 | ubuntu-noble | 2026-08-08 09:44:52.270877 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-08 09:44:52.270897 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-08 09:44:52.270915 | ubuntu-noble | rtt min/avg/max/mdev = 131.968/132.193/132.419/0.225 ms 2026-08-08 09:44:52.273435 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-08 09:44:52.278253 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:44:52.278328 | ubuntu-noble | + pushd tarballs 2026-08-08 09:44:52.278787 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-08 09:44:52.282099 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-08 09:44:52.282162 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-08 09:44:52.282177 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-08 09:44:52.282191 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-08 09:44:52.282204 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.406110 | ubuntu-noble | 2026-08-08 09:44:53 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-08 09:44:53.408203 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:44:53.408264 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.408278 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.410153 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.410692 | ubuntu-noble | ++ head -1 2026-08-08 09:44:53.411891 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:44:53.420665 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-08 09:44:53.421572 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-08 09:44:53.421663 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:44:53.421676 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-08 09:44:53.421736 | ubuntu-noble | ++ local suffix= 2026-08-08 09:44:53.421803 | ubuntu-noble | ++ local name=aodh 2026-08-08 09:44:53.421813 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:53.421881 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:53.421891 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-08 09:44:53.421926 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-08 09:44:53.421992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:53.422006 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-08 09:44:53.422032 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-08 09:44:53.422041 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:53.422048 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-08 09:44:53.422057 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-08 09:44:53.422085 | ubuntu-noble | ++ return 1 2026-08-08 09:44:53.422833 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:53.422862 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:53.423333 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-08 09:44:53.423403 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:44:53.423414 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-08 09:44:53.423440 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:44:53.423500 | ubuntu-noble | ++ local name=aodh 2026-08-08 09:44:53.423510 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:53.423562 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:53.423572 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-08 09:44:53.423597 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-08 09:44:53.423631 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:53.423639 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-08 09:44:53.423647 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-08 09:44:53.423656 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:53.423664 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-08 09:44:53.423671 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-08 09:44:53.423679 | ubuntu-noble | ++ return 1 2026-08-08 09:44:53.424585 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:53.424613 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:53.424620 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.424626 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.424632 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:53.424638 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.424643 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-08 09:44:53.424649 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:53.424655 | ubuntu-noble | + popd 2026-08-08 09:44:53.424661 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:44:53.424667 | ubuntu-noble | + pushd tarballs 2026-08-08 09:44:53.425008 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-08 09:44:53.427189 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-08 09:44:53.427222 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-08 09:44:53.427229 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-08 09:44:53.427235 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-08 09:44:53.427241 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.666671 | ubuntu-noble | 2026-08-08 09:44:54 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-08 09:44:54.670101 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:44:54.670178 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.670195 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.673060 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.673115 | ubuntu-noble | ++ head -1 2026-08-08 09:44:54.673500 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:44:54.682592 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-08 09:44:54.683507 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-08 09:44:54.683633 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:44:54.683647 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-08 09:44:54.683701 | ubuntu-noble | ++ local suffix= 2026-08-08 09:44:54.683778 | ubuntu-noble | ++ local name=barbican 2026-08-08 09:44:54.683788 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:54.683872 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:54.683883 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-08 09:44:54.683910 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-08 09:44:54.683961 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:54.684022 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-08 09:44:54.684046 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-08 09:44:54.684053 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:54.684061 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-08 09:44:54.684067 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-08 09:44:54.684075 | ubuntu-noble | ++ return 1 2026-08-08 09:44:54.684820 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:54.684837 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:54.685267 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-08 09:44:54.685345 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:44:54.685356 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-08 09:44:54.685382 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:44:54.685448 | ubuntu-noble | ++ local name=barbican 2026-08-08 09:44:54.685457 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:54.685490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:54.685499 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-08 09:44:54.685537 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-08 09:44:54.685574 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:54.685583 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-08 09:44:54.685591 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-08 09:44:54.685599 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:54.685607 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-08 09:44:54.685615 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-08 09:44:54.685638 | ubuntu-noble | ++ return 1 2026-08-08 09:44:54.686500 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:54.686575 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:54.686583 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.686589 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.686595 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:54.686601 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.686607 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-08 09:44:54.686612 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:54.686619 | ubuntu-noble | + popd 2026-08-08 09:44:54.686625 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:44:54.686631 | ubuntu-noble | + pushd tarballs 2026-08-08 09:44:54.686899 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-08 09:44:54.689062 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-08 09:44:54.689095 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-08 09:44:54.689101 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-08 09:44:54.689108 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-08 09:44:54.689114 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.921167 | ubuntu-noble | 2026-08-08 09:44:55 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-08 09:44:55.922708 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:44:55.922743 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.922761 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.927064 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.927115 | ubuntu-noble | ++ head -1 2026-08-08 09:44:55.929055 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:44:55.932225 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-08 09:44:55.934046 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-08 09:44:55.934100 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:44:55.934114 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-08 09:44:55.934124 | ubuntu-noble | ++ local suffix= 2026-08-08 09:44:55.934135 | ubuntu-noble | ++ local name=blazar 2026-08-08 09:44:55.934145 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:55.934174 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:55.934184 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-08 09:44:55.934195 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-08 09:44:55.934206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:55.934215 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-08 09:44:55.934225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-08 09:44:55.934235 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:55.934245 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-08 09:44:55.934255 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-08 09:44:55.934265 | ubuntu-noble | ++ return 1 2026-08-08 09:44:55.934624 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:55.934645 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:55.936238 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-08 09:44:55.936278 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:44:55.936288 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-08 09:44:55.936297 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:44:55.936306 | ubuntu-noble | ++ local name=blazar 2026-08-08 09:44:55.936315 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:55.936324 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:55.936343 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-08 09:44:55.936353 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-08 09:44:55.936363 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:55.936372 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-08 09:44:55.936381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-08 09:44:55.936390 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:55.936399 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-08 09:44:55.936408 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-08 09:44:55.936417 | ubuntu-noble | ++ return 1 2026-08-08 09:44:55.936432 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:55.936442 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:55.936451 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.936459 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.936468 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:55.936477 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.936489 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-08 09:44:55.936499 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:55.936530 | ubuntu-noble | + popd 2026-08-08 09:44:55.936539 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:44:55.936548 | ubuntu-noble | + pushd tarballs 2026-08-08 09:44:55.937617 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:55.939709 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:55.939742 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-08 09:44:55.939751 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:55.939759 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:55.939767 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.221412 | ubuntu-noble | 2026-08-08 09:44:57 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-08 09:44:57.224178 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:44:57.224223 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.224235 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.226046 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.226089 | ubuntu-noble | ++ head -1 2026-08-08 09:44:57.228448 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:44:57.234333 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-08 09:44:57.235132 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-08 09:44:57.235219 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:44:57.235233 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-08 09:44:57.235267 | ubuntu-noble | ++ local suffix= 2026-08-08 09:44:57.235336 | ubuntu-noble | ++ local name=ceilometer 2026-08-08 09:44:57.235343 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:57.235382 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:57.235392 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-08 09:44:57.235425 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-08 09:44:57.235461 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:57.235475 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-08 09:44:57.235503 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-08 09:44:57.235516 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:57.235525 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-08 09:44:57.235538 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-08 09:44:57.235548 | ubuntu-noble | ++ return 1 2026-08-08 09:44:57.236040 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:57.236059 | ubuntu-noble | + patch_dir= 2026-08-08 09:44:57.236625 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-08 09:44:57.236684 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:44:57.236694 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-08 09:44:57.236722 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:44:57.236774 | ubuntu-noble | ++ local name=ceilometer 2026-08-08 09:44:57.236781 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:57.236809 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:57.236818 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-08 09:44:57.236827 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-08 09:44:57.236859 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:57.236868 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-08 09:44:57.236873 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-08 09:44:57.236881 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:57.236887 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-08 09:44:57.236895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-08 09:44:57.236903 | ubuntu-noble | ++ return 1 2026-08-08 09:44:57.237748 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:57.237770 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:57.237776 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.237782 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.237788 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:57.237794 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.237800 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-08 09:44:57.237805 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:44:57.237811 | ubuntu-noble | + popd 2026-08-08 09:44:57.237817 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:44:57.237823 | ubuntu-noble | + pushd tarballs 2026-08-08 09:44:57.238087 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-08 09:44:57.240062 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-08 09:44:57.240116 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-08 09:44:57.240124 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-08 09:44:57.240131 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-08 09:44:57.240137 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.004274 | ubuntu-noble | 2026-08-08 09:44:59 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6498983/6498983] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-08 09:44:59.006549 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:44:59.006602 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.006615 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.011066 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.011126 | ubuntu-noble | ++ head -1 2026-08-08 09:44:59.011922 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:44:59.019720 | ubuntu-noble | + directory=cinder-27.0.1.dev23 2026-08-08 09:44:59.020063 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev23 2026-08-08 09:44:59.020099 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:44:59.020116 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev23 2026-08-08 09:44:59.020158 | ubuntu-noble | ++ local suffix= 2026-08-08 09:44:59.020316 | ubuntu-noble | ++ local name=cinder 2026-08-08 09:44:59.020361 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:59.020372 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:59.020382 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-08 09:44:59.020391 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-08 09:44:59.020408 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-08 09:44:59.020417 | ubuntu-noble | ++ return 0 2026-08-08 09:44:59.021074 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-08 09:44:59.021777 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev23 /source 2026-08-08 09:44:59.021872 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:44:59.021892 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev23 2026-08-08 09:44:59.021950 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:44:59.022044 | ubuntu-noble | ++ local name=cinder 2026-08-08 09:44:59.022070 | ubuntu-noble | ++ local candidate path 2026-08-08 09:44:59.022134 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:59.022144 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-08 09:44:59.022160 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-08 09:44:59.022207 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:59.022216 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-08 09:44:59.022239 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-08 09:44:59.022248 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:44:59.022256 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-08 09:44:59.022264 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-08 09:44:59.022293 | ubuntu-noble | ++ return 1 2026-08-08 09:44:59.022836 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:59.022847 | ubuntu-noble | + overlay_dir= 2026-08-08 09:44:59.022893 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.022901 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.022909 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-08 09:44:59.022933 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.351709 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-08 09:44:59.357083 | ubuntu-noble | + find cinder-27.0.1.dev23 -type f 2026-08-08 09:44:59.357115 | ubuntu-noble | + sort 2026-08-08 09:44:59.365308 | ubuntu-noble | + pushd cinder-27.0.1.dev23 2026-08-08 09:44:59.366209 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-08 09:44:59.366413 | ubuntu-noble | ++ sort 2026-08-08 09:44:59.368474 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:44:59.368567 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-08 09:44:59.368611 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-08 09:44:59.368641 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-08 09:44:59.368663 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-08 09:44:59.368675 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-08 09:44:59.368703 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:44:59.370084 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-08 09:44:59.370331 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-08 09:44:59.370473 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-08 09:44:59.370853 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:44:59.371910 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-08 09:44:59.372173 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-08 09:44:59.372300 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-08 09:44:59.373139 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-08 09:44:59.373157 | ubuntu-noble | + popd 2026-08-08 09:44:59.373206 | ubuntu-noble | + find cinder-27.0.1.dev23 -type f 2026-08-08 09:44:59.375041 | ubuntu-noble | + sort 2026-08-08 09:44:59.387148 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev23 files-before files-after 2026-08-08 09:44:59.387373 | ubuntu-noble | + local directory=cinder-27.0.1.dev23 2026-08-08 09:44:59.387446 | ubuntu-noble | + local before=files-before 2026-08-08 09:44:59.387524 | ubuntu-noble | + local after=files-after 2026-08-08 09:44:59.387569 | ubuntu-noble | + local sources_txt 2026-08-08 09:44:59.388856 | ubuntu-noble | ++ head -1 2026-08-08 09:44:59.389024 | ubuntu-noble | ++ find cinder-27.0.1.dev23 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-08 09:44:59.393308 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt 2026-08-08 09:44:59.393394 | ubuntu-noble | + [[ -z cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt ]] 2026-08-08 09:44:59.393430 | ubuntu-noble | + local new_files 2026-08-08 09:44:59.394028 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-08 09:44:59.398632 | ubuntu-noble | + new_files=cinder-27.0.1.dev23/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-08 09:44:59.398664 | ubuntu-noble | + [[ -z cinder-27.0.1.dev23/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-08 09:44:59.398878 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt 2026-08-08 09:44:59.400865 | ubuntu-noble | + [[ -n y ]] 2026-08-08 09:44:59.400894 | ubuntu-noble | + echo 2026-08-08 09:44:59.400902 | ubuntu-noble | + local file 2026-08-08 09:44:59.400908 | ubuntu-noble | + for file in $new_files 2026-08-08 09:44:59.400915 | ubuntu-noble | + case $file in 2026-08-08 09:44:59.400923 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt' 2026-08-08 09:44:59.400931 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev23/cinder.egg-info/SOURCES.txt 2026-08-08 09:44:59.400939 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-08 09:44:59.400946 | ubuntu-noble | + rm files-before files-after 2026-08-08 09:44:59.402611 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev23 2026-08-08 09:45:00.618693 | ubuntu-noble | + rm -r cinder-27.0.1.dev23 2026-08-08 09:45:00.688064 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-08 09:45:00.688123 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-08 09:45:00.688130 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:00.688134 | ubuntu-noble | + popd 2026-08-08 09:45:00.688138 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:00.688143 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:00.688862 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-08 09:45:00.691686 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-08 09:45:00.691740 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-08 09:45:00.691816 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-08 09:45:00.691821 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-08 09:45:00.691857 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.058084 | ubuntu-noble | 2026-08-08 09:45:02 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1014303/1014303] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:02.059936 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:02.060034 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.060052 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.061848 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.066043 | ubuntu-noble | ++ head -1 2026-08-08 09:45:02.066093 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:02.073279 | ubuntu-noble | + directory=designate-21.0.1.dev11 2026-08-08 09:45:02.075084 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev11 2026-08-08 09:45:02.075147 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:02.075162 | ubuntu-noble | ++ local directory=designate-21.0.1.dev11 2026-08-08 09:45:02.075174 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:02.075185 | ubuntu-noble | ++ local name=designate 2026-08-08 09:45:02.075195 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:02.075205 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:02.075216 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-08 09:45:02.075226 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-08 09:45:02.075237 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:02.075247 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-08 09:45:02.075257 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-08 09:45:02.075276 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:02.075286 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-08 09:45:02.075296 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-08 09:45:02.075306 | ubuntu-noble | ++ return 1 2026-08-08 09:45:02.076071 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:02.076115 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:02.076876 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev11 /source 2026-08-08 09:45:02.077003 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:02.077044 | ubuntu-noble | ++ local directory=designate-21.0.1.dev11 2026-08-08 09:45:02.077107 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:02.077179 | ubuntu-noble | ++ local name=designate 2026-08-08 09:45:02.077193 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:02.077246 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:02.077276 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-08 09:45:02.077306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-08 09:45:02.077368 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:02.077381 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-08 09:45:02.077389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-08 09:45:02.077399 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:02.077407 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-08 09:45:02.077441 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-08 09:45:02.077502 | ubuntu-noble | ++ return 1 2026-08-08 09:45:02.078108 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:02.078131 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:02.078193 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.078203 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.078213 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:02.078224 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.078231 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-08 09:45:02.078241 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:02.078252 | ubuntu-noble | + popd 2026-08-08 09:45:02.078388 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:02.078401 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:02.079587 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-08 09:45:02.082124 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-08 09:45:02.082159 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-08 09:45:02.082237 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-08 09:45:02.082248 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-08 09:45:02.082259 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.584155 | ubuntu-noble | 2026-08-08 09:45:03 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:03.585169 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:03.585235 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.585246 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.590599 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.590643 | ubuntu-noble | ++ head -1 2026-08-08 09:45:03.590652 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:03.599507 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-08 09:45:03.601151 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-08 09:45:03.601191 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:03.601201 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-08 09:45:03.601209 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:03.601216 | ubuntu-noble | ++ local name=glance 2026-08-08 09:45:03.601223 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:03.601230 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:03.601238 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-08 09:45:03.601245 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-08 09:45:03.601253 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:03.601260 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-08 09:45:03.601267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-08 09:45:03.601274 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:03.601281 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-08 09:45:03.601288 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-08 09:45:03.601295 | ubuntu-noble | ++ return 1 2026-08-08 09:45:03.601308 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:03.601315 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:03.602052 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-08 09:45:03.602078 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:03.602085 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-08 09:45:03.602093 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:03.602099 | ubuntu-noble | ++ local name=glance 2026-08-08 09:45:03.602107 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:03.602114 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:03.602121 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-08 09:45:03.602128 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-08 09:45:03.602135 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:03.602142 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-08 09:45:03.602170 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-08 09:45:03.602199 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:03.602224 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-08 09:45:03.602250 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-08 09:45:03.602279 | ubuntu-noble | ++ return 1 2026-08-08 09:45:03.602736 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:03.602776 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:03.602783 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.602790 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.602797 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:03.602808 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.602831 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-08 09:45:03.602836 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:03.602841 | ubuntu-noble | + popd 2026-08-08 09:45:03.602847 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:03.602855 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:03.603643 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-08 09:45:03.605522 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-08 09:45:03.605549 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-08 09:45:03.605556 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-08 09:45:03.605561 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-08 09:45:03.605567 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.045186 | ubuntu-noble | 2026-08-08 09:45:05 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:05.047958 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:05.048048 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.048063 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.051501 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.055049 | ubuntu-noble | ++ head -1 2026-08-08 09:45:05.055110 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:05.059406 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-08 09:45:05.061083 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-08 09:45:05.061127 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:05.061141 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-08 09:45:05.061152 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:05.061163 | ubuntu-noble | ++ local name=openstack_heat 2026-08-08 09:45:05.061174 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:05.061185 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:05.061195 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-08 09:45:05.061207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-08 09:45:05.061218 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:05.061228 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-08 09:45:05.061239 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-08 09:45:05.061250 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:05.061259 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-08 09:45:05.061270 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-08 09:45:05.061281 | ubuntu-noble | ++ return 1 2026-08-08 09:45:05.061632 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:05.061652 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:05.063097 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-08 09:45:05.063140 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:05.063154 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-08 09:45:05.063165 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:05.063174 | ubuntu-noble | ++ local name=openstack_heat 2026-08-08 09:45:05.063180 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:05.063186 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:05.063192 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-08 09:45:05.063199 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-08 09:45:05.063206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:05.063212 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-08 09:45:05.063219 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-08 09:45:05.063225 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:05.063231 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-08 09:45:05.063237 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-08 09:45:05.063260 | ubuntu-noble | ++ return 1 2026-08-08 09:45:05.063273 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:05.063279 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:05.063285 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.063291 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.063298 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:05.063304 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.063310 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-08 09:45:05.063317 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:05.063323 | ubuntu-noble | + popd 2026-08-08 09:45:05.063330 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:05.063340 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:05.064199 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-08 09:45:05.065823 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-08 09:45:05.065842 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-08 09:45:05.065893 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-08 09:45:05.065900 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-08 09:45:05.065908 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.706149 | ubuntu-noble | 2026-08-08 09:45:06 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5394247/5394247] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:06.708155 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:06.708206 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.708220 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.710050 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.710235 | ubuntu-noble | ++ head -1 2026-08-08 09:45:06.712452 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:06.719216 | ubuntu-noble | + directory=horizon-25.5.3.dev8 2026-08-08 09:45:06.720021 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev8 2026-08-08 09:45:06.720092 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:06.720106 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev8 2026-08-08 09:45:06.720139 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:06.720199 | ubuntu-noble | ++ local name=horizon 2026-08-08 09:45:06.720208 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:06.720244 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:06.720255 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-08 09:45:06.720266 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-08 09:45:06.720308 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:06.720319 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-08 09:45:06.720329 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-08 09:45:06.720339 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:06.720396 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-08 09:45:06.720405 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-08 09:45:06.720411 | ubuntu-noble | ++ return 1 2026-08-08 09:45:06.721019 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:06.721040 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:06.721451 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev8 /source 2026-08-08 09:45:06.721510 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:06.721520 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev8 2026-08-08 09:45:06.721554 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:06.721605 | ubuntu-noble | ++ local name=horizon 2026-08-08 09:45:06.721613 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:06.721643 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:06.721652 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-08 09:45:06.721660 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-08 09:45:06.721696 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:06.721719 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-08 09:45:06.721726 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-08 09:45:06.721731 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:06.721739 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-08 09:45:06.721745 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-08 09:45:06.721751 | ubuntu-noble | ++ return 1 2026-08-08 09:45:06.722608 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:06.722634 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:06.722641 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.722647 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.722653 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:06.722659 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.722665 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-08 09:45:06.722670 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:06.722676 | ubuntu-noble | + popd 2026-08-08 09:45:06.722688 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:06.722694 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:06.723019 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-08 09:45:06.725087 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-08 09:45:06.725142 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-08 09:45:06.725151 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-08 09:45:06.725159 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-08 09:45:06.725166 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.206074 | ubuntu-noble | 2026-08-08 09:45:08 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:08.207902 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:08.207936 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.207947 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.212039 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.212090 | ubuntu-noble | ++ head -1 2026-08-08 09:45:08.214147 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:08.221032 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-08 09:45:08.222038 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-08 09:45:08.222088 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:08.222095 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-08 09:45:08.222100 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:08.222105 | ubuntu-noble | ++ local name=ironic 2026-08-08 09:45:08.222109 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:08.222113 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:08.222118 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-08 09:45:08.222123 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-08 09:45:08.222133 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-08 09:45:08.222137 | ubuntu-noble | ++ return 0 2026-08-08 09:45:08.222720 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-08 09:45:08.223912 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-08 09:45:08.223955 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:08.223966 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-08 09:45:08.224019 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:08.224027 | ubuntu-noble | ++ local name=ironic 2026-08-08 09:45:08.224036 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:08.224044 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:08.224052 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-08 09:45:08.224061 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-08 09:45:08.224069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:08.224077 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-08 09:45:08.224169 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-08 09:45:08.224180 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:08.224188 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-08 09:45:08.224196 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-08 09:45:08.224205 | ubuntu-noble | ++ return 1 2026-08-08 09:45:08.224221 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:08.224229 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:08.224237 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.224245 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.224253 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-08 09:45:08.224261 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.400107 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-08 09:45:08.404017 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-08 09:45:08.404049 | ubuntu-noble | + sort 2026-08-08 09:45:08.410042 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-08 09:45:08.410954 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-08 09:45:08.411190 | ubuntu-noble | ++ sort 2026-08-08 09:45:08.413262 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.413363 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-08 09:45:08.413402 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-08 09:45:08.413430 | 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-08 09:45:08.413455 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-08 09:45:08.413467 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-08 09:45:08.413487 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.414727 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-08 09:45:08.415035 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-08 09:45:08.415247 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-08 09:45:08.415311 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-08 09:45:08.415412 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-08 09:45:08.415500 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-08 09:45:08.415626 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-08 09:45:08.415725 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-08 09:45:08.415879 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-08 09:45:08.415946 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-08 09:45:08.416071 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-08 09:45:08.416143 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-08 09:45:08.416333 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-08 09:45:08.416417 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-08 09:45:08.416570 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-08 09:45:08.416691 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-08 09:45:08.417157 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-08 09:45:08.417354 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-08 09:45:08.417709 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-08 09:45:08.417909 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-08 09:45:08.418036 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.418152 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-08 09:45:08.418475 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-08 09:45:08.418808 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-08 09:45:08.419669 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-08 09:45:08.420274 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-08 09:45:08.420644 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-08 09:45:08.420778 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-08 09:45:08.420930 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-08 09:45:08.421108 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-08 09:45:08.421191 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-08 09:45:08.421661 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.422666 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-08 09:45:08.422906 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-08 09:45:08.423115 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-08 09:45:08.423176 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-08 09:45:08.423219 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-08 09:45:08.423309 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-08 09:45:08.423433 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-08 09:45:08.423529 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-08 09:45:08.423658 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-08 09:45:08.423729 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-08 09:45:08.423800 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-08 09:45:08.423887 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-08 09:45:08.424091 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-08 09:45:08.424179 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-08 09:45:08.424311 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-08 09:45:08.424444 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-08 09:45:08.424876 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-08 09:45:08.425083 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-08 09:45:08.425409 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-08 09:45:08.425603 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-08 09:45:08.425710 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.425810 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-08 09:45:08.426168 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-08 09:45:08.426491 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-08 09:45:08.427365 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-08 09:45:08.428075 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-08 09:45:08.428391 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-08 09:45:08.428511 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-08 09:45:08.428650 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-08 09:45:08.428774 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-08 09:45:08.428862 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-08 09:45:08.432954 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-08 09:45:08.433007 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.433012 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-08 09:45:08.433016 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-08 09:45:08.433020 | 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-08 09:45:08.433025 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-08 09:45:08.433037 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-08 09:45:08.433041 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.435294 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-08 09:45:08.435940 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-08 09:45:08.436535 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-08 09:45:08.436696 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-08 09:45:08.436840 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-08 09:45:08.437249 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-08 09:45:08.437636 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-08 09:45:08.438329 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-08 09:45:08.438556 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-08 09:45:08.438924 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-08 09:45:08.439262 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-08 09:45:08.439611 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-08 09:45:08.439823 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.440155 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-08 09:45:08.440531 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-08 09:45:08.440775 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-08 09:45:08.441115 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-08 09:45:08.441424 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-08 09:45:08.442005 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.443630 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-08 09:45:08.444064 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-08 09:45:08.444417 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-08 09:45:08.444513 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-08 09:45:08.444600 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-08 09:45:08.444746 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-08 09:45:08.444957 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-08 09:45:08.445383 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-08 09:45:08.445536 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-08 09:45:08.445757 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-08 09:45:08.445934 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-08 09:45:08.446186 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-08 09:45:08.446463 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.446648 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-08 09:45:08.446832 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-08 09:45:08.447025 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-08 09:45:08.447260 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-08 09:45:08.447480 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-08 09:45:08.449656 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-08 09:45:08.449683 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.449690 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-08 09:45:08.449696 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-08 09:45:08.449700 | 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-08 09:45:08.449703 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-08 09:45:08.449707 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-08 09:45:08.449719 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.451079 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-08 09:45:08.451487 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-08 09:45:08.451780 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-08 09:45:08.451871 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-08 09:45:08.451960 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-08 09:45:08.452098 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-08 09:45:08.452245 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-08 09:45:08.452706 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-08 09:45:08.452869 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-08 09:45:08.452952 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-08 09:45:08.452958 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-08 09:45:08.453056 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-08 09:45:08.453064 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-08 09:45:08.453072 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-08 09:45:08.453087 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-08 09:45:08.453097 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-08 09:45:08.453116 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-08 09:45:08.453133 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-08 09:45:08.453143 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-08 09:45:08.453158 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-08 09:45:08.453176 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-08 09:45:08.453208 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-08 09:45:08.453240 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-08 09:45:08.453618 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-08 09:45:08.453724 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-08 09:45:08.453866 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-08 09:45:08.454060 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-08 09:45:08.454252 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-08 09:45:08.454879 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-08 09:45:08.455053 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-08 09:45:08.455878 | ubuntu-noble | checking file ironic/db/api.py 2026-08-08 09:45:08.456227 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-08 09:45:08.456657 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-08 09:45:08.457163 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.457416 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-08 09:45:08.457620 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-08 09:45:08.458828 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-08 09:45:08.459438 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-08 09:45:08.461277 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-08 09:45:08.461577 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-08 09:45:08.462607 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-08 09:45:08.462854 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-08 09:45:08.463152 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-08 09:45:08.463354 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-08 09:45:08.463903 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.465194 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-08 09:45:08.465576 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-08 09:45:08.465810 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-08 09:45:08.465887 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-08 09:45:08.465959 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-08 09:45:08.466064 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-08 09:45:08.466189 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-08 09:45:08.466599 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-08 09:45:08.466754 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-08 09:45:08.466825 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-08 09:45:08.466831 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-08 09:45:08.466855 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-08 09:45:08.466861 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-08 09:45:08.466880 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-08 09:45:08.466885 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-08 09:45:08.466902 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-08 09:45:08.466917 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-08 09:45:08.466933 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-08 09:45:08.466941 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-08 09:45:08.466956 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-08 09:45:08.467016 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-08 09:45:08.467043 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-08 09:45:08.467071 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-08 09:45:08.467328 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-08 09:45:08.467435 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-08 09:45:08.467547 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-08 09:45:08.467619 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-08 09:45:08.467748 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-08 09:45:08.468260 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-08 09:45:08.468385 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-08 09:45:08.468827 | ubuntu-noble | patching file ironic/db/api.py 2026-08-08 09:45:08.469029 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-08 09:45:08.469368 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-08 09:45:08.469674 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.469792 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-08 09:45:08.469918 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-08 09:45:08.470897 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-08 09:45:08.471331 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-08 09:45:08.472571 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-08 09:45:08.472776 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-08 09:45:08.473527 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-08 09:45:08.473688 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-08 09:45:08.473836 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-08 09:45:08.473954 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-08 09:45:08.476487 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-08 09:45:08.476510 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.476514 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-08 09:45:08.476519 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-08 09:45:08.476524 | 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-08 09:45:08.476529 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-08 09:45:08.476533 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-08 09:45:08.476537 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.477474 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-08 09:45:08.477601 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.478108 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.479145 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-08 09:45:08.479290 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.480058 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-08 09:45:08.480079 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.480083 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-08 09:45:08.480087 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-08 09:45:08.480091 | 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-08 09:45:08.480096 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-08 09:45:08.480106 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-08 09:45:08.480110 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.481957 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-08 09:45:08.482012 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.482017 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-08 09:45:08.482021 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-08 09:45:08.482098 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.483225 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-08 09:45:08.483402 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-08 09:45:08.483623 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-08 09:45:08.483792 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-08 09:45:08.484595 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-08 09:45:08.484615 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.484619 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-08 09:45:08.484623 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-08 09:45:08.484627 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-08 09:45:08.484631 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-08 09:45:08.484635 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-08 09:45:08.484638 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.485638 | ubuntu-noble | checking file ironic/common/states.py 2026-08-08 09:45:08.485781 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-08 09:45:08.485799 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-08 09:45:08.485908 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-08 09:45:08.486554 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.487507 | ubuntu-noble | patching file ironic/common/states.py 2026-08-08 09:45:08.487687 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-08 09:45:08.487703 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-08 09:45:08.487806 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-08 09:45:08.488822 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-08 09:45:08.488853 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:08.488861 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-08 09:45:08.488869 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-08 09:45:08.488889 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-08 09:45:08.488898 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-08 09:45:08.488905 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-08 09:45:08.488912 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:08.489705 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-08 09:45:08.490340 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:08.491181 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-08 09:45:08.492290 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-08 09:45:08.492343 | ubuntu-noble | + popd 2026-08-08 09:45:08.492353 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-08 09:45:08.492739 | ubuntu-noble | + sort 2026-08-08 09:45:08.501079 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-08 09:45:08.501125 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-08 09:45:08.501135 | ubuntu-noble | + local before=files-before 2026-08-08 09:45:08.501143 | ubuntu-noble | + local after=files-after 2026-08-08 09:45:08.501151 | ubuntu-noble | + local sources_txt 2026-08-08 09:45:08.504024 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-08 09:45:08.504058 | ubuntu-noble | ++ head -1 2026-08-08 09:45:08.504802 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.504825 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-08 09:45:08.504831 | ubuntu-noble | + local new_files 2026-08-08 09:45:08.505535 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-08 09:45:08.508396 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-08 09:45:08.508415 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-08 09:45:08.508423 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-08 09:45:08.508429 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-08 09:45:08.508434 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-08 09:45:08.508440 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-08 09:45:08.508446 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-08 09:45:08.508451 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-08 09:45:08.508457 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-08 09:45:08.508463 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-08 09:45:08.508468 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-08 09:45:08.508474 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-08 09:45:08.508479 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-08 09:45:08.508484 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-08 09:45:08.508490 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-08 09:45:08.508495 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-08 09:45:08.508501 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-08 09:45:08.508506 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-08 09:45:08.508515 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-08 09:45:08.508520 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-08 09:45:08.508526 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-08 09:45:08.508531 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-08 09:45:08.508537 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-08 09:45:08.508542 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-08 09:45:08.508559 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-08 09:45:08.508565 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-08 09:45:08.508570 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-08 09:45:08.508575 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-08 09:45:08.508581 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-08 09:45:08.508586 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-08 09:45:08.508591 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-08 09:45:08.508596 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-08 09:45:08.508601 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-08 09:45:08.508606 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-08 09:45:08.508611 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-08 09:45:08.508617 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-08 09:45:08.508789 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.509931 | ubuntu-noble | + [[ -n l ]] 2026-08-08 09:45:08.509945 | ubuntu-noble | + echo 2026-08-08 09:45:08.509992 | ubuntu-noble | + local file 2026-08-08 09:45:08.510066 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510073 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510079 | ubuntu-noble | + continue 2026-08-08 09:45:08.510087 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510092 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510097 | ubuntu-noble | + continue 2026-08-08 09:45:08.510103 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510108 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510113 | ubuntu-noble | + continue 2026-08-08 09:45:08.510119 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510124 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510132 | ubuntu-noble | + continue 2026-08-08 09:45:08.510138 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510143 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510149 | ubuntu-noble | + continue 2026-08-08 09:45:08.510154 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510160 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510168 | 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-08 09:45:08.510176 | 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-08 09:45:08.510182 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-08 09:45:08.510190 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510196 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510212 | 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-08 09:45:08.510219 | 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-08 09:45:08.510227 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-08 09:45:08.510232 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510238 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510246 | 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-08 09:45:08.510252 | 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-08 09:45:08.510260 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-08 09:45:08.510266 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510281 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510287 | 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-08 09:45:08.510292 | 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-08 09:45:08.510300 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-08 09:45:08.510306 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510314 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510366 | 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-08 09:45:08.510372 | 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-08 09:45:08.510384 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-08 09:45:08.510392 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510397 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510403 | ubuntu-noble | + continue 2026-08-08 09:45:08.510408 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510416 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510422 | ubuntu-noble | + continue 2026-08-08 09:45:08.510427 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510433 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510438 | ubuntu-noble | + continue 2026-08-08 09:45:08.510444 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510449 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510458 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-08 09:45:08.510464 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.510469 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-08 09:45:08.510475 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510480 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510488 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-08 09:45:08.510494 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.510500 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-08 09:45:08.510505 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510511 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510519 | 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-08 09:45:08.510525 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.510530 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-08 09:45:08.510538 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510544 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510549 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-08 09:45:08.510555 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.510563 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-08 09:45:08.510569 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:08.510574 | ubuntu-noble | + case $file in 2026-08-08 09:45:08.510582 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-08 09:45:08.510588 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-08 09:45:08.510596 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-08 09:45:08.510631 | ubuntu-noble | + rm files-before files-after 2026-08-08 09:45:08.512671 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-08 09:45:09.149413 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-08 09:45:09.197760 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-08 09:45:09.197851 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-08 09:45:09.197867 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:09.197879 | ubuntu-noble | + popd 2026-08-08 09:45:09.197900 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:09.197912 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:09.199037 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-08 09:45:09.200948 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-08 09:45:09.200997 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-08 09:45:09.201003 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-08 09:45:09.201007 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-08 09:45:09.201012 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.673858 | ubuntu-noble | 2026-08-08 09:45:10 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:10.676279 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:10.676365 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.676376 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.679060 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.679097 | ubuntu-noble | ++ head -1 2026-08-08 09:45:10.679105 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:10.684596 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-08 09:45:10.685684 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-08 09:45:10.685715 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:10.685721 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-08 09:45:10.685726 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:10.685731 | ubuntu-noble | ++ local name=keystone 2026-08-08 09:45:10.685736 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:10.685741 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:10.685746 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-08 09:45:10.685751 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-08 09:45:10.685757 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:10.685761 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-08 09:45:10.685766 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-08 09:45:10.685771 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:10.685776 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-08 09:45:10.685780 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-08 09:45:10.685785 | ubuntu-noble | ++ return 1 2026-08-08 09:45:10.685794 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:10.685799 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:10.686744 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-08 09:45:10.686774 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:10.686780 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-08 09:45:10.686785 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:10.686789 | ubuntu-noble | ++ local name=keystone 2026-08-08 09:45:10.686794 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:10.686798 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:10.686803 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-08 09:45:10.686807 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-08 09:45:10.686812 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:10.686817 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-08 09:45:10.686822 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-08 09:45:10.686826 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:10.686841 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-08 09:45:10.686846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-08 09:45:10.686851 | ubuntu-noble | ++ return 1 2026-08-08 09:45:10.686859 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:10.686864 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:10.686868 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.686873 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.686877 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:10.686884 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.686888 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-08 09:45:10.686893 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:10.686897 | ubuntu-noble | + popd 2026-08-08 09:45:10.687032 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:10.687044 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:10.687747 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-08 09:45:10.689389 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-08 09:45:10.689408 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-08 09:45:10.689452 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-08 09:45:10.689458 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-08 09:45:10.689464 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.011131 | ubuntu-noble | 2026-08-08 09:45:12 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [979372/979372] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:12.012771 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:12.012817 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.012829 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.015024 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.015067 | ubuntu-noble | ++ head -1 2026-08-08 09:45:12.016431 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:12.024844 | ubuntu-noble | + directory=magnum-21.0.2.dev8 2026-08-08 09:45:12.025642 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev8 2026-08-08 09:45:12.025779 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:12.025818 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev8 2026-08-08 09:45:12.025873 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:12.025929 | ubuntu-noble | ++ local name=magnum 2026-08-08 09:45:12.025958 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:12.026047 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:12.026082 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-08 09:45:12.026122 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-08 09:45:12.026174 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:12.026199 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-08 09:45:12.026223 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-08 09:45:12.026247 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:12.026289 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-08 09:45:12.026312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-08 09:45:12.026340 | ubuntu-noble | ++ return 1 2026-08-08 09:45:12.026690 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:12.026734 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:12.027751 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev8 /source 2026-08-08 09:45:12.027877 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:12.027902 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev8 2026-08-08 09:45:12.027958 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:12.028060 | ubuntu-noble | ++ local name=magnum 2026-08-08 09:45:12.028073 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:12.028128 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:12.028155 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-08 09:45:12.028184 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-08 09:45:12.028232 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:12.028253 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-08 09:45:12.028305 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-08 09:45:12.028328 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:12.028336 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-08 09:45:12.028357 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-08 09:45:12.028384 | ubuntu-noble | ++ return 1 2026-08-08 09:45:12.029176 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:12.029320 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:12.029341 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.029356 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.029368 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:12.029381 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.029393 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-08 09:45:12.029404 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:12.029416 | ubuntu-noble | + popd 2026-08-08 09:45:12.029429 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:12.029442 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:12.029723 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-08 09:45:12.031821 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-08 09:45:12.031859 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-08 09:45:12.031871 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-08 09:45:12.031881 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-08 09:45:12.031891 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.557079 | ubuntu-noble | 2026-08-08 09:45:13 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3586860/3586860] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:13.560500 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:13.560551 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.560565 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.563062 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.563105 | ubuntu-noble | ++ head -1 2026-08-08 09:45:13.565022 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:13.572965 | ubuntu-noble | + directory=manila-21.0.2.dev30 2026-08-08 09:45:13.574324 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev30 2026-08-08 09:45:13.574467 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:13.574481 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-08 09:45:13.574548 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:13.574596 | ubuntu-noble | ++ local name=manila 2026-08-08 09:45:13.574607 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:13.574688 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:13.574696 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-08 09:45:13.574705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-08 09:45:13.574758 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:13.574778 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-08 09:45:13.574787 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-08 09:45:13.574793 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:13.574801 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-08 09:45:13.574809 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-08 09:45:13.574837 | ubuntu-noble | ++ return 1 2026-08-08 09:45:13.575786 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:13.575809 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:13.576441 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev30 /source 2026-08-08 09:45:13.576559 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:13.576584 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-08 09:45:13.576593 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:13.576663 | ubuntu-noble | ++ local name=manila 2026-08-08 09:45:13.576671 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:13.576709 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:13.576719 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-08 09:45:13.576730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-08 09:45:13.576779 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:13.576789 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-08 09:45:13.576797 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-08 09:45:13.576805 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:13.576813 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-08 09:45:13.576822 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-08 09:45:13.576851 | ubuntu-noble | ++ return 1 2026-08-08 09:45:13.577964 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:13.578036 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:13.578042 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.578048 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.578054 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:13.578060 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.578065 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-08 09:45:13.578071 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:13.578077 | ubuntu-noble | + popd 2026-08-08 09:45:13.578083 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:13.578089 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:13.578601 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-08 09:45:13.581068 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-08 09:45:13.581100 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-08 09:45:13.581107 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-08 09:45:13.581113 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-08 09:45:13.581119 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.770134 | ubuntu-noble | 2026-08-08 09:45:14 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:14.771745 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:14.771774 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.771785 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.776049 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.776098 | ubuntu-noble | ++ head -1 2026-08-08 09:45:14.776785 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:14.782672 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-08 09:45:14.784018 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-08 09:45:14.784051 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:14.784061 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-08 09:45:14.784067 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:14.784074 | ubuntu-noble | ++ local name=masakari 2026-08-08 09:45:14.784080 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:14.784086 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:14.784092 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-08 09:45:14.784099 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-08 09:45:14.784107 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:14.784113 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-08 09:45:14.784119 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-08 09:45:14.784133 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:14.784153 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-08 09:45:14.784160 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-08 09:45:14.784166 | ubuntu-noble | ++ return 1 2026-08-08 09:45:14.784178 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:14.784185 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:14.785083 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-08 09:45:14.785134 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:14.785146 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-08 09:45:14.785154 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:14.785162 | ubuntu-noble | ++ local name=masakari 2026-08-08 09:45:14.785169 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:14.785176 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:14.785184 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-08 09:45:14.785192 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-08 09:45:14.785205 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:14.785212 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-08 09:45:14.785220 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-08 09:45:14.785244 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:14.785252 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-08 09:45:14.785259 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-08 09:45:14.785266 | ubuntu-noble | ++ return 1 2026-08-08 09:45:14.786008 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:14.786032 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:14.786039 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.786046 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.786052 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:14.786058 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.786064 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-08 09:45:14.786070 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:14.786076 | ubuntu-noble | + popd 2026-08-08 09:45:14.786082 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:14.786089 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:14.786341 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:14.788655 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:14.788692 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-08 09:45:14.788699 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:14.788706 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:14.788713 | 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-08 09:45:15.740949 | ubuntu-noble | 2026-08-08 09:45:15 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-08 09:45:15.743932 | 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-08 09:45:15.744047 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.744063 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.746560 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.746610 | ubuntu-noble | ++ head -1 2026-08-08 09:45:15.747041 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:15.754885 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.755812 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.755904 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:15.755918 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.755945 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:15.756010 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-08 09:45:15.756026 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:15.756083 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:15.756092 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-08 09:45:15.756101 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-08 09:45:15.756134 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:15.756144 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-08 09:45:15.756153 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-08 09:45:15.756176 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-08 09:45:15.756192 | ubuntu-noble | ++ return 0 2026-08-08 09:45:15.756904 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-08 09:45:15.757486 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-08 09:45:15.757557 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:15.757572 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.757583 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:15.757597 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-08 09:45:15.757607 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:15.757621 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:15.757631 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-08 09:45:15.757645 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-08 09:45:15.757659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:15.757669 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-08 09:45:15.757682 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-08 09:45:15.757714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:15.757725 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-08 09:45:15.757738 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-08 09:45:15.757748 | ubuntu-noble | ++ return 1 2026-08-08 09:45:15.759087 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:15.759142 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:15.759157 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.759166 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.759172 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-08 09:45:15.759181 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.778736 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.783023 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-08 09:45:15.783058 | ubuntu-noble | + sort 2026-08-08 09:45:15.784123 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.785144 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-08 09:45:15.785342 | ubuntu-noble | ++ sort 2026-08-08 09:45:15.787667 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:15.787762 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-08 09:45:15.787807 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-08 09:45:15.787836 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-08 09:45:15.787861 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-08 09:45:15.787875 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-08 09:45:15.787896 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:15.789363 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-08 09:45:15.789469 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-08 09:45:15.789918 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:15.791046 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-08 09:45:15.791172 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-08 09:45:15.791925 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-08 09:45:15.791941 | ubuntu-noble | + popd 2026-08-08 09:45:15.791949 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-08 09:45:15.792197 | ubuntu-noble | + sort 2026-08-08 09:45:15.794616 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-08 09:45:15.794683 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.794706 | ubuntu-noble | + local before=files-before 2026-08-08 09:45:15.794723 | ubuntu-noble | + local after=files-after 2026-08-08 09:45:15.794738 | ubuntu-noble | + local sources_txt 2026-08-08 09:45:15.795622 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-08 09:45:15.796000 | ubuntu-noble | ++ head -1 2026-08-08 09:45:15.798004 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-08 09:45:15.798029 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-08 09:45:15.798033 | ubuntu-noble | + local new_files 2026-08-08 09:45:15.798263 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-08 09:45:15.799720 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-08 09:45:15.799738 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-08 09:45:15.799984 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-08 09:45:15.801390 | ubuntu-noble | + [[ -n h ]] 2026-08-08 09:45:15.801407 | ubuntu-noble | + echo 2026-08-08 09:45:15.801412 | ubuntu-noble | + local file 2026-08-08 09:45:15.801415 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:15.801419 | ubuntu-noble | + case $file in 2026-08-08 09:45:15.801423 | ubuntu-noble | + continue 2026-08-08 09:45:15.801426 | ubuntu-noble | + rm files-before files-after 2026-08-08 09:45:15.802695 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.832374 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-08 09:45:15.837862 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.837894 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-08 09:45:15.837901 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:15.837907 | ubuntu-noble | + popd 2026-08-08 09:45:15.837913 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:15.837919 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:15.838143 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:15.840121 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:15.840152 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-08 09:45:15.840158 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:15.840164 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:15.840170 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.769564 | ubuntu-noble | 2026-08-08 09:45:16 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-08 09:45:16.772126 | 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-08 09:45:16.772267 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.772290 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.775090 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.775159 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:16.775172 | ubuntu-noble | ++ head -1 2026-08-08 09:45:16.783748 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-08 09:45:16.785235 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-08 09:45:16.785270 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:16.785279 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-08 09:45:16.785286 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:16.785293 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-08 09:45:16.785299 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:16.785305 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:16.785312 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-08 09:45:16.785319 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-08 09:45:16.785326 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:16.785332 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-08 09:45:16.785339 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-08 09:45:16.785345 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:16.785351 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-08 09:45:16.785357 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-08 09:45:16.785363 | ubuntu-noble | ++ return 1 2026-08-08 09:45:16.785375 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:16.785381 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:16.786718 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-08 09:45:16.786748 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:16.786756 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-08 09:45:16.786762 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:16.786768 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-08 09:45:16.786774 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:16.786781 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:16.786787 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-08 09:45:16.786793 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-08 09:45:16.786800 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:16.786806 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-08 09:45:16.786812 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-08 09:45:16.786817 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:16.786823 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-08 09:45:16.786829 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-08 09:45:16.786835 | ubuntu-noble | ++ return 1 2026-08-08 09:45:16.786845 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:16.786851 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:16.786857 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.786863 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.786869 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:16.786877 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.786882 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-08 09:45:16.786888 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:16.786894 | ubuntu-noble | + popd 2026-08-08 09:45:16.787034 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:16.787047 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:16.787928 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-08 09:45:16.790049 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-08 09:45:16.790119 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-08 09:45:16.790144 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-08 09:45:16.790156 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-08 09:45:16.790215 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.733482 | ubuntu-noble | 2026-08-08 09:45:18 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12255570/12255570] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:18.735818 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:18.735852 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.735863 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.740057 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.740109 | ubuntu-noble | ++ head -1 2026-08-08 09:45:18.740869 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:18.747130 | ubuntu-noble | + directory=neutron-27.0.4.dev13 2026-08-08 09:45:18.747714 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev13 2026-08-08 09:45:18.747813 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:18.747827 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev13 2026-08-08 09:45:18.747838 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:18.747903 | ubuntu-noble | ++ local name=neutron 2026-08-08 09:45:18.747913 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:18.747923 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:18.747934 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-08 09:45:18.747962 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-08 09:45:18.748027 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:18.748037 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-08 09:45:18.748047 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-08 09:45:18.748055 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:18.748062 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-08 09:45:18.748072 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-08 09:45:18.748080 | ubuntu-noble | ++ return 1 2026-08-08 09:45:18.748496 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:18.748509 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:18.749951 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev13 /source 2026-08-08 09:45:18.750043 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:18.750053 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev13 2026-08-08 09:45:18.750061 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:18.750068 | ubuntu-noble | ++ local name=neutron 2026-08-08 09:45:18.750075 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:18.750082 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:18.750090 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-08 09:45:18.750105 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-08 09:45:18.750114 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:18.750121 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-08 09:45:18.750128 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-08 09:45:18.750136 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:18.750143 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-08 09:45:18.750150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-08 09:45:18.750158 | ubuntu-noble | ++ return 1 2026-08-08 09:45:18.750190 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:18.750198 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:18.750205 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.750213 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.750220 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:18.750228 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.750235 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-08 09:45:18.750242 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:18.750250 | ubuntu-noble | + popd 2026-08-08 09:45:18.750260 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:18.750267 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:18.751064 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-08 09:45:18.753099 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-08 09:45:18.753142 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-08 09:45:18.753156 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-08 09:45:18.753188 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-08 09:45:18.753196 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-08 09:45:20.682169 | ubuntu-noble | 2026-08-08 09:45:20 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:20.684048 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:20.684098 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-08 09:45:20.684110 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-08 09:45:20.687039 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-08 09:45:20.687085 | ubuntu-noble | ++ head -1 2026-08-08 09:45:20.688581 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:20.695536 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-08 09:45:20.696478 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-08 09:45:20.696567 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:20.696581 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-08 09:45:20.696646 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:20.696692 | ubuntu-noble | ++ local name=nova 2026-08-08 09:45:20.696702 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:20.696770 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:20.696779 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-08 09:45:20.696788 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-08 09:45:20.696821 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-08 09:45:20.696867 | ubuntu-noble | ++ return 0 2026-08-08 09:45:20.697616 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-08 09:45:20.698098 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-08 09:45:20.698230 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:20.698241 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-08 09:45:20.698268 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:20.698309 | ubuntu-noble | ++ local name=nova 2026-08-08 09:45:20.698318 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:20.698359 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:20.698369 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-08 09:45:20.698393 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-08 09:45:20.698435 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:20.698444 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-08 09:45:20.698452 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-08 09:45:20.698459 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:20.698467 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-08 09:45:20.698475 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-08 09:45:20.698498 | ubuntu-noble | ++ return 1 2026-08-08 09:45:20.699295 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:20.699318 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:20.699324 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-08 09:45:20.699330 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-08 09:45:20.699336 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-08 09:45:20.699342 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-08 09:45:21.115074 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-08 09:45:21.121060 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-08 09:45:21.121110 | ubuntu-noble | + sort 2026-08-08 09:45:21.139683 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-08 09:45:21.140927 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-08 09:45:21.141261 | ubuntu-noble | ++ sort 2026-08-08 09:45:21.144187 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-08 09:45:21.144279 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-08 09:45:21.144332 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-08 09:45:21.144360 | 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-08 09:45:21.144383 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-08 09:45:21.144396 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-08 09:45:21.144416 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-08 09:45:21.146060 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-08 09:45:21.146325 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-08 09:45:21.146781 | ubuntu-noble | + patch --forward --batch -p1 2026-08-08 09:45:21.148041 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-08 09:45:21.148394 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-08 09:45:21.149021 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-08 09:45:21.149038 | ubuntu-noble | + popd 2026-08-08 09:45:21.149326 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-08 09:45:21.149521 | ubuntu-noble | + sort 2026-08-08 09:45:21.164283 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-08 09:45:21.164319 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-08 09:45:21.164326 | ubuntu-noble | + local before=files-before 2026-08-08 09:45:21.164331 | ubuntu-noble | + local after=files-after 2026-08-08 09:45:21.164336 | ubuntu-noble | + local sources_txt 2026-08-08 09:45:21.166606 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-08 09:45:21.166636 | ubuntu-noble | ++ head -1 2026-08-08 09:45:21.167326 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-08 09:45:21.167350 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-08 09:45:21.167355 | ubuntu-noble | + local new_files 2026-08-08 09:45:21.167988 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-08 09:45:21.172120 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-08 09:45:21.172143 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-08 09:45:21.172716 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-08 09:45:21.173725 | ubuntu-noble | + [[ -n h ]] 2026-08-08 09:45:21.173737 | ubuntu-noble | + echo 2026-08-08 09:45:21.173776 | ubuntu-noble | + local file 2026-08-08 09:45:21.173784 | ubuntu-noble | + for file in $new_files 2026-08-08 09:45:21.173789 | ubuntu-noble | + case $file in 2026-08-08 09:45:21.173835 | 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-08 09:45:21.173841 | 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-08 09:45:21.173847 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-08 09:45:21.173895 | ubuntu-noble | + rm files-before files-after 2026-08-08 09:45:21.175395 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-08 09:45:22.705157 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-08 09:45:22.792045 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-08 09:45:22.792099 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-08 09:45:22.792120 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:22.792125 | ubuntu-noble | + popd 2026-08-08 09:45:22.792273 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:22.792304 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:22.793434 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-08 09:45:22.796389 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-08 09:45:22.796448 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-08 09:45:22.796514 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-08 09:45:22.796530 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-08 09:45:22.796548 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.286244 | ubuntu-noble | 2026-08-08 09:45:24 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1343208/1343208] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:24.289329 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:24.289397 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.289412 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.292148 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.292194 | ubuntu-noble | ++ head -1 2026-08-08 09:45:24.292887 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:24.302516 | ubuntu-noble | + directory=octavia-17.0.1.dev13 2026-08-08 09:45:24.303608 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev13 2026-08-08 09:45:24.303730 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:24.303746 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev13 2026-08-08 09:45:24.303783 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:24.303855 | ubuntu-noble | ++ local name=octavia 2026-08-08 09:45:24.303862 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:24.303909 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:24.303920 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-08 09:45:24.303951 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-08 09:45:24.304038 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:24.304054 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-08 09:45:24.304060 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-08 09:45:24.304069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:24.304074 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-08 09:45:24.304100 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-08 09:45:24.304132 | ubuntu-noble | ++ return 1 2026-08-08 09:45:24.304637 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:24.304654 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:24.306668 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev13 /source 2026-08-08 09:45:24.306717 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:24.306735 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev13 2026-08-08 09:45:24.306748 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:24.306761 | ubuntu-noble | ++ local name=octavia 2026-08-08 09:45:24.306774 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:24.306786 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:24.306800 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-08 09:45:24.306814 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-08 09:45:24.306827 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:24.306855 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-08 09:45:24.306868 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-08 09:45:24.306880 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:24.306893 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-08 09:45:24.306906 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-08 09:45:24.306919 | ubuntu-noble | ++ return 1 2026-08-08 09:45:24.306939 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:24.306953 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:24.307000 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.307031 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.307051 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:24.307064 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.307076 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-08 09:45:24.307125 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:24.307139 | ubuntu-noble | + popd 2026-08-08 09:45:24.307282 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:24.307327 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:24.309105 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-08 09:45:24.311882 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-08 09:45:24.311935 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-08 09:45:24.311946 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-08 09:45:24.311954 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-08 09:45:24.311986 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.513225 | ubuntu-noble | 2026-08-08 09:45:25 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:25.516197 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:25.516250 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.516264 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.519053 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.519162 | ubuntu-noble | ++ head -1 2026-08-08 09:45:25.520929 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:25.529348 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-08 09:45:25.530948 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-08 09:45:25.531015 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:25.531026 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-08 09:45:25.531033 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:25.531039 | ubuntu-noble | ++ local name=openstack_placement 2026-08-08 09:45:25.531045 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:25.531051 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:25.531058 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-08 09:45:25.531082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-08 09:45:25.531088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:25.531094 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-08 09:45:25.531101 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-08 09:45:25.531107 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:25.531113 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-08 09:45:25.531119 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-08 09:45:25.531152 | ubuntu-noble | ++ return 1 2026-08-08 09:45:25.531165 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:25.531171 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:25.532144 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-08 09:45:25.532235 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:25.532248 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-08 09:45:25.532257 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:25.532264 | ubuntu-noble | ++ local name=openstack_placement 2026-08-08 09:45:25.532272 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:25.532279 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:25.532287 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-08 09:45:25.532294 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-08 09:45:25.532302 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:25.532310 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-08 09:45:25.532317 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-08 09:45:25.532332 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:25.532339 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-08 09:45:25.532347 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-08 09:45:25.532374 | ubuntu-noble | ++ return 1 2026-08-08 09:45:25.533091 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:25.533119 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:25.533126 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.533133 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.533140 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:25.533147 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.533153 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-08 09:45:25.533160 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:25.533166 | ubuntu-noble | + popd 2026-08-08 09:45:25.533172 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:25.533178 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:25.533934 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:25.536719 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:25.536743 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-08 09:45:25.536809 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:25.536817 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:25.536847 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.296185 | ubuntu-noble | 2026-08-08 09:45:27 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-08 09:45:27.298149 | 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-08 09:45:27.298216 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.298231 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.301102 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.301150 | ubuntu-noble | ++ head -1 2026-08-08 09:45:27.301809 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:27.310720 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-08 09:45:27.312145 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-08 09:45:27.312202 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:27.312215 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-08 09:45:27.312225 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:27.312234 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-08 09:45:27.312243 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:27.312252 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:27.312262 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-08 09:45:27.312278 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-08 09:45:27.312288 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:27.312297 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-08 09:45:27.312306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-08 09:45:27.312315 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:27.312324 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-08 09:45:27.312332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-08 09:45:27.312342 | ubuntu-noble | ++ return 1 2026-08-08 09:45:27.312872 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:27.312892 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:27.313391 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-08 09:45:27.313478 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:27.313491 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-08 09:45:27.313504 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:27.313547 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-08 09:45:27.313561 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:27.313600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:27.313633 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-08 09:45:27.313643 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-08 09:45:27.313656 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:27.313664 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-08 09:45:27.313674 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-08 09:45:27.313686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:27.313695 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-08 09:45:27.313704 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-08 09:45:27.313716 | ubuntu-noble | ++ return 1 2026-08-08 09:45:27.314863 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:27.314901 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:27.314911 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.314920 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.314928 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:27.314937 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.314946 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-08 09:45:27.314955 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:27.314964 | ubuntu-noble | + popd 2026-08-08 09:45:27.315014 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:27.315025 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:27.315336 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:27.318129 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:27.318160 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-08 09:45:27.318169 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:27.318177 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:27.318185 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.868084 | ubuntu-noble | 2026-08-08 09:45:29 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-08 09:45:29.870867 | 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-08 09:45:29.870919 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.870931 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.874057 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.874135 | ubuntu-noble | ++ head -1 2026-08-08 09:45:29.874530 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:29.882625 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-08 09:45:29.883857 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-08 09:45:29.883900 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:29.883937 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-08 09:45:29.884037 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:29.884052 | ubuntu-noble | ++ local name=skyline_console 2026-08-08 09:45:29.884063 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:29.884126 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:29.884137 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-08 09:45:29.884149 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-08 09:45:29.884190 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:29.884200 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-08 09:45:29.884210 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-08 09:45:29.884218 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:29.884256 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-08 09:45:29.884267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-08 09:45:29.884275 | ubuntu-noble | ++ return 1 2026-08-08 09:45:29.885040 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:29.885069 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:29.885462 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-08 09:45:29.885514 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:29.885527 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-08 09:45:29.885536 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:29.885594 | ubuntu-noble | ++ local name=skyline_console 2026-08-08 09:45:29.885603 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:29.885632 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:29.885644 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-08 09:45:29.885654 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-08 09:45:29.885683 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:29.885695 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-08 09:45:29.885703 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-08 09:45:29.885713 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:29.885720 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-08 09:45:29.885730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-08 09:45:29.885737 | ubuntu-noble | ++ return 1 2026-08-08 09:45:29.886729 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:29.886762 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:29.886769 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.886777 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.886784 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:29.886791 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.886799 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-08 09:45:29.886806 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:29.886813 | ubuntu-noble | + popd 2026-08-08 09:45:29.886821 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:29.886830 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:29.887192 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-08 09:45:29.889721 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-08 09:45:29.889752 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-08 09:45:29.889759 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-08 09:45:29.889766 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-08 09:45:29.889772 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.187366 | ubuntu-noble | 2026-08-08 09:45:31 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:31.190158 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:31.190213 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.190226 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.192079 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.192123 | ubuntu-noble | ++ head -1 2026-08-08 09:45:31.193454 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:31.201355 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-08 09:45:31.202188 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-08 09:45:31.202281 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:31.202296 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-08 09:45:31.202337 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:31.202381 | ubuntu-noble | ++ local name=python_watcher 2026-08-08 09:45:31.202392 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:31.202434 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:31.202446 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-08 09:45:31.202456 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-08 09:45:31.202499 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:31.202509 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-08 09:45:31.202519 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-08 09:45:31.202545 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:31.202555 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-08 09:45:31.202562 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-08 09:45:31.202570 | ubuntu-noble | ++ return 1 2026-08-08 09:45:31.203319 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:31.203343 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:31.203692 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-08 09:45:31.203756 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:31.203765 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-08 09:45:31.203774 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:31.203822 | ubuntu-noble | ++ local name=python_watcher 2026-08-08 09:45:31.203829 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:31.203856 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:31.203866 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-08 09:45:31.203874 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-08 09:45:31.203902 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:31.203912 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-08 09:45:31.203918 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-08 09:45:31.203934 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:31.203941 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-08 09:45:31.203949 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-08 09:45:31.203956 | ubuntu-noble | ++ return 1 2026-08-08 09:45:31.204816 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:31.204840 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:31.204846 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.204853 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.204859 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:31.204865 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.204871 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-08 09:45:31.204877 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:31.204883 | ubuntu-noble | + popd 2026-08-08 09:45:31.204890 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-08 09:45:31.204896 | ubuntu-noble | + pushd tarballs 2026-08-08 09:45:31.205264 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-08 09:45:31.207605 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-08 09:45:31.207634 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-08 09:45:31.207642 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-08 09:45:31.207649 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-08 09:45:31.207656 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.142404 | ubuntu-noble | 2026-08-08 09:45:32 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-08 09:45:32.145264 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-08 09:45:32.145317 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.145330 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.147064 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.147157 | ubuntu-noble | ++ head -1 2026-08-08 09:45:32.149511 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-08 09:45:32.155564 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-08 09:45:32.156432 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-08 09:45:32.156484 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-08 09:45:32.156514 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-08 09:45:32.156560 | ubuntu-noble | ++ local suffix= 2026-08-08 09:45:32.156591 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-08 09:45:32.156600 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:32.156659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:32.156667 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-08 09:45:32.156676 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-08 09:45:32.156720 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:32.156729 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-08 09:45:32.156738 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-08 09:45:32.156763 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:32.156770 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-08 09:45:32.156779 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-08 09:45:32.156787 | ubuntu-noble | ++ return 1 2026-08-08 09:45:32.157498 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:32.157521 | ubuntu-noble | + patch_dir= 2026-08-08 09:45:32.157900 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-08 09:45:32.158049 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-08 09:45:32.158068 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-08 09:45:32.158075 | ubuntu-noble | ++ local suffix=/source 2026-08-08 09:45:32.158084 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-08 09:45:32.158090 | ubuntu-noble | ++ local candidate path 2026-08-08 09:45:32.158124 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:32.158134 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-08 09:45:32.158143 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-08 09:45:32.158171 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:32.158181 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-08 09:45:32.158188 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-08 09:45:32.158196 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-08 09:45:32.158205 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-08 09:45:32.158211 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-08 09:45:32.158220 | ubuntu-noble | ++ return 1 2026-08-08 09:45:32.159077 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:32.159140 | ubuntu-noble | + overlay_dir= 2026-08-08 09:45:32.159151 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.159159 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.159167 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:32.159175 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.159183 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-08 09:45:32.159190 | ubuntu-noble | + [[ -n '' ]] 2026-08-08 09:45:32.159197 | ubuntu-noble | + popd 2026-08-08 09:45:32.159205 | 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-08 09:45:32.159214 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-08 09:45:32.159221 | ubuntu-noble | + shift 2026-08-08 09:45:32.159229 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-08 09:45:32.159249 | ubuntu-noble | + roots=() 2026-08-08 09:45:32.159257 | ubuntu-noble | + local roots dir 2026-08-08 09:45:32.159264 | ubuntu-noble | + for dir in "$@" 2026-08-08 09:45:32.159272 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-08 09:45:32.159280 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-08 09:45:32.159293 | ubuntu-noble | + for dir in "$@" 2026-08-08 09:45:32.159300 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-08 09:45:32.159306 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-08 09:45:32.159312 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-08 09:45:32.159318 | ubuntu-noble | + local tmp 2026-08-08 09:45:32.159804 | ubuntu-noble | ++ mktemp -d 2026-08-08 09:45:32.161745 | ubuntu-noble | + tmp=/tmp/tmp.sia7dLvL83 2026-08-08 09:45:32.164077 | 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-08 09:45:32.164119 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-08 09:45:32.164128 | ubuntu-noble | + sort 2026-08-08 09:45:32.168201 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-08 09:45:32.171175 | ubuntu-noble | + comm -23 /tmp/tmp.sia7dLvL83/expected /tmp/tmp.sia7dLvL83/applied 2026-08-08 09:45:32.173315 | ubuntu-noble | + local expected_count missing_count 2026-08-08 09:45:32.174650 | ubuntu-noble | ++ wc -l 2026-08-08 09:45:32.176812 | ubuntu-noble | + expected_count=14 2026-08-08 09:45:32.178103 | ubuntu-noble | ++ wc -l 2026-08-08 09:45:32.180140 | ubuntu-noble | + missing_count=0 2026-08-08 09:45:32.180175 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-08 09:45:32.180183 | ubuntu-noble | + rm -rf /tmp/tmp.sia7dLvL83 2026-08-08 09:45:32.182734 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-08 09:45:32.182767 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-08 09:45:32.182773 | ubuntu-noble | + return 0 2026-08-08 09:45:32.322812 | ubuntu-noble | ok: Runtime: 0:01:09.135580 2026-08-08 09:45:32.349774 | 2026-08-08 09:45:32.349930 | PLAY RECAP 2026-08-08 09:45:32.349996 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-08 09:45:32.350021 | 2026-08-08 09:45:32.513642 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-08 09:45:32.514716 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-08 09:45:33.397099 | 2026-08-08 09:45:33.397303 | PLAY [Base post-fetch] 2026-08-08 09:45:33.412341 | 2026-08-08 09:45:33.412515 | TASK [diagnose-network : Ensure log directory exists] 2026-08-08 09:45:34.069801 | ubuntu-noble | ok 2026-08-08 09:45:34.083391 | 2026-08-08 09:45:34.083624 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-08 09:45:46.034802 | ubuntu-noble | ok: Runtime: 0:00:05.851576 2026-08-08 09:45:46.044251 | 2026-08-08 09:45:46.044473 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-08 09:45:52.155492 | ubuntu-noble | ok: Runtime: 0:00:00.266123 2026-08-08 09:45:52.164982 | 2026-08-08 09:45:52.165176 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-08 09:45:58.311417 | ubuntu-noble | ok: Runtime: 0:00:00.061160 2026-08-08 09:45:58.322969 | 2026-08-08 09:45:58.323138 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-08 09:45:58.369782 | ubuntu-noble | skipping: Conditional result was False 2026-08-08 09:45:58.382343 | 2026-08-08 09:45:58.383531 | TASK [fetch-output : Set log path for single node] 2026-08-08 09:45:58.431133 | ubuntu-noble | ok 2026-08-08 09:45:58.440372 | 2026-08-08 09:45:58.440532 | LOOP [fetch-output : Ensure local output dirs] 2026-08-08 09:45:58.748999 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/work/logs" 2026-08-08 09:45:59.038289 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/work/artifacts" 2026-08-08 09:45:59.340980 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/908e2763e67a470280e2aed8c1212f63/work/docs" 2026-08-08 09:45:59.358197 | 2026-08-08 09:45:59.358419 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-08 09:46:00.188449 | ubuntu-noble | changed: 2026-08-08 09:46:00.188724 | ubuntu-noble | .d..t...... ./ 2026-08-08 09:46:00.188759 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-08 09:46:00.188783 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-08 09:46:00.188805 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-08 09:46:00.188826 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-08 09:46:00.188846 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-08 09:46:00.188893 | ubuntu-noble | changed: All items complete 2026-08-08 09:46:00.188916 | 2026-08-08 09:46:00.754279 | ubuntu-noble | changed: .d..t...... ./ 2026-08-08 09:46:01.331650 | ubuntu-noble | changed: .d..t...... ./ 2026-08-08 09:46:01.363254 | 2026-08-08 09:46:01.363455 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-08 09:46:01.773536 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.010078 2026-08-08 09:46:02.106204 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.012935 2026-08-08 09:46:02.123366 | 2026-08-08 09:46:02.123615 | PLAY RECAP 2026-08-08 09:46:02.123706 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-08 09:46:02.123747 | 2026-08-08 09:46:02.308942 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-08 09:46:02.311155 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-08 09:46:03.341751 | 2026-08-08 09:46:03.341932 | PLAY [Base post] 2026-08-08 09:46:03.357066 | 2026-08-08 09:46:03.357245 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-08 09:46:04.232537 | ubuntu-noble | changed 2026-08-08 09:46:04.242362 | 2026-08-08 09:46:04.242535 | PLAY RECAP 2026-08-08 09:46:04.242633 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-08 09:46:04.242712 | 2026-08-08 09:46:04.394588 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-08 09:46:04.395943 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-08 09:46:05.286360 | 2026-08-08 09:46:05.286576 | PLAY [Base post-logs] 2026-08-08 09:46:05.298031 | 2026-08-08 09:46:05.298186 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-08 09:46:05.773086 | localhost | changed 2026-08-08 09:46:05.788783 | 2026-08-08 09:46:05.789051 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-08 09:46:05.829361 | localhost | ok 2026-08-08 09:46:05.835818 | 2026-08-08 09:46:05.835980 | TASK [Set zuul-log-path fact] 2026-08-08 09:46:05.863548 | localhost | ok 2026-08-08 09:46:05.875245 | 2026-08-08 09:46:05.875410 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-08 09:46:05.912341 | localhost | ok 2026-08-08 09:46:05.916137 | 2026-08-08 09:46:05.916282 | TASK [upload-logs : Create log directories] 2026-08-08 09:46:06.464710 | localhost | changed 2026-08-08 09:46:06.471174 | 2026-08-08 09:46:06.471293 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-08 09:46:07.005731 | localhost -> localhost | ok: Runtime: 0:00:00.006768 2026-08-08 09:46:07.011011 | 2026-08-08 09:46:07.011299 | TASK [upload-logs : Upload logs to log server] 2026-08-08 09:46:07.637515 | localhost | Output suppressed because no_log was given 2026-08-08 09:46:07.640394 | 2026-08-08 09:46:07.640574 | LOOP [upload-logs : Compress console log and json output] 2026-08-08 09:46:07.696149 | localhost | skipping: Conditional result was False 2026-08-08 09:46:07.701750 | localhost | skipping: Conditional result was False 2026-08-08 09:46:07.713763 | 2026-08-08 09:46:07.713955 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-08 09:46:07.767211 | localhost | skipping: Conditional result was False 2026-08-08 09:46:07.767887 | 2026-08-08 09:46:07.771190 | localhost | skipping: Conditional result was False 2026-08-08 09:46:07.777795 | 2026-08-08 09:46:07.778118 | LOOP [upload-logs : Upload console log and json output]