2026-08-31 19:43:04.791964 | Job console starting 2026-08-31 19:43:04.816644 | Updating git repos 2026-08-31 19:43:04.842129 | Cloning repos into workspace 2026-08-31 19:43:04.879271 | Restoring repo states 2026-08-31 19:43:04.891363 | Merging changes 2026-08-31 19:43:05.493065 | Checking out repos 2026-08-31 19:43:05.534086 | Preparing playbooks 2026-08-31 19:43:06.359309 | Running Ansible setup 2026-08-31 19:43:11.790136 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-31 19:43:12.552386 | 2026-08-31 19:43:12.552510 | PLAY [Base pre] 2026-08-31 19:43:12.576713 | 2026-08-31 19:43:12.576838 | TASK [Setup log path fact] 2026-08-31 19:43:12.594438 | ubuntu-noble | ok 2026-08-31 19:43:12.609567 | 2026-08-31 19:43:12.609704 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-31 19:43:12.637259 | ubuntu-noble | ok 2026-08-31 19:43:12.646571 | 2026-08-31 19:43:12.646683 | TASK [emit-job-header : Print job information] 2026-08-31 19:43:12.684619 | # Job Information 2026-08-31 19:43:12.684794 | Ansible Version: 2.16.14 2026-08-31 19:43:12.684829 | Job: container-images-kolla-patch-2025.2 2026-08-31 19:43:12.684863 | Pipeline: check 2026-08-31 19:43:12.684886 | Executor: 521e9411259a 2026-08-31 19:43:12.684907 | Triggered by: https://github.com/osism/container-images-kolla/pull/785 2026-08-31 19:43:12.684930 | Event ID: 1667d950-a574-11f1-970f-562b98ea98e2 2026-08-31 19:43:12.689685 | 2026-08-31 19:43:12.689773 | LOOP [emit-job-header : Print node information] 2026-08-31 19:43:12.794814 | ubuntu-noble | ok: 2026-08-31 19:43:12.794961 | ubuntu-noble | # Node Information 2026-08-31 19:43:12.794988 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-31 19:43:12.795009 | ubuntu-noble | Hostname: ubuntu 2026-08-31 19:43:12.795027 | ubuntu-noble | Username: zuul 2026-08-31 19:43:12.795044 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-31 19:43:12.795064 | ubuntu-noble | Provider: regiocloud-a 2026-08-31 19:43:12.795081 | ubuntu-noble | Region: 2026-08-31 19:43:12.795098 | ubuntu-noble | Label: ubuntu-noble 2026-08-31 19:43:12.795115 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-31 19:43:12.795130 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe02:9901 2026-08-31 19:43:12.808214 | 2026-08-31 19:43:12.808317 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-31 19:43:13.196962 | ubuntu-noble -> localhost | changed 2026-08-31 19:43:13.203871 | 2026-08-31 19:43:13.203971 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-31 19:43:14.258099 | ubuntu-noble -> localhost | changed 2026-08-31 19:43:14.278108 | 2026-08-31 19:43:14.278290 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-31 19:43:14.532901 | ubuntu-noble -> localhost | ok 2026-08-31 19:43:14.538882 | 2026-08-31 19:43:14.538989 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-31 19:43:14.557914 | ubuntu-noble | ok 2026-08-31 19:43:14.572578 | ubuntu-noble | included: /var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-31 19:43:14.579046 | 2026-08-31 19:43:14.579129 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-31 19:43:15.907924 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-31 19:43:15.908115 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/work/1006335d589d4cd3b5e4a83e1a2f6a18_id_rsa 2026-08-31 19:43:15.908152 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/work/1006335d589d4cd3b5e4a83e1a2f6a18_id_rsa.pub 2026-08-31 19:43:15.908178 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-31 19:43:15.908200 | ubuntu-noble -> localhost | SHA256:gV1y8fSkAry5LeN6LvSHNsy5ENvRxZdyFC7pQF07m0s zuul-build-sshkey 2026-08-31 19:43:15.908222 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-31 19:43:15.908253 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-31 19:43:15.908274 | ubuntu-noble -> localhost | | .o =o..=. | 2026-08-31 19:43:15.908295 | ubuntu-noble -> localhost | | o.* +.B o | 2026-08-31 19:43:15.908315 | ubuntu-noble -> localhost | | . ooo O O | 2026-08-31 19:43:15.908335 | ubuntu-noble -> localhost | | oo = = + | 2026-08-31 19:43:15.908354 | ubuntu-noble -> localhost | | . So. . E | 2026-08-31 19:43:15.908378 | ubuntu-noble -> localhost | | .++.. . . | 2026-08-31 19:43:15.908399 | ubuntu-noble -> localhost | | .o=.= . | 2026-08-31 19:43:15.908418 | ubuntu-noble -> localhost | | ..@ . | 2026-08-31 19:43:15.908438 | ubuntu-noble -> localhost | | .*o+ | 2026-08-31 19:43:15.908459 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-31 19:43:15.908506 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.886258 2026-08-31 19:43:15.914550 | 2026-08-31 19:43:15.914670 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-31 19:43:15.942184 | ubuntu-noble | ok 2026-08-31 19:43:15.951537 | ubuntu-noble | included: /var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-31 19:43:15.959184 | 2026-08-31 19:43:15.959264 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-31 19:43:15.972286 | ubuntu-noble | skipping: Conditional result was False 2026-08-31 19:43:15.978659 | 2026-08-31 19:43:15.978759 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-31 19:43:16.715043 | ubuntu-noble | changed 2026-08-31 19:43:16.721068 | 2026-08-31 19:43:16.721161 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-31 19:43:17.050620 | ubuntu-noble | ok 2026-08-31 19:43:17.059512 | 2026-08-31 19:43:17.059621 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-31 19:43:17.889299 | ubuntu-noble | changed 2026-08-31 19:43:17.894306 | 2026-08-31 19:43:17.894392 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-31 19:43:18.745458 | ubuntu-noble | changed 2026-08-31 19:43:18.755141 | 2026-08-31 19:43:18.755250 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-31 19:43:18.778620 | ubuntu-noble | skipping: Conditional result was False 2026-08-31 19:43:18.804110 | 2026-08-31 19:43:18.804199 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-31 19:43:19.200572 | ubuntu-noble -> localhost | changed 2026-08-31 19:43:19.211483 | 2026-08-31 19:43:19.211672 | TASK [add-build-sshkey : Add back temp key] 2026-08-31 19:43:19.538873 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/work/1006335d589d4cd3b5e4a83e1a2f6a18_id_rsa (zuul-build-sshkey) 2026-08-31 19:43:19.539197 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.018148 2026-08-31 19:43:19.547624 | 2026-08-31 19:43:19.547752 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-31 19:43:20.032052 | ubuntu-noble | ok 2026-08-31 19:43:20.037378 | 2026-08-31 19:43:20.037494 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-31 19:43:20.061754 | ubuntu-noble | skipping: Conditional result was False 2026-08-31 19:43:20.081237 | 2026-08-31 19:43:20.081370 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-31 19:43:20.576212 | ubuntu-noble | ok 2026-08-31 19:43:20.591697 | 2026-08-31 19:43:20.591887 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-31 19:43:20.626254 | ubuntu-noble | ok 2026-08-31 19:43:20.634272 | 2026-08-31 19:43:20.634404 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-31 19:43:20.943214 | ubuntu-noble -> localhost | ok 2026-08-31 19:43:20.951562 | 2026-08-31 19:43:20.951783 | TASK [validate-host : Collect information about the host] 2026-08-31 19:43:22.268539 | ubuntu-noble | ok 2026-08-31 19:43:22.281329 | 2026-08-31 19:43:22.281465 | TASK [validate-host : Sanitize hostname] 2026-08-31 19:43:22.456741 | ubuntu-noble | ok 2026-08-31 19:43:22.461733 | 2026-08-31 19:43:22.461843 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-31 19:43:23.054282 | ubuntu-noble -> localhost | changed 2026-08-31 19:43:23.068748 | 2026-08-31 19:43:23.068878 | TASK [validate-host : Collect information about zuul worker] 2026-08-31 19:43:23.582085 | ubuntu-noble | ok 2026-08-31 19:43:23.589770 | 2026-08-31 19:43:23.589932 | TASK [validate-host : Write out all zuul information for each host] 2026-08-31 19:43:24.209913 | ubuntu-noble -> localhost | changed 2026-08-31 19:43:24.222183 | 2026-08-31 19:43:24.222304 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-31 19:43:24.548207 | ubuntu-noble | ok 2026-08-31 19:43:24.553839 | 2026-08-31 19:43:24.553948 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-31 19:43:25.496781 | ubuntu-noble | changed: 2026-08-31 19:43:25.496995 | ubuntu-noble | cd+++++++++ src/ 2026-08-31 19:43:25.497031 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-31 19:43:25.497057 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-31 19:43:25.497178 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-31 19:43:25.497202 | ubuntu-noble | Containerfile 2026-08-31 19:43:25.497339 | ubuntu-noble | 2026-08-31 19:45:50.695396 | ubuntu-noble | 2026-08-31 19:45:50.695401 | ubuntu-noble | Or undo this operation with: 2026-08-31 19:45:50.695404 | ubuntu-noble | 2026-08-31 19:45:50.695409 | ubuntu-noble | git switch - 2026-08-31 19:45:50.695413 | ubuntu-noble | 2026-08-31 19:45:50.695418 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-31 19:45:50.695422 | ubuntu-noble | 2026-08-31 19:45:50.695431 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-31 19:45:50.697706 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-31 19:45:50.705534 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-31 19:45:50.705622 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-31 19:45:50.705650 | ubuntu-noble | + popd 2026-08-31 19:45:50.705819 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-31 19:45:50.711846 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-31 19:45:50.711928 | ubuntu-noble | ++ sort 2026-08-31 19:45:50.714061 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-31 19:45:50.714107 | ubuntu-noble | + pushd kolla 2026-08-31 19:45:50.714177 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-31 19:45:50.714204 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-31 19:45:50.714229 | 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-31 19:45:50.714240 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-31 19:45:50.714246 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-31 19:45:50.714254 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:45:50.716424 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-31 19:45:50.717200 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:45:50.719585 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-31 19:45:50.719827 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-31 19:45:50.719879 | ubuntu-noble | + popd 2026-08-31 19:45:50.719923 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-31 19:45:50.719929 | ubuntu-noble | + pushd kolla 2026-08-31 19:45:50.719963 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-31 19:45:50.719988 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-31 19:45:50.720010 | 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-31 19:45:50.720039 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-31 19:45:50.720044 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-31 19:45:50.720049 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:45:50.721829 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-31 19:45:50.721856 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-31 19:45:50.722085 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:45:50.723804 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-31 19:45:50.723832 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-31 19:45:50.724128 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-31 19:45:50.724252 | ubuntu-noble | + popd 2026-08-31 19:45:50.724409 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-31 19:45:50.724609 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-31 19:45:50.884336 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-31 19:45:50.884396 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-31 19:45:50.884407 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-31 19:45:50.886356 | ubuntu-noble | Package: rabbitmq-server 2026-08-31 19:45:50.886385 | ubuntu-noble | Pin: version 4.1.* 2026-08-31 19:45:50.886389 | ubuntu-noble | Pin-Priority: 1000 2026-08-31 19:45:50.886393 | ubuntu-noble | 2026-08-31 19:45:50.886398 | ubuntu-noble | Package: openvswitch* 2026-08-31 19:45:50.886401 | ubuntu-noble | Pin: version 3.5.* 2026-08-31 19:45:50.886405 | ubuntu-noble | Pin-Priority: 1000 2026-08-31 19:45:50.886408 | ubuntu-noble | 2026-08-31 19:45:50.886413 | ubuntu-noble | Package: erlang* 2026-08-31 19:45:50.886416 | ubuntu-noble | Pin: version 1:27.* 2026-08-31 19:45:50.886420 | ubuntu-noble | Pin-Priority: 1000 2026-08-31 19:45:50.886423 | ubuntu-noble | 2026-08-31 19:45:50.886427 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-31 19:45:50.886432 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-31 19:45:50.886435 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-31 19:45:50.886439 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-31 19:45:50.886442 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-31 19:45:50.886463 | ubuntu-noble | Package: proxysql 2026-08-31 19:45:50.886466 | ubuntu-noble | Pin: version 3.0.8* 2026-08-31 19:45:50.886469 | ubuntu-noble | Pin-Priority: 1001 2026-08-31 19:45:50.887365 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-31 19:45:50.891100 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-31 19:45:50.892794 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-31 19:45:50.892996 | ubuntu-noble | + image_name=base 2026-08-31 19:45:50.893133 | 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-31 19:45:50.895412 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-31 19:45:50.896064 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-31 19:45:50.898029 | ubuntu-noble | + image_name=nova 2026-08-31 19:45:50.898137 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-31 19:45:50.900425 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-31 19:45:50.903205 | ubuntu-noble | patches/2025.2/kolla 2026-08-31 19:45:50.903239 | ubuntu-noble | patches/2025.2/cinder 2026-08-31 19:45:50.903244 | ubuntu-noble | patches/2025.2/ironic 2026-08-31 19:45:50.903248 | ubuntu-noble | patches/2025.2/nova 2026-08-31 19:45:50.903251 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-31 19:45:50.906653 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-31 19:45:50.906684 | ubuntu-noble | ++ grep kolla 2026-08-31 19:45:50.907906 | ubuntu-noble | ++ grep -v kolla-build 2026-08-31 19:45:50.909219 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-31 19:45:50.909923 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-31 19:45:50.911480 | ubuntu-noble | + project=kolla 2026-08-31 19:45:50.913826 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-31 19:45:50.913875 | ubuntu-noble | ++ sort 2026-08-31 19:45:50.916356 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-31 19:45:50.916434 | ubuntu-noble | + pushd kolla 2026-08-31 19:45:50.916576 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-31 19:45:50.916630 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-31 19:45:50.916669 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-31 19:45:50.916714 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-31 19:45:50.916743 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-31 19:45:50.916830 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:45:50.918426 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-31 19:45:50.918624 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-31 19:45:50.919122 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:45:50.920561 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-31 19:45:50.920925 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-31 19:45:50.921717 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-31 19:45:50.921737 | ubuntu-noble | + popd 2026-08-31 19:45:50.921744 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-31 19:45:50.921750 | ubuntu-noble | + pushd kolla 2026-08-31 19:45:50.921785 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-08-31 19:45:50.921790 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-08-31 19:45:50.921794 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-08-31 19:45:50.921799 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-08-31 19:45:50.921803 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-08-31 19:45:50.921808 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:45:50.923307 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-08-31 19:45:50.923681 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-08-31 19:45:50.924215 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:45:50.926037 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-08-31 19:45:50.926378 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-08-31 19:45:50.927464 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-08-31 19:45:50.927492 | ubuntu-noble | + popd 2026-08-31 19:45:50.927498 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-31 19:45:50.927503 | ubuntu-noble | + pushd kolla 2026-08-31 19:45:50.927508 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-31 19:45:50.927520 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-31 19:45:50.927525 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-31 19:45:50.927530 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-31 19:45:50.927535 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-31 19:45:50.927540 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:45:50.929046 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-31 19:45:50.929291 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-31 19:45:50.929801 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:45:50.931222 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-31 19:45:50.931292 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-31 19:45:50.932061 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-31 19:45:50.932100 | ubuntu-noble | + popd 2026-08-31 19:45:50.932107 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-31 19:45:51.647569 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-31 19:45:51.754929 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-31 19:45:51.770734 | 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-31 19:45:51.884048 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-31 19:45:51.898718 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl.metadata (13 kB) 2026-08-31 19:45:52.009603 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-31 19:45:52.025330 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-31 19:45:52.059683 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-08-31 19:45:52.068169 | 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-31 19:45:52.148064 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-31 19:45:52.164188 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-31 19:45:52.259056 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-31 19:45:52.274208 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-31 19:45:52.396576 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-31 19:45:52.410985 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-08-31 19:45:52.509097 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-31 19:45:52.523501 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-31 19:45:52.597875 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-31 19:45:52.611919 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-31 19:45:52.630357 | 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-31 19:45:52.633123 | 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-31 19:45:52.824921 | 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-31 19:45:52.843220 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-31 19:45:52.877990 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-08-31 19:45:52.879876 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-08-31 19:45:52.881892 | 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-31 19:45:52.883317 | 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-31 19:45:52.932621 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-31 19:45:52.963671 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.6 MB/s eta 0:00:00 2026-08-31 19:45:52.977649 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl (222 kB) 2026-08-31 19:45:53.001326 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.1/222.1 kB 11.3 MB/s eta 0:00:00 2026-08-31 19:45:53.019064 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-31 19:45:53.048626 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 6.2 MB/s eta 0:00:00 2026-08-31 19:45:53.065939 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-31 19:45:53.090901 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 3.1 MB/s eta 0:00:00 2026-08-31 19:45:53.113170 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-31 19:45:53.170807 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 46.1 MB/s eta 0:00:00 2026-08-31 19:45:53.188545 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-31 19:45:53.206454 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.0 MB/s eta 0:00:00 2026-08-31 19:45:53.223193 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-31 19:45:53.250387 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-08-31 19:45:53.296060 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 1.2 MB/s eta 0:00:00 2026-08-31 19:45:53.313228 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-31 19:45:53.603214 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-31 19:45:54.668397 | ubuntu-noble | Successfully installed GitPython-3.1.61 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-08-31 19:45:54.845591 | ubuntu-noble | + pip3 install kolla/ 2026-08-31 19:45:55.425655 | ubuntu-noble | Processing ./kolla 2026-08-31 19:45:55.428469 | ubuntu-noble | Installing build dependencies: started 2026-08-31 19:45:57.587305 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-31 19:45:57.590777 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-31 19:45:57.873343 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-31 19:45:57.879672 | ubuntu-noble | Installing backend dependencies: started 2026-08-31 19:46:00.452834 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-31 19:46:00.453223 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-31 19:46:01.131067 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-31 19:46:01.143834 | 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-31 19:46:01.146222 | 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-31 19:46:01.149614 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.61) 2026-08-31 19:46:01.152108 | 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-31 19:46:01.154251 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (84.0.0) 2026-08-31 19:46:01.212424 | 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-31 19:46:01.218877 | 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-31 19:46:01.232544 | 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-31 19:46:01.234466 | 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.1) 2026-08-31 19:46:01.237070 | 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-31 19:46:01.239373 | 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-31 19:46:01.241427 | 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-31 19:46:01.243867 | 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-31 19:46:01.308987 | 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-31 19:46:01.328835 | 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.5.1) 2026-08-31 19:46:01.330665 | 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.19) 2026-08-31 19:46:01.332796 | 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-31 19:46:01.334928 | 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-31 19:46:01.366919 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-31 19:46:01.368086 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-31 19:46:03.022887 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-31 19:46:03.026568 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369622 sha256=fc28ddd597f5847a400829a94b7ecdea738c7117a35f5bfa6a7c91bc34aa4ed8 2026-08-31 19:46:03.028839 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-srqm_ggo/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-31 19:46:03.039671 | ubuntu-noble | Successfully built kolla 2026-08-31 19:46:03.239144 | ubuntu-noble | Installing collected packages: kolla 2026-08-31 19:46:03.428827 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-31 19:46:03.600163 | ubuntu-noble | ++ kolla-build --version 2026-08-31 19:46:04.201893 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-31 19:46:04.201959 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-31 19:46:04.202746 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-31 19:46:04.205782 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=b688f97 2026-08-31 19:46:04.205820 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=b688f97 2026-08-31 19:46:04.206569 | ubuntu-noble | ++ cd release 2026-08-31 19:46:04.206587 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-31 19:46:04.209073 | ubuntu-noble | + export HASH_RELEASE=0646e45 2026-08-31 19:46:04.209090 | ubuntu-noble | + HASH_RELEASE=0646e45 2026-08-31 19:46:04.209135 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-31 19:46:04.370844 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-31 19:46:04.370907 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-31 19:46:04.370918 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-31 19:46:04.372544 | ubuntu-noble | {% extends parent_template %} 2026-08-31 19:46:04.372572 | ubuntu-noble | 2026-08-31 19:46:04.372577 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-31 19:46:04.372581 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-31 19:46:04.372585 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-31 19:46:04.372589 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-31 19:46:04.372593 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-31 19:46:04.372596 | ubuntu-noble | ] %} 2026-08-31 19:46:04.372601 | ubuntu-noble | 2026-08-31 19:46:04.372606 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-31 19:46:04.372610 | ubuntu-noble | 2026-08-31 19:46:04.372613 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-31 19:46:04.372617 | ubuntu-noble | 2026-08-31 19:46:04.372620 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-31 19:46:04.372624 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-31 19:46:04.372628 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-31 19:46:04.372631 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-31 19:46:04.372635 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372638 | ubuntu-noble | 2026-08-31 19:46:04.372641 | ubuntu-noble | {% block horizon_header %} 2026-08-31 19:46:04.372645 | ubuntu-noble | RUN apt-get update \ 2026-08-31 19:46:04.372648 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-31 19:46:04.372652 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-31 19:46:04.372656 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-31 19:46:04.372659 | ubuntu-noble | && apt-get clean \ 2026-08-31 19:46:04.372662 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-31 19:46:04.372666 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372669 | ubuntu-noble | 2026-08-31 19:46:04.372673 | ubuntu-noble | {% block horizon_footer %} 2026-08-31 19:46:04.372676 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-31 19:46:04.372692 | 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-31 19:46:04.372697 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-31 19:46:04.372700 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372703 | ubuntu-noble | 2026-08-31 19:46:04.372707 | ubuntu-noble | {% block base_header %} 2026-08-31 19:46:04.372710 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-31 19:46:04.372713 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-31 19:46:04.372717 | ubuntu-noble | 2026-08-31 19:46:04.372720 | ubuntu-noble | RUN apt-get update \ 2026-08-31 19:46:04.372723 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-31 19:46:04.372727 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-31 19:46:04.372730 | ubuntu-noble | && apt-get clean \ 2026-08-31 19:46:04.372733 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-31 19:46:04.372737 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372740 | ubuntu-noble | 2026-08-31 19:46:04.372743 | ubuntu-noble | {% block openstack_base_header %} 2026-08-31 19:46:04.372747 | ubuntu-noble | RUN apt-get update \ 2026-08-31 19:46:04.372750 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-31 19:46:04.372771 | ubuntu-noble | && apt-get clean \ 2026-08-31 19:46:04.372776 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-31 19:46:04.372780 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372783 | ubuntu-noble | 2026-08-31 19:46:04.372786 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-31 19:46:04.372794 | ubuntu-noble | 2026-08-31 19:46:04.372797 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-31 19:46:04.372817 | ubuntu-noble | 2026-08-31 19:46:04.372820 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-31 19:46:04.372824 | ubuntu-noble | 2026-08-31 19:46:04.372827 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-31 19:46:04.372830 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-31 19:46:04.372834 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-31 19:46:04.372837 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372840 | ubuntu-noble | 2026-08-31 19:46:04.372844 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-31 19:46:04.372847 | ubuntu-noble | {% block manila_base_footer %} 2026-08-31 19:46:04.372851 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-31 19:46:04.372854 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372857 | ubuntu-noble | 2026-08-31 19:46:04.372861 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-31 19:46:04.372864 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-31 19:46:04.372867 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-31 19:46:04.372871 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-31 19:46:04.372878 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-31 19:46:04.372882 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372885 | ubuntu-noble | 2026-08-31 19:46:04.372888 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-31 19:46:04.372892 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-31 19:46:04.372895 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-31 19:46:04.372898 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-31 19:46:04.372902 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372905 | ubuntu-noble | 2026-08-31 19:46:04.372908 | ubuntu-noble | {% block grafana_footer %} 2026-08-31 19:46:04.372912 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-31 19:46:04.372915 | ubuntu-noble | && mkdir -p /operations \ 2026-08-31 19:46:04.372918 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-31 19:46:04.372922 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-31 19:46:04.372925 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372928 | ubuntu-noble | 2026-08-31 19:46:04.372932 | ubuntu-noble | {% block keystone_footer %} 2026-08-31 19:46:04.372935 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-08-31 19:46:04.372941 | ubuntu-noble | RUN apt-get update \ 2026-08-31 19:46:04.372945 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-31 19:46:04.372948 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-31 19:46:04.372951 | ubuntu-noble | libldap-common \ 2026-08-31 19:46:04.372954 | ubuntu-noble | libmemcached11 \ 2026-08-31 19:46:04.372958 | ubuntu-noble | && apt-get clean \ 2026-08-31 19:46:04.372961 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-31 19:46:04.372964 | ubuntu-noble | && a2enmod auth_openidc 2026-08-31 19:46:04.372968 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.372971 | ubuntu-noble | 2026-08-31 19:46:04.372974 | ubuntu-noble | {% block footer %} 2026-08-31 19:46:04.372978 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-31 19:46:04.372981 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-31 19:46:04.372984 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-31 19:46:04.372988 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-31 19:46:04.372999 | 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-31 19:46:04.373008 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/pip3 check; fi 2026-08-31 19:46:04.373011 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.373015 | ubuntu-noble | 2026-08-31 19:46:04.373018 | ubuntu-noble | {% block labels %} 2026-08-31 19:46:04.373021 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-31 19:46:04.373025 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-31 19:46:04.373028 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="b688f97" \ 2026-08-31 19:46:04.373031 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-31 19:46:04.373035 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-31 19:46:04.373038 | ubuntu-noble | "de.osism.commit.release"="0646e45" \ 2026-08-31 19:46:04.373041 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-31 19:46:04.373044 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-31 19:46:04.373048 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-31 19:46:04.373051 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-31 19:46:04.373054 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-31T19:46:04.347934+00:00" \ 2026-08-31 19:46:04.373058 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-31 19:46:04.373061 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-31 19:46:04.373064 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-31 19:46:04.373068 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-31 19:46:04.373071 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-31 19:46:04.373074 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-31 19:46:04.373078 | ubuntu-noble | {% endblock %} 2026-08-31 19:46:04.373081 | ubuntu-noble | 2026-08-31 19:46:04.373298 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-31 19:46:04.375114 | ubuntu-noble | + BASE=ubuntu 2026-08-31 19:46:04.375414 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-31 19:46:04.376008 | ubuntu-noble | ++ date +%Y%m%d 2026-08-31 19:46:04.378928 | ubuntu-noble | + BUILD_ID=20260831 2026-08-31 19:46:04.379003 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-31 19:46:04.379017 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-31 19:46:04.379039 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-31 19:46:04.379057 | ubuntu-noble | + VERSION=latest 2026-08-31 19:46:04.379066 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-31 19:46:04.379074 | ubuntu-noble | + . defaults/all.sh 2026-08-31 19:46:04.379167 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-31 19:46:04.379180 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-31 19:46:04.379214 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-31 19:46:04.379252 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-31 19:46:04.379596 | ubuntu-noble | +++ deactivate nondestructive 2026-08-31 19:46:04.379665 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:04.379676 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:04.379688 | ubuntu-noble | +++ hash -r 2026-08-31 19:46:04.379832 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:04.379871 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-31 19:46:04.379885 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-31 19:46:04.379894 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-31 19:46:04.379996 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-31 19:46:04.380007 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-31 19:46:04.380019 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-31 19:46:04.380028 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-31 19:46:04.380041 | 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-31 19:46:04.380087 | 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-31 19:46:04.380102 | ubuntu-noble | +++ export PATH 2026-08-31 19:46:04.380148 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:04.380198 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-31 19:46:04.380211 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-31 19:46:04.380223 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-31 19:46:04.380232 | ubuntu-noble | +++ export PS1 2026-08-31 19:46:04.380244 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-31 19:46:04.380254 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-31 19:46:04.380265 | ubuntu-noble | +++ hash -r 2026-08-31 19:46:04.380380 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-31 19:46:04.381428 | ubuntu-noble | +++ date +%Y%m%d 2026-08-31 19:46:04.383849 | ubuntu-noble | ++ export BUILD_ID=20260831 2026-08-31 19:46:04.383882 | ubuntu-noble | ++ BUILD_ID=20260831 2026-08-31 19:46:04.383893 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-31 19:46:04.383901 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-31 19:46:04.383909 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-31 19:46:04.383916 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-31 19:46:04.383926 | ubuntu-noble | + export VERSION 2026-08-31 19:46:04.383934 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-31 19:46:04.383943 | ubuntu-noble | + DOCKER_TAG=build-20260831 2026-08-31 19:46:04.383953 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-31 19:46:04.383985 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-31 19:46:04.383996 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-31 19:46:04.384007 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-31 19:46:04.384028 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-31 19:46:04.543734 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-31 19:46:04.543904 | 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-31 19:46:06.130695 | ubuntu-noble | localhost | SUCCESS => { 2026-08-31 19:46:06.130814 | ubuntu-noble | "changed": false, 2026-08-31 19:46:06.130824 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:06.130830 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:06.130835 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:06.130842 | ubuntu-noble | "msg": "OK", 2026-08-31 19:46:06.130869 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:06.130876 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:06.130882 | ubuntu-noble | "size": 4562, 2026-08-31 19:46:06.130887 | ubuntu-noble | "state": "file", 2026-08-31 19:46:06.130893 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:06.130899 | ubuntu-noble | } 2026-08-31 19:46:06.280368 | ubuntu-noble | + setini DEFAULT tag build-20260831 2026-08-31 19:46:06.280431 | 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-20260831' 2026-08-31 19:46:07.714133 | ubuntu-noble | localhost | CHANGED => { 2026-08-31 19:46:07.714177 | ubuntu-noble | "changed": true, 2026-08-31 19:46:07.714182 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:07.714187 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:07.714191 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:07.714195 | ubuntu-noble | "msg": "option changed", 2026-08-31 19:46:07.714199 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:07.714204 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:07.714209 | ubuntu-noble | "size": 4570, 2026-08-31 19:46:07.714213 | ubuntu-noble | "state": "file", 2026-08-31 19:46:07.714217 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:07.714222 | ubuntu-noble | } 2026-08-31 19:46:07.843880 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-31 19:46:07.843967 | 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-31 19:46:09.244921 | ubuntu-noble | localhost | SUCCESS => { 2026-08-31 19:46:09.245001 | ubuntu-noble | "changed": false, 2026-08-31 19:46:09.245006 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:09.245011 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:09.245014 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:09.245017 | ubuntu-noble | "msg": "OK", 2026-08-31 19:46:09.245021 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:09.245024 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:09.245028 | ubuntu-noble | "size": 4570, 2026-08-31 19:46:09.245031 | ubuntu-noble | "state": "file", 2026-08-31 19:46:09.245034 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:09.245038 | ubuntu-noble | } 2026-08-31 19:46:09.401557 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-31 19:46:09.401610 | 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-31 19:46:10.968903 | ubuntu-noble | localhost | SUCCESS => { 2026-08-31 19:46:10.968943 | ubuntu-noble | "changed": false, 2026-08-31 19:46:10.968948 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:10.968952 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:10.968955 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:10.968959 | ubuntu-noble | "msg": "OK", 2026-08-31 19:46:10.968962 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:10.968966 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:10.968970 | ubuntu-noble | "size": 4570, 2026-08-31 19:46:10.968973 | ubuntu-noble | "state": "file", 2026-08-31 19:46:10.968977 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:10.968980 | ubuntu-noble | } 2026-08-31 19:46:11.111369 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-31 19:46:11.111420 | 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-31 19:46:12.524846 | ubuntu-noble | localhost | SUCCESS => { 2026-08-31 19:46:12.524921 | ubuntu-noble | "changed": false, 2026-08-31 19:46:12.524930 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:12.524938 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:12.524946 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:12.524954 | ubuntu-noble | "msg": "OK", 2026-08-31 19:46:12.524962 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:12.524969 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:12.524977 | ubuntu-noble | "size": 4570, 2026-08-31 19:46:12.524985 | ubuntu-noble | "state": "file", 2026-08-31 19:46:12.524992 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:12.525000 | ubuntu-noble | } 2026-08-31 19:46:12.686287 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-31 19:46:12.686365 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-31 19:46:12.686709 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:12.686722 | 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-31 19:46:14.123603 | ubuntu-noble | localhost | CHANGED => { 2026-08-31 19:46:14.123673 | ubuntu-noble | "changed": true, 2026-08-31 19:46:14.123680 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:14.123687 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:14.123692 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:14.123699 | ubuntu-noble | "msg": "section and option added", 2026-08-31 19:46:14.123705 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:14.123711 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:14.123717 | ubuntu-noble | "size": 4641, 2026-08-31 19:46:14.123722 | ubuntu-noble | "state": "file", 2026-08-31 19:46:14.123727 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:14.123733 | ubuntu-noble | } 2026-08-31 19:46:14.255826 | 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-31 19:46:14.259034 | ubuntu-noble | + setini openstack-base type local 2026-08-31 19:46:14.259122 | 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-31 19:46:15.719820 | ubuntu-noble | localhost | CHANGED => { 2026-08-31 19:46:15.719863 | ubuntu-noble | "changed": true, 2026-08-31 19:46:15.719868 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:15.719872 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:15.719875 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:15.719879 | ubuntu-noble | "msg": "option added", 2026-08-31 19:46:15.719882 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:15.719901 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:15.719905 | ubuntu-noble | "size": 4752, 2026-08-31 19:46:15.719908 | ubuntu-noble | "state": "file", 2026-08-31 19:46:15.719911 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:15.719915 | ubuntu-noble | } 2026-08-31 19:46:15.875599 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-31 19:46:15.875681 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-31 19:46:15.875735 | 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-31 19:46:17.292071 | ubuntu-noble | localhost | CHANGED => { 2026-08-31 19:46:17.292127 | ubuntu-noble | "changed": true, 2026-08-31 19:46:17.292133 | ubuntu-noble | "gid": 1000, 2026-08-31 19:46:17.292137 | ubuntu-noble | "group": "zuul", 2026-08-31 19:46:17.292141 | ubuntu-noble | "mode": "0664", 2026-08-31 19:46:17.292145 | ubuntu-noble | "msg": "option added", 2026-08-31 19:46:17.292150 | ubuntu-noble | "owner": "zuul", 2026-08-31 19:46:17.292154 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-31 19:46:17.292211 | ubuntu-noble | "size": 4790, 2026-08-31 19:46:17.292216 | ubuntu-noble | "state": "file", 2026-08-31 19:46:17.292220 | ubuntu-noble | "uid": 1000 2026-08-31 19:46:17.292224 | ubuntu-noble | } 2026-08-31 19:46:17.435551 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-31 19:46:17.436058 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-31 19:46:17.436085 | ubuntu-noble | + cat kolla-build.conf 2026-08-31 19:46:17.438403 | ubuntu-noble | [DEFAULT] 2026-08-31 19:46:17.438428 | ubuntu-noble | base = ubuntu 2026-08-31 19:46:17.438433 | ubuntu-noble | base_package_type = deb 2026-08-31 19:46:17.438437 | ubuntu-noble | base_tag = 24.04 2026-08-31 19:46:17.438441 | ubuntu-noble | install_type = source 2026-08-31 19:46:17.438445 | ubuntu-noble | namespace = kolla 2026-08-31 19:46:17.438449 | ubuntu-noble | openstack_release = 2025.2 2026-08-31 19:46:17.438453 | ubuntu-noble | push = false 2026-08-31 19:46:17.438456 | ubuntu-noble | tag = build-20260831 2026-08-31 19:46:17.438460 | ubuntu-noble | threads = 1 2026-08-31 19:46:17.438464 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-31 19:46:17.438468 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-31 19:46:17.438472 | ubuntu-noble | 2026-08-31 19:46:17.438477 | ubuntu-noble | ######################################################################### 2026-08-31 19:46:17.438482 | ubuntu-noble | # sources tracked in release repository 2026-08-31 19:46:17.438485 | ubuntu-noble | 2026-08-31 19:46:17.438489 | ubuntu-noble | [aodh-base] 2026-08-31 19:46:17.438493 | ubuntu-noble | type = local 2026-08-31 19:46:17.438496 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-31 19:46:17.438500 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-31 19:46:17.438503 | ubuntu-noble | 2026-08-31 19:46:17.438506 | ubuntu-noble | 2026-08-31 19:46:17.438510 | ubuntu-noble | 2026-08-31 19:46:17.438514 | ubuntu-noble | [barbican-base] 2026-08-31 19:46:17.438517 | ubuntu-noble | type = local 2026-08-31 19:46:17.438521 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-31 19:46:17.438525 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-31 19:46:17.438529 | ubuntu-noble | 2026-08-31 19:46:17.438532 | ubuntu-noble | 2026-08-31 19:46:17.438535 | ubuntu-noble | 2026-08-31 19:46:17.438539 | ubuntu-noble | [blazar-base] 2026-08-31 19:46:17.438542 | ubuntu-noble | type = local 2026-08-31 19:46:17.438560 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-31 19:46:17.438566 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-31 19:46:17.438572 | ubuntu-noble | 2026-08-31 19:46:17.438577 | ubuntu-noble | 2026-08-31 19:46:17.438583 | ubuntu-noble | 2026-08-31 19:46:17.438595 | ubuntu-noble | [ceilometer-base] 2026-08-31 19:46:17.438600 | ubuntu-noble | type = local 2026-08-31 19:46:17.438606 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:17.438611 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:17.438616 | ubuntu-noble | 2026-08-31 19:46:17.438622 | ubuntu-noble | 2026-08-31 19:46:17.438628 | ubuntu-noble | 2026-08-31 19:46:17.438633 | ubuntu-noble | [cinder-base] 2026-08-31 19:46:17.438638 | ubuntu-noble | type = local 2026-08-31 19:46:17.438643 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-31 19:46:17.438651 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-31 19:46:17.438654 | ubuntu-noble | 2026-08-31 19:46:17.438658 | ubuntu-noble | 2026-08-31 19:46:17.438661 | ubuntu-noble | 2026-08-31 19:46:17.438665 | ubuntu-noble | [designate-base] 2026-08-31 19:46:17.438684 | ubuntu-noble | type = local 2026-08-31 19:46:17.438688 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-31 19:46:17.438692 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-31 19:46:17.438695 | ubuntu-noble | 2026-08-31 19:46:17.438698 | ubuntu-noble | 2026-08-31 19:46:17.438702 | ubuntu-noble | 2026-08-31 19:46:17.438707 | ubuntu-noble | [glance-base] 2026-08-31 19:46:17.438712 | ubuntu-noble | type = local 2026-08-31 19:46:17.438718 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-31 19:46:17.438723 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-31 19:46:17.438728 | ubuntu-noble | 2026-08-31 19:46:17.438734 | ubuntu-noble | 2026-08-31 19:46:17.438739 | ubuntu-noble | 2026-08-31 19:46:17.438745 | ubuntu-noble | [heat-base] 2026-08-31 19:46:17.438750 | ubuntu-noble | type = local 2026-08-31 19:46:17.438778 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-31 19:46:17.438785 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-31 19:46:17.438790 | ubuntu-noble | 2026-08-31 19:46:17.438796 | ubuntu-noble | 2026-08-31 19:46:17.438801 | ubuntu-noble | 2026-08-31 19:46:17.438808 | ubuntu-noble | [horizon] 2026-08-31 19:46:17.438826 | ubuntu-noble | type = local 2026-08-31 19:46:17.438830 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-31 19:46:17.438835 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-31 19:46:17.438841 | ubuntu-noble | 2026-08-31 19:46:17.438846 | ubuntu-noble | 2026-08-31 19:46:17.438851 | ubuntu-noble | 2026-08-31 19:46:17.438857 | ubuntu-noble | [ironic-base] 2026-08-31 19:46:17.438862 | ubuntu-noble | type = local 2026-08-31 19:46:17.438868 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-31 19:46:17.438873 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-31 19:46:17.438879 | ubuntu-noble | 2026-08-31 19:46:17.438884 | ubuntu-noble | 2026-08-31 19:46:17.438890 | ubuntu-noble | 2026-08-31 19:46:17.438896 | ubuntu-noble | [keystone-base] 2026-08-31 19:46:17.438902 | ubuntu-noble | type = local 2026-08-31 19:46:17.438908 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-31 19:46:17.438913 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-31 19:46:17.438919 | ubuntu-noble | 2026-08-31 19:46:17.438924 | ubuntu-noble | 2026-08-31 19:46:17.438929 | ubuntu-noble | 2026-08-31 19:46:17.438934 | ubuntu-noble | [magnum-base] 2026-08-31 19:46:17.438941 | ubuntu-noble | type = local 2026-08-31 19:46:17.438944 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-31 19:46:17.438948 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-31 19:46:17.438953 | ubuntu-noble | 2026-08-31 19:46:17.438959 | ubuntu-noble | 2026-08-31 19:46:17.438964 | ubuntu-noble | 2026-08-31 19:46:17.438969 | ubuntu-noble | [manila-base] 2026-08-31 19:46:17.438975 | ubuntu-noble | type = local 2026-08-31 19:46:17.438980 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-31 19:46:17.438985 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-31 19:46:17.438991 | ubuntu-noble | 2026-08-31 19:46:17.438996 | ubuntu-noble | 2026-08-31 19:46:17.439001 | ubuntu-noble | 2026-08-31 19:46:17.439006 | ubuntu-noble | [masakari-base] 2026-08-31 19:46:17.439012 | ubuntu-noble | type = local 2026-08-31 19:46:17.439017 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-31 19:46:17.439023 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-31 19:46:17.439028 | ubuntu-noble | 2026-08-31 19:46:17.439033 | ubuntu-noble | 2026-08-31 19:46:17.439039 | ubuntu-noble | 2026-08-31 19:46:17.439044 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-31 19:46:17.439049 | ubuntu-noble | type = local 2026-08-31 19:46:17.439055 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:17.439062 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:17.439068 | ubuntu-noble | 2026-08-31 19:46:17.439073 | ubuntu-noble | 2026-08-31 19:46:17.439079 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-31 19:46:17.439085 | ubuntu-noble | type = local 2026-08-31 19:46:17.439090 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:17.439096 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:17.439101 | ubuntu-noble | 2026-08-31 19:46:17.439107 | ubuntu-noble | 2026-08-31 19:46:17.439120 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-31 19:46:17.439127 | ubuntu-noble | type = local 2026-08-31 19:46:17.439131 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:17.439135 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:17.439138 | ubuntu-noble | 2026-08-31 19:46:17.439141 | ubuntu-noble | 2026-08-31 19:46:17.439144 | ubuntu-noble | 2026-08-31 19:46:17.439148 | ubuntu-noble | [neutron-base] 2026-08-31 19:46:17.439151 | ubuntu-noble | type = local 2026-08-31 19:46:17.439154 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-31 19:46:17.439158 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-31 19:46:17.439189 | ubuntu-noble | 2026-08-31 19:46:17.439193 | ubuntu-noble | 2026-08-31 19:46:17.439196 | ubuntu-noble | 2026-08-31 19:46:17.439199 | ubuntu-noble | [nova-base] 2026-08-31 19:46:17.439203 | ubuntu-noble | type = local 2026-08-31 19:46:17.439206 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-31 19:46:17.439210 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-31 19:46:17.439213 | ubuntu-noble | 2026-08-31 19:46:17.439216 | ubuntu-noble | 2026-08-31 19:46:17.439219 | ubuntu-noble | 2026-08-31 19:46:17.439223 | ubuntu-noble | [octavia-base] 2026-08-31 19:46:17.439226 | ubuntu-noble | type = local 2026-08-31 19:46:17.439229 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-31 19:46:17.439233 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-31 19:46:17.439236 | ubuntu-noble | 2026-08-31 19:46:17.439239 | ubuntu-noble | 2026-08-31 19:46:17.439242 | ubuntu-noble | 2026-08-31 19:46:17.439246 | ubuntu-noble | [placement-base] 2026-08-31 19:46:17.439249 | ubuntu-noble | type = local 2026-08-31 19:46:17.439252 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-31 19:46:17.439256 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-31 19:46:17.439259 | ubuntu-noble | 2026-08-31 19:46:17.439262 | ubuntu-noble | 2026-08-31 19:46:17.439265 | ubuntu-noble | 2026-08-31 19:46:17.439269 | ubuntu-noble | [skyline-apiserver-base] 2026-08-31 19:46:17.439272 | ubuntu-noble | type = local 2026-08-31 19:46:17.439285 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:17.439289 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:17.439292 | ubuntu-noble | 2026-08-31 19:46:17.439295 | ubuntu-noble | 2026-08-31 19:46:17.439299 | ubuntu-noble | 2026-08-31 19:46:17.439302 | ubuntu-noble | [skyline-console-base] 2026-08-31 19:46:17.439305 | ubuntu-noble | type = local 2026-08-31 19:46:17.439309 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:17.439312 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:17.439315 | ubuntu-noble | 2026-08-31 19:46:17.439319 | ubuntu-noble | 2026-08-31 19:46:17.439322 | ubuntu-noble | 2026-08-31 19:46:17.439325 | ubuntu-noble | [watcher-base] 2026-08-31 19:46:17.439329 | ubuntu-noble | type = local 2026-08-31 19:46:17.439339 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-31 19:46:17.439343 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-31 19:46:17.439346 | ubuntu-noble | 2026-08-31 19:46:17.439349 | ubuntu-noble | 2026-08-31 19:46:17.439353 | ubuntu-noble | [openstack-base] 2026-08-31 19:46:17.439356 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:17.439360 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:17.439366 | ubuntu-noble | type = local 2026-08-31 19:46:17.439478 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-31 19:46:17.441510 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-31 19:46:17.441558 | ubuntu-noble | + VERSION=latest 2026-08-31 19:46:17.441565 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-31 19:46:17.441569 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-31 19:46:17.441573 | ubuntu-noble | + . defaults/all.sh 2026-08-31 19:46:17.441613 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-31 19:46:17.441619 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-31 19:46:17.441625 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-31 19:46:17.441628 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-31 19:46:17.441848 | ubuntu-noble | +++ deactivate nondestructive 2026-08-31 19:46:17.441888 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:17.441909 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:17.441930 | ubuntu-noble | +++ hash -r 2026-08-31 19:46:17.441958 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:17.441964 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-31 19:46:17.441969 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-31 19:46:17.441986 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-31 19:46:17.442027 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-31 19:46:17.442032 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-31 19:46:17.442038 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-31 19:46:17.442042 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-31 19:46:17.442063 | 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-31 19:46:17.442084 | 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-31 19:46:17.442090 | ubuntu-noble | +++ export PATH 2026-08-31 19:46:17.442111 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-31 19:46:17.442134 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-31 19:46:17.442140 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-31 19:46:17.442148 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-31 19:46:17.442154 | ubuntu-noble | +++ export PS1 2026-08-31 19:46:17.442198 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-31 19:46:17.442207 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-31 19:46:17.442215 | ubuntu-noble | +++ hash -r 2026-08-31 19:46:17.442221 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-31 19:46:17.443070 | ubuntu-noble | +++ date +%Y%m%d 2026-08-31 19:46:17.444575 | ubuntu-noble | ++ export BUILD_ID=20260831 2026-08-31 19:46:17.444605 | ubuntu-noble | ++ BUILD_ID=20260831 2026-08-31 19:46:17.444612 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-31 19:46:17.444619 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-31 19:46:17.444627 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-31 19:46:17.444630 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-31 19:46:17.444634 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-31 19:46:17.445490 | ubuntu-noble | +++ pwd 2026-08-31 19:46:17.445644 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-31 19:46:17.445686 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-31 19:46:17.446186 | ubuntu-noble | + export VERSION 2026-08-31 19:46:17.446221 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-31 19:46:17.446356 | ubuntu-noble | + mkdir -p tarballs 2026-08-31 19:46:17.448525 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-31 19:46:17.587529 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-31 19:46:17.587591 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=126 ms 2026-08-31 19:46:18.575938 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=122 ms 2026-08-31 19:46:18.576038 | ubuntu-noble | 2026-08-31 19:46:18.576049 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-31 19:46:18.576056 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-08-31 19:46:18.576062 | ubuntu-noble | rtt min/avg/max/mdev = 121.935/124.093/126.251/2.158 ms 2026-08-31 19:46:18.577976 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-31 19:46:18.580897 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:18.580954 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:18.581858 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-31 19:46:18.584651 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-31 19:46:18.584691 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-31 19:46:18.584698 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-31 19:46:18.584705 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-31 19:46:18.584713 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.637287 | ubuntu-noble | 2026-08-31 19:46:19 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:19.639314 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:19.639366 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.639389 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.640842 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.640885 | ubuntu-noble | ++ head -1 2026-08-31 19:46:19.641458 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:19.650582 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-08-31 19:46:19.651469 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-08-31 19:46:19.651510 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:19.651541 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-08-31 19:46:19.651572 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:19.651642 | ubuntu-noble | ++ local name=aodh 2026-08-31 19:46:19.651651 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:19.651682 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:19.651694 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-31 19:46:19.651702 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-31 19:46:19.651750 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:19.651811 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-31 19:46:19.651822 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-31 19:46:19.651828 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:19.651838 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-31 19:46:19.651845 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-31 19:46:19.651851 | ubuntu-noble | ++ return 1 2026-08-31 19:46:19.652420 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:19.652442 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:19.652741 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-08-31 19:46:19.652796 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:19.652816 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-08-31 19:46:19.652825 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:19.652902 | ubuntu-noble | ++ local name=aodh 2026-08-31 19:46:19.652911 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:19.652920 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:19.652930 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-31 19:46:19.652939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-31 19:46:19.652966 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:19.652975 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-31 19:46:19.652983 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-31 19:46:19.652995 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:19.653001 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-31 19:46:19.653015 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-31 19:46:19.653024 | ubuntu-noble | ++ return 1 2026-08-31 19:46:19.653802 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:19.653828 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:19.653832 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.653835 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.653839 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:19.653843 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.653846 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-31 19:46:19.653850 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:19.653853 | ubuntu-noble | + popd 2026-08-31 19:46:19.653857 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:19.653860 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:19.654048 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-31 19:46:19.656023 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-31 19:46:19.656050 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-31 19:46:19.656054 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-31 19:46:19.656058 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-31 19:46:19.656062 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.936174 | ubuntu-noble | 2026-08-31 19:46:20 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:20.938664 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:20.938715 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.938725 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.941830 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.941872 | ubuntu-noble | ++ head -1 2026-08-31 19:46:20.942201 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:20.948672 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-31 19:46:20.950174 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-31 19:46:20.950227 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:20.950289 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-31 19:46:20.950389 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:20.950473 | ubuntu-noble | ++ local name=barbican 2026-08-31 19:46:20.950500 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:20.950574 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:20.950585 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-31 19:46:20.950614 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-31 19:46:20.950673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:20.950682 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-31 19:46:20.950705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-31 19:46:20.950727 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:20.950736 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-31 19:46:20.950744 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-31 19:46:20.950854 | ubuntu-noble | ++ return 1 2026-08-31 19:46:20.951825 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:20.951851 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:20.952287 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-31 19:46:20.952391 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:20.952418 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-31 19:46:20.952447 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:20.952508 | ubuntu-noble | ++ local name=barbican 2026-08-31 19:46:20.952515 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:20.952546 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:20.952555 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-31 19:46:20.952563 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-31 19:46:20.952603 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:20.952612 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-31 19:46:20.952618 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-31 19:46:20.952625 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:20.952631 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-31 19:46:20.952639 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-31 19:46:20.952646 | ubuntu-noble | ++ return 1 2026-08-31 19:46:20.953523 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:20.953551 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:20.953558 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.953564 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.953569 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:20.953575 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.953581 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-31 19:46:20.953586 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:20.953592 | ubuntu-noble | + popd 2026-08-31 19:46:20.953598 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:20.953603 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:20.953969 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-31 19:46:20.955846 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-31 19:46:20.955905 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-31 19:46:20.955914 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-31 19:46:20.955927 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-31 19:46:20.955933 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.021834 | ubuntu-noble | 2026-08-31 19:46:22 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:22.022697 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:22.022736 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.022744 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.025830 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.025884 | ubuntu-noble | ++ head -1 2026-08-31 19:46:22.027827 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:22.032530 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-31 19:46:22.033573 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-31 19:46:22.033649 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:22.033690 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-31 19:46:22.033735 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:22.033906 | ubuntu-noble | ++ local name=blazar 2026-08-31 19:46:22.033926 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:22.033981 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:22.034002 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-31 19:46:22.034025 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-31 19:46:22.034071 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:22.034077 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-31 19:46:22.034083 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-31 19:46:22.034100 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:22.034106 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-31 19:46:22.034124 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-31 19:46:22.034147 | ubuntu-noble | ++ return 1 2026-08-31 19:46:22.034707 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:22.034725 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:22.035683 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-31 19:46:22.035710 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:22.035716 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-31 19:46:22.035721 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:22.035727 | ubuntu-noble | ++ local name=blazar 2026-08-31 19:46:22.035733 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:22.035739 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:22.035743 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-31 19:46:22.035747 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-31 19:46:22.035752 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:22.035778 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-31 19:46:22.035781 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-31 19:46:22.035785 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:22.035788 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-31 19:46:22.035791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-31 19:46:22.035795 | ubuntu-noble | ++ return 1 2026-08-31 19:46:22.035802 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:22.035834 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:22.035857 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.035862 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.035867 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:22.035885 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.035889 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-31 19:46:22.035908 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:22.035912 | ubuntu-noble | + popd 2026-08-31 19:46:22.035997 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:22.036002 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:22.036790 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:22.038380 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:22.038401 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-31 19:46:22.038407 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:22.038413 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:22.038462 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.354904 | ubuntu-noble | 2026-08-31 19:46:23 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:23.356818 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:23.356878 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.356895 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.359850 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.359897 | ubuntu-noble | ++ head -1 2026-08-31 19:46:23.360180 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:23.369603 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-31 19:46:23.370488 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-31 19:46:23.370534 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:23.370545 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-31 19:46:23.370552 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:23.370579 | ubuntu-noble | ++ local name=ceilometer 2026-08-31 19:46:23.370590 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:23.370610 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:23.370621 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-31 19:46:23.370628 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-31 19:46:23.370659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:23.370667 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-31 19:46:23.370678 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-31 19:46:23.370685 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:23.370692 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-31 19:46:23.370702 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-31 19:46:23.370709 | ubuntu-noble | ++ return 1 2026-08-31 19:46:23.371512 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:23.371543 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:23.371907 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-31 19:46:23.371978 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:23.371999 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-31 19:46:23.372014 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:23.372064 | ubuntu-noble | ++ local name=ceilometer 2026-08-31 19:46:23.372077 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:23.372094 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:23.372106 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-31 19:46:23.372120 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-31 19:46:23.372139 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:23.372152 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-31 19:46:23.372165 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-31 19:46:23.372179 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:23.372193 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-31 19:46:23.372207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-31 19:46:23.372250 | ubuntu-noble | ++ return 1 2026-08-31 19:46:23.373092 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:23.373135 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:23.373149 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.373162 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.373175 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:23.373183 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.373190 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-31 19:46:23.373197 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:23.373205 | ubuntu-noble | + popd 2026-08-31 19:46:23.373212 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:23.373219 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:23.373469 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-31 19:46:23.375650 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-31 19:46:23.375682 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-31 19:46:23.375688 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-31 19:46:23.375695 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-31 19:46:23.375713 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.082958 | ubuntu-noble | 2026-08-31 19:46:25 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:25.085035 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:25.085105 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.085137 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.087281 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.090829 | ubuntu-noble | ++ head -1 2026-08-31 19:46:25.090878 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:25.100650 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-31 19:46:25.101062 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-31 19:46:25.101133 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:25.101158 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-31 19:46:25.101197 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:25.101260 | ubuntu-noble | ++ local name=cinder 2026-08-31 19:46:25.101267 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:25.101294 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:25.101301 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-31 19:46:25.101307 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-31 19:46:25.101338 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-31 19:46:25.101357 | ubuntu-noble | ++ return 0 2026-08-31 19:46:25.101717 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-31 19:46:25.102728 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-31 19:46:25.102785 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:25.102792 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-31 19:46:25.102795 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:25.102799 | ubuntu-noble | ++ local name=cinder 2026-08-31 19:46:25.102802 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:25.102806 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:25.102810 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-31 19:46:25.102813 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-31 19:46:25.102818 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:25.102822 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-31 19:46:25.102825 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-31 19:46:25.102829 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:25.102832 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-31 19:46:25.102838 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-31 19:46:25.102861 | ubuntu-noble | ++ return 1 2026-08-31 19:46:25.102872 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:25.102878 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:25.102883 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.102888 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.102894 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-31 19:46:25.102899 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.479072 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-31 19:46:25.487847 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-31 19:46:25.487923 | ubuntu-noble | + sort 2026-08-31 19:46:25.502955 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-31 19:46:25.504412 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-31 19:46:25.504782 | ubuntu-noble | ++ sort 2026-08-31 19:46:25.507864 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:25.508021 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-31 19:46:25.508087 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-31 19:46:25.508127 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-31 19:46:25.508155 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-31 19:46:25.508170 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-31 19:46:25.508194 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:25.509927 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-31 19:46:25.510264 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-31 19:46:25.510464 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-31 19:46:25.510967 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:25.512268 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-31 19:46:25.512701 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-31 19:46:25.512942 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-31 19:46:25.514015 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-31 19:46:25.514039 | ubuntu-noble | + popd 2026-08-31 19:46:25.514125 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-31 19:46:25.514286 | ubuntu-noble | + sort 2026-08-31 19:46:25.525288 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-31 19:46:25.525331 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-31 19:46:25.525336 | ubuntu-noble | + local before=files-before 2026-08-31 19:46:25.525341 | ubuntu-noble | + local after=files-after 2026-08-31 19:46:25.525344 | ubuntu-noble | + local sources_txt 2026-08-31 19:46:25.527820 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-31 19:46:25.527860 | ubuntu-noble | ++ head -1 2026-08-31 19:46:25.528798 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-31 19:46:25.528841 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-31 19:46:25.528847 | ubuntu-noble | + local new_files 2026-08-31 19:46:25.529162 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-31 19:46:25.532879 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-31 19:46:25.532912 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-31 19:46:25.533621 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-31 19:46:25.534860 | ubuntu-noble | + [[ -n y ]] 2026-08-31 19:46:25.534887 | ubuntu-noble | + echo 2026-08-31 19:46:25.534915 | ubuntu-noble | + local file 2026-08-31 19:46:25.534932 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:25.534937 | ubuntu-noble | + case $file in 2026-08-31 19:46:25.534991 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-08-31 19:46:25.534997 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-31 19:46:25.535018 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-31 19:46:25.535120 | ubuntu-noble | + rm files-before files-after 2026-08-31 19:46:25.536622 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-31 19:46:26.784947 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-31 19:46:26.876631 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-31 19:46:26.876818 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-31 19:46:26.876866 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:26.876894 | ubuntu-noble | + popd 2026-08-31 19:46:26.876943 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:26.876967 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:26.877251 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-31 19:46:26.878735 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-31 19:46:26.878836 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-31 19:46:26.878862 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-31 19:46:26.878881 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-31 19:46:26.878911 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.180739 | ubuntu-noble | 2026-08-31 19:46:28 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:28.183241 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:28.183299 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.183318 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.186835 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.186883 | ubuntu-noble | ++ head -1 2026-08-31 19:46:28.188732 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:28.194137 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-08-31 19:46:28.195123 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-08-31 19:46:28.195177 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:28.195188 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-08-31 19:46:28.195196 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:28.195204 | ubuntu-noble | ++ local name=designate 2026-08-31 19:46:28.195210 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:28.195229 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:28.195237 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-31 19:46:28.195244 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-31 19:46:28.195252 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:28.195259 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-31 19:46:28.195266 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-31 19:46:28.195273 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:28.195280 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-31 19:46:28.195287 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-31 19:46:28.195294 | ubuntu-noble | ++ return 1 2026-08-31 19:46:28.195730 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:28.195750 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:28.196099 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-08-31 19:46:28.196167 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:28.196178 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-08-31 19:46:28.196193 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:28.196239 | ubuntu-noble | ++ local name=designate 2026-08-31 19:46:28.196247 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:28.196255 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:28.196261 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-31 19:46:28.196270 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-31 19:46:28.196300 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:28.196306 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-31 19:46:28.196313 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-31 19:46:28.196318 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:28.196322 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-31 19:46:28.196327 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-31 19:46:28.196334 | ubuntu-noble | ++ return 1 2026-08-31 19:46:28.197202 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:28.197231 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:28.197236 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.197241 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.197246 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:28.197251 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.197256 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-31 19:46:28.197261 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:28.197266 | ubuntu-noble | + popd 2026-08-31 19:46:28.197271 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:28.197276 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:28.197553 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-31 19:46:28.199637 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-31 19:46:28.199671 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-31 19:46:28.199676 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-31 19:46:28.199681 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-31 19:46:28.199687 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.613571 | ubuntu-noble | 2026-08-31 19:46:29 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:29.615924 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:29.615978 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.615989 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.618814 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.618857 | ubuntu-noble | ++ head -1 2026-08-31 19:46:29.620816 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:29.625171 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-31 19:46:29.626458 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-31 19:46:29.626491 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:29.626499 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-31 19:46:29.626527 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:29.626534 | ubuntu-noble | ++ local name=glance 2026-08-31 19:46:29.626540 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:29.626546 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:29.626552 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-31 19:46:29.626558 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-31 19:46:29.626565 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:29.626571 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-31 19:46:29.626577 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-31 19:46:29.626584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:29.626590 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-31 19:46:29.626596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-31 19:46:29.626602 | ubuntu-noble | ++ return 1 2026-08-31 19:46:29.626613 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:29.626658 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:29.627938 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-31 19:46:29.628013 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:29.628030 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-31 19:46:29.628064 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:29.628075 | ubuntu-noble | ++ local name=glance 2026-08-31 19:46:29.628093 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:29.628106 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:29.628117 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-31 19:46:29.628128 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-31 19:46:29.628150 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:29.628161 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-31 19:46:29.628172 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-31 19:46:29.628182 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:29.628193 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-31 19:46:29.628205 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-31 19:46:29.628215 | ubuntu-noble | ++ return 1 2026-08-31 19:46:29.628821 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:29.628854 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:29.628862 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.628868 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.628874 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:29.628880 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.628886 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-31 19:46:29.628892 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:29.628898 | ubuntu-noble | + popd 2026-08-31 19:46:29.628904 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:29.628910 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:29.629541 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-31 19:46:29.632566 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-31 19:46:29.632598 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-31 19:46:29.632603 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-31 19:46:29.632607 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-31 19:46:29.632612 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.067819 | ubuntu-noble | 2026-08-31 19:46:31 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:31.069987 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:31.070041 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.070051 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.073503 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.073605 | ubuntu-noble | ++ head -1 2026-08-31 19:46:31.074825 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:31.079258 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-31 19:46:31.080642 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-31 19:46:31.080674 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:31.080681 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-31 19:46:31.080687 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:31.080692 | ubuntu-noble | ++ local name=openstack_heat 2026-08-31 19:46:31.080698 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:31.080703 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:31.080708 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-31 19:46:31.080715 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-31 19:46:31.080721 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:31.080726 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-31 19:46:31.080731 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-31 19:46:31.080736 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:31.080742 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-31 19:46:31.080802 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-31 19:46:31.080812 | ubuntu-noble | ++ return 1 2026-08-31 19:46:31.080823 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:31.080829 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:31.081921 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-31 19:46:31.081966 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:31.081974 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-31 19:46:31.081981 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:31.081987 | ubuntu-noble | ++ local name=openstack_heat 2026-08-31 19:46:31.081993 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:31.081999 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:31.082006 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-31 19:46:31.082012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-31 19:46:31.082038 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:31.082048 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-31 19:46:31.082056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-31 19:46:31.082065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:31.082074 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-31 19:46:31.082082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-31 19:46:31.082091 | ubuntu-noble | ++ return 1 2026-08-31 19:46:31.082852 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:31.082889 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:31.082895 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.082900 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.082905 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:31.082909 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.082913 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-31 19:46:31.082917 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:31.082922 | ubuntu-noble | + popd 2026-08-31 19:46:31.082926 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:31.082931 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:31.083527 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-31 19:46:31.085805 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-31 19:46:31.085841 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-31 19:46:31.085854 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-31 19:46:31.085861 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-31 19:46:31.085892 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.880926 | ubuntu-noble | 2026-08-31 19:46:32 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:32.882572 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:32.882664 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.882676 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.884855 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.884913 | ubuntu-noble | ++ head -1 2026-08-31 19:46:32.886031 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:32.898015 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-31 19:46:32.899069 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-31 19:46:32.899197 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:32.899256 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-31 19:46:32.899304 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:32.899365 | ubuntu-noble | ++ local name=horizon 2026-08-31 19:46:32.899396 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:32.899450 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:32.899480 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-31 19:46:32.899529 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-31 19:46:32.899583 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:32.899628 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-31 19:46:32.899656 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-31 19:46:32.899683 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:32.899707 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-31 19:46:32.899732 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-31 19:46:32.899800 | ubuntu-noble | ++ return 1 2026-08-31 19:46:32.900257 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:32.900360 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:32.901154 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-31 19:46:32.901274 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:32.901325 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-31 19:46:32.901372 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:32.901430 | ubuntu-noble | ++ local name=horizon 2026-08-31 19:46:32.901460 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:32.901507 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:32.901536 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-31 19:46:32.901565 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-31 19:46:32.901629 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:32.901655 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-31 19:46:32.901680 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-31 19:46:32.901707 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:32.901731 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-31 19:46:32.901830 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-31 19:46:32.901870 | ubuntu-noble | ++ return 1 2026-08-31 19:46:32.902360 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:32.903204 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:32.903246 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.903256 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.903266 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:32.903274 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.903283 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-31 19:46:32.903291 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:32.903300 | ubuntu-noble | + popd 2026-08-31 19:46:32.903309 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:32.903318 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:32.903781 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-31 19:46:32.907827 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-31 19:46:32.907863 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-31 19:46:32.907871 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-31 19:46:32.907876 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-31 19:46:32.907882 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.428923 | ubuntu-noble | 2026-08-31 19:46:34 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3057569/3057569] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:34.430900 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:34.430959 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.430975 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.433874 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.433945 | ubuntu-noble | ++ head -1 2026-08-31 19:46:34.434392 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:34.452059 | ubuntu-noble | + directory=ironic-32.0.2.dev23 2026-08-31 19:46:34.452896 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev23 2026-08-31 19:46:34.453017 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:34.453053 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev23 2026-08-31 19:46:34.453085 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:34.453132 | ubuntu-noble | ++ local name=ironic 2026-08-31 19:46:34.453153 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:34.453190 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:34.453210 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-31 19:46:34.453230 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-31 19:46:34.453260 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-31 19:46:34.453294 | ubuntu-noble | ++ return 0 2026-08-31 19:46:34.453693 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-31 19:46:34.455064 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev23 /source 2026-08-31 19:46:34.455117 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:34.455168 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev23 2026-08-31 19:46:34.455275 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:34.455386 | ubuntu-noble | ++ local name=ironic 2026-08-31 19:46:34.455401 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:34.455443 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:34.455462 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-31 19:46:34.455475 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-31 19:46:34.455528 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:34.455547 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-31 19:46:34.455557 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-31 19:46:34.455570 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:34.455579 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-31 19:46:34.455589 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-31 19:46:34.455602 | ubuntu-noble | ++ return 1 2026-08-31 19:46:34.456820 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:34.456851 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:34.456857 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.456863 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.456870 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-31 19:46:34.456875 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.653906 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-31 19:46:34.658822 | ubuntu-noble | + find ironic-32.0.2.dev23 -type f 2026-08-31 19:46:34.658867 | ubuntu-noble | + sort 2026-08-31 19:46:34.665279 | ubuntu-noble | + pushd ironic-32.0.2.dev23 2026-08-31 19:46:34.666383 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-31 19:46:34.666564 | ubuntu-noble | ++ sort 2026-08-31 19:46:34.669235 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.669336 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-31 19:46:34.669376 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-31 19:46:34.669405 | 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-31 19:46:34.669430 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-31 19:46:34.669443 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-31 19:46:34.669462 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.670999 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-31 19:46:34.671340 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-31 19:46:34.671577 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-31 19:46:34.671688 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-31 19:46:34.671807 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-31 19:46:34.671936 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-31 19:46:34.672073 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-31 19:46:34.672195 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-31 19:46:34.672366 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-31 19:46:34.672456 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-31 19:46:34.672557 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-31 19:46:34.672645 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-31 19:46:34.672939 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-31 19:46:34.673061 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-31 19:46:34.673240 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-31 19:46:34.673378 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-31 19:46:34.673911 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-31 19:46:34.674133 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-31 19:46:34.674550 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-31 19:46:34.674841 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-31 19:46:34.674963 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.675087 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-31 19:46:34.675412 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-31 19:46:34.675813 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-31 19:46:34.676679 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-31 19:46:34.677328 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-31 19:46:34.677791 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-31 19:46:34.677955 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-31 19:46:34.678126 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-31 19:46:34.678276 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-31 19:46:34.678389 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-31 19:46:34.678780 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.680315 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-31 19:46:34.680711 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-31 19:46:34.681030 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-31 19:46:34.681119 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-31 19:46:34.681185 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-31 19:46:34.681287 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-31 19:46:34.681407 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-31 19:46:34.681517 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-31 19:46:34.681816 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-31 19:46:34.681944 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-31 19:46:34.682051 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-31 19:46:34.682147 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-31 19:46:34.682346 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-31 19:46:34.682453 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-31 19:46:34.682598 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-31 19:46:34.682924 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-31 19:46:34.683429 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-31 19:46:34.683685 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-31 19:46:34.684059 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-31 19:46:34.684321 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-31 19:46:34.684467 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.684640 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-31 19:46:34.685084 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-31 19:46:34.685424 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-31 19:46:34.686382 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-31 19:46:34.687082 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-31 19:46:34.687373 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-31 19:46:34.687509 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-31 19:46:34.687694 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-31 19:46:34.689948 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-31 19:46:34.689980 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-31 19:46:34.690800 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-31 19:46:34.690815 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.690822 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-31 19:46:34.690828 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-31 19:46:34.690846 | 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-31 19:46:34.690855 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-31 19:46:34.690861 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-31 19:46:34.690867 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.692800 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-31 19:46:34.692930 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-31 19:46:34.693167 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-31 19:46:34.693247 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-31 19:46:34.693319 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-31 19:46:34.693428 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-31 19:46:34.693585 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-31 19:46:34.694199 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-31 19:46:34.694327 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-31 19:46:34.694506 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-31 19:46:34.694640 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-31 19:46:34.694901 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-31 19:46:34.695041 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.695968 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-31 19:46:34.696043 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-31 19:46:34.696062 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-31 19:46:34.696077 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-31 19:46:34.696091 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-31 19:46:34.697091 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.698818 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-31 19:46:34.698848 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-31 19:46:34.698857 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-31 19:46:34.698865 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-31 19:46:34.698871 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-31 19:46:34.698876 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-31 19:46:34.699049 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-31 19:46:34.699291 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-31 19:46:34.699412 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-31 19:46:34.699558 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-31 19:46:34.699734 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-31 19:46:34.699949 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-31 19:46:34.700080 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.700233 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-31 19:46:34.700375 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-31 19:46:34.700500 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-31 19:46:34.700708 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-31 19:46:34.700895 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-31 19:46:34.702493 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-31 19:46:34.702780 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.702940 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-31 19:46:34.703008 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-31 19:46:34.703065 | 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-31 19:46:34.703117 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-31 19:46:34.703210 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-31 19:46:34.703266 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.705087 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-31 19:46:34.705850 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-31 19:46:34.705896 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-31 19:46:34.705905 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-31 19:46:34.705921 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-31 19:46:34.705934 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-31 19:46:34.706867 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-31 19:46:34.706887 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-31 19:46:34.706892 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-31 19:46:34.706895 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-31 19:46:34.706899 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-31 19:46:34.706902 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-31 19:46:34.706906 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-31 19:46:34.706910 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-31 19:46:34.706913 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-31 19:46:34.706916 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-31 19:46:34.706920 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-31 19:46:34.706923 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-31 19:46:34.706927 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-31 19:46:34.706930 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-31 19:46:34.706933 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-31 19:46:34.706937 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-31 19:46:34.706940 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-31 19:46:34.707158 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-31 19:46:34.707246 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-31 19:46:34.707356 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-31 19:46:34.707458 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-31 19:46:34.707592 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-31 19:46:34.708111 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-31 19:46:34.708281 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-31 19:46:34.708859 | ubuntu-noble | checking file ironic/db/api.py 2026-08-31 19:46:34.709091 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-31 19:46:34.709367 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-31 19:46:34.709708 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.709875 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-31 19:46:34.710012 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-31 19:46:34.710871 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-31 19:46:34.711261 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-31 19:46:34.712609 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-31 19:46:34.712877 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-31 19:46:34.713675 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-31 19:46:34.713927 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-31 19:46:34.714134 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-31 19:46:34.714290 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-31 19:46:34.714929 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.716793 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-31 19:46:34.717050 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-31 19:46:34.717284 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-31 19:46:34.717394 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-31 19:46:34.717479 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-31 19:46:34.717560 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-31 19:46:34.717696 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-31 19:46:34.718789 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-31 19:46:34.718805 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-31 19:46:34.718809 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-31 19:46:34.718813 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-31 19:46:34.718816 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-31 19:46:34.718820 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-31 19:46:34.718823 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-31 19:46:34.718827 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-31 19:46:34.718830 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-31 19:46:34.718834 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-31 19:46:34.718837 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-31 19:46:34.718840 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-31 19:46:34.718844 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-31 19:46:34.718847 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-31 19:46:34.718850 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-31 19:46:34.718854 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-31 19:46:34.718857 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-31 19:46:34.718860 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-31 19:46:34.718864 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-31 19:46:34.718937 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-31 19:46:34.719066 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-31 19:46:34.719506 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-31 19:46:34.719623 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-31 19:46:34.720115 | ubuntu-noble | patching file ironic/db/api.py 2026-08-31 19:46:34.720347 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-31 19:46:34.720679 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-31 19:46:34.721035 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.721165 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-31 19:46:34.721286 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-31 19:46:34.722178 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-31 19:46:34.722619 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-31 19:46:34.724008 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-31 19:46:34.724300 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-31 19:46:34.725123 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-31 19:46:34.725375 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-31 19:46:34.725565 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-31 19:46:34.725732 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-31 19:46:34.728697 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-31 19:46:34.729574 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.729608 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-31 19:46:34.729615 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-31 19:46:34.729622 | 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-31 19:46:34.729629 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-31 19:46:34.729642 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-31 19:46:34.729649 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.730929 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-31 19:46:34.731343 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.731864 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.734896 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-31 19:46:34.734966 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.735104 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-31 19:46:34.735264 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.735404 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-31 19:46:34.735480 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-31 19:46:34.735570 | 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-31 19:46:34.735607 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-31 19:46:34.735626 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-31 19:46:34.735707 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.737485 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-31 19:46:34.737615 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.737932 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-31 19:46:34.738144 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-31 19:46:34.738691 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.739841 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-31 19:46:34.739958 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-31 19:46:34.740291 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-31 19:46:34.740398 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-31 19:46:34.741490 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-31 19:46:34.741519 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.741525 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-31 19:46:34.741530 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-31 19:46:34.741535 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-31 19:46:34.741554 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-31 19:46:34.741561 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-31 19:46:34.741568 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.742615 | ubuntu-noble | checking file ironic/common/states.py 2026-08-31 19:46:34.742859 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-31 19:46:34.742892 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-31 19:46:34.743018 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-31 19:46:34.743810 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.744810 | ubuntu-noble | patching file ironic/common/states.py 2026-08-31 19:46:34.744959 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-31 19:46:34.744977 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-31 19:46:34.745090 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-31 19:46:34.745823 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-31 19:46:34.745853 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:34.745859 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-31 19:46:34.745863 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-31 19:46:34.745867 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-31 19:46:34.745871 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-31 19:46:34.745874 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-31 19:46:34.745878 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:34.747366 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-31 19:46:34.747478 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:34.750318 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-31 19:46:34.751347 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-31 19:46:34.751527 | ubuntu-noble | + popd 2026-08-31 19:46:34.753824 | ubuntu-noble | + find ironic-32.0.2.dev23 -type f 2026-08-31 19:46:34.753856 | ubuntu-noble | + sort 2026-08-31 19:46:34.761668 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev23 files-before files-after 2026-08-31 19:46:34.761790 | ubuntu-noble | + local directory=ironic-32.0.2.dev23 2026-08-31 19:46:34.761824 | ubuntu-noble | + local before=files-before 2026-08-31 19:46:34.761844 | ubuntu-noble | + local after=files-after 2026-08-31 19:46:34.761860 | ubuntu-noble | + local sources_txt 2026-08-31 19:46:34.763000 | ubuntu-noble | ++ find ironic-32.0.2.dev23 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-31 19:46:34.763369 | ubuntu-noble | ++ head -1 2026-08-31 19:46:34.765930 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.765990 | ubuntu-noble | + [[ -z ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt ]] 2026-08-31 19:46:34.766012 | ubuntu-noble | + local new_files 2026-08-31 19:46:34.766610 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-31 19:46:34.770316 | ubuntu-noble | + new_files='ironic-32.0.2.dev23/ironic/api/controllers/v1/node.py.orig 2026-08-31 19:46:34.770354 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/port.py.orig 2026-08-31 19:46:34.770361 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/portgroup.py.orig 2026-08-31 19:46:34.770367 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/utils.py.orig 2026-08-31 19:46:34.770374 | ubuntu-noble | ironic-32.0.2.dev23/ironic/conductor/manager.py.orig 2026-08-31 19:46:34.770378 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-31 19:46:34.770382 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-31 19:46:34.770386 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-31 19:46:34.770390 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-31 19:46:34.770394 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-31 19:46:34.770411 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-31 19:46:34.770415 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-31 19:46:34.770418 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-31 19:46:34.770422 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-31 19:46:34.770426 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-31 19:46:34.770429 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-31 19:46:34.770433 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-31 19:46:34.770436 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-31 19:46:34.770440 | ubuntu-noble | + [[ -z ironic-32.0.2.dev23/ironic/api/controllers/v1/node.py.orig 2026-08-31 19:46:34.770443 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/port.py.orig 2026-08-31 19:46:34.770446 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/portgroup.py.orig 2026-08-31 19:46:34.770449 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/utils.py.orig 2026-08-31 19:46:34.770453 | ubuntu-noble | ironic-32.0.2.dev23/ironic/conductor/manager.py.orig 2026-08-31 19:46:34.770456 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-31 19:46:34.770459 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-31 19:46:34.770463 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-31 19:46:34.770466 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-31 19:46:34.770469 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-31 19:46:34.770473 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-31 19:46:34.770476 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-31 19:46:34.770479 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-31 19:46:34.770483 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-31 19:46:34.770486 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-31 19:46:34.770489 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-31 19:46:34.770498 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-31 19:46:34.770502 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-31 19:46:34.770741 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.772852 | ubuntu-noble | + [[ -n l ]] 2026-08-31 19:46:34.772895 | ubuntu-noble | + echo 2026-08-31 19:46:34.772902 | ubuntu-noble | + local file 2026-08-31 19:46:34.772907 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.772912 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.772917 | ubuntu-noble | + continue 2026-08-31 19:46:34.772922 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.772926 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.772931 | ubuntu-noble | + continue 2026-08-31 19:46:34.772935 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.772940 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.772945 | ubuntu-noble | + continue 2026-08-31 19:46:34.772949 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.772954 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.772959 | ubuntu-noble | + continue 2026-08-31 19:46:34.772963 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.772968 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.772972 | ubuntu-noble | + continue 2026-08-31 19:46:34.772977 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.772981 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.772986 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.772993 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773022 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-31 19:46:34.773028 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773033 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773038 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773043 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773048 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-31 19:46:34.773053 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773057 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773062 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773074 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773079 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-31 19:46:34.773084 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773089 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773093 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773098 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773103 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-31 19:46:34.773107 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773112 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773116 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773121 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773126 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-31 19:46:34.773130 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773135 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773139 | ubuntu-noble | + continue 2026-08-31 19:46:34.773144 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773148 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773153 | ubuntu-noble | + continue 2026-08-31 19:46:34.773158 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773162 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773167 | ubuntu-noble | + continue 2026-08-31 19:46:34.773171 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773176 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773181 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773186 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773190 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-31 19:46:34.773195 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773199 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773204 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773208 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773213 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-31 19:46:34.773223 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773228 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773232 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773241 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773246 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-31 19:46:34.773251 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773255 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773260 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773265 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773269 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-31 19:46:34.773274 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:34.773278 | ubuntu-noble | + case $file in 2026-08-31 19:46:34.773283 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-31 19:46:34.773287 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-31 19:46:34.773292 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-31 19:46:34.773296 | ubuntu-noble | + rm files-before files-after 2026-08-31 19:46:34.775097 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev23 2026-08-31 19:46:35.428982 | ubuntu-noble | + rm -r ironic-32.0.2.dev23 2026-08-31 19:46:35.488842 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-31 19:46:35.488900 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-31 19:46:35.488907 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:35.488912 | ubuntu-noble | + popd 2026-08-31 19:46:35.488984 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:35.489007 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:35.489941 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-31 19:46:35.491530 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-31 19:46:35.491563 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-31 19:46:35.491569 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-31 19:46:35.491576 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-31 19:46:35.491602 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.048853 | ubuntu-noble | 2026-08-31 19:46:37 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1815183/1815183] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:37.049995 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:37.050048 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.050075 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.055853 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.055912 | ubuntu-noble | ++ head -1 2026-08-31 19:46:37.055926 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:37.068873 | ubuntu-noble | + directory=keystone-28.0.3.dev4 2026-08-31 19:46:37.069812 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev4 2026-08-31 19:46:37.069852 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:37.069880 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev4 2026-08-31 19:46:37.069904 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:37.069963 | ubuntu-noble | ++ local name=keystone 2026-08-31 19:46:37.069971 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:37.069979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:37.069987 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-31 19:46:37.069995 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-31 19:46:37.070048 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:37.070055 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-31 19:46:37.070061 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-31 19:46:37.070086 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:37.070092 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-31 19:46:37.070098 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-31 19:46:37.070104 | ubuntu-noble | ++ return 1 2026-08-31 19:46:37.070960 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:37.071004 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:37.071295 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev4 /source 2026-08-31 19:46:37.071319 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:37.071334 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev4 2026-08-31 19:46:37.071362 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:37.071397 | ubuntu-noble | ++ local name=keystone 2026-08-31 19:46:37.071409 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:37.071422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:37.071435 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-31 19:46:37.071441 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-31 19:46:37.071456 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:37.071464 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-31 19:46:37.071470 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-31 19:46:37.071478 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:37.071484 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-31 19:46:37.071489 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-31 19:46:37.071497 | ubuntu-noble | ++ return 1 2026-08-31 19:46:37.072517 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:37.072559 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:37.072570 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.072580 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.072589 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:37.072598 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.072604 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-31 19:46:37.072609 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:37.072615 | ubuntu-noble | + popd 2026-08-31 19:46:37.072621 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:37.072627 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:37.072889 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-31 19:46:37.074851 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-31 19:46:37.074890 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-31 19:46:37.074896 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-31 19:46:37.074901 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-31 19:46:37.074906 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.363372 | ubuntu-noble | 2026-08-31 19:46:38 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:38.366024 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:38.366084 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.366100 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.369876 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.369934 | ubuntu-noble | ++ head -1 2026-08-31 19:46:38.371847 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:38.376061 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-31 19:46:38.377012 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-31 19:46:38.377051 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:38.377086 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-31 19:46:38.377121 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:38.377158 | ubuntu-noble | ++ local name=magnum 2026-08-31 19:46:38.377170 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:38.377184 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:38.377215 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-31 19:46:38.377222 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-31 19:46:38.377240 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:38.377249 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-31 19:46:38.377254 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-31 19:46:38.377265 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:38.377275 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-31 19:46:38.377284 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-31 19:46:38.377296 | ubuntu-noble | ++ return 1 2026-08-31 19:46:38.377959 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:38.377991 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:38.378285 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-31 19:46:38.378365 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:38.378380 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-31 19:46:38.378394 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:38.378400 | ubuntu-noble | ++ local name=magnum 2026-08-31 19:46:38.378408 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:38.378416 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:38.378423 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-31 19:46:38.378432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-31 19:46:38.378464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:38.378471 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-31 19:46:38.378478 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-31 19:46:38.378484 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:38.378489 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-31 19:46:38.378497 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-31 19:46:38.378503 | ubuntu-noble | ++ return 1 2026-08-31 19:46:38.379421 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:38.379451 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:38.379458 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.379464 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.379470 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:38.379475 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.379481 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-31 19:46:38.379486 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:38.379492 | ubuntu-noble | + popd 2026-08-31 19:46:38.379497 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:38.379503 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:38.379740 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-31 19:46:38.381887 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-31 19:46:38.381930 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-31 19:46:38.381949 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-31 19:46:38.381955 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-31 19:46:38.381960 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.934155 | ubuntu-noble | 2026-08-31 19:46:39 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3593017/3593017] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:39.936661 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:39.936707 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.936715 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.940681 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.940724 | ubuntu-noble | ++ head -1 2026-08-31 19:46:39.941872 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:39.949954 | ubuntu-noble | + directory=manila-21.0.2.dev36 2026-08-31 19:46:39.951029 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev36 2026-08-31 19:46:39.951123 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:39.951150 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-08-31 19:46:39.951193 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:39.951243 | ubuntu-noble | ++ local name=manila 2026-08-31 19:46:39.951259 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:39.951309 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:39.951325 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-31 19:46:39.951335 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-31 19:46:39.951390 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:39.951409 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-31 19:46:39.951420 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-31 19:46:39.951431 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:39.951438 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-31 19:46:39.951445 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-31 19:46:39.951454 | ubuntu-noble | ++ return 1 2026-08-31 19:46:39.952313 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:39.952354 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:39.952950 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev36 /source 2026-08-31 19:46:39.953009 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:39.953025 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-08-31 19:46:39.953063 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:39.953107 | ubuntu-noble | ++ local name=manila 2026-08-31 19:46:39.953123 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:39.953161 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:39.953176 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-31 19:46:39.953184 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-31 19:46:39.953224 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:39.953243 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-31 19:46:39.953253 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-31 19:46:39.953261 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:39.953277 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-31 19:46:39.953287 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-31 19:46:39.953295 | ubuntu-noble | ++ return 1 2026-08-31 19:46:39.954507 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:39.954549 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:39.954564 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.954573 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.954582 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:39.954593 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.954603 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-31 19:46:39.954611 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:39.954620 | ubuntu-noble | + popd 2026-08-31 19:46:39.954627 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:39.954636 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:39.955176 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-31 19:46:39.957897 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-31 19:46:39.957960 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-31 19:46:39.957970 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-31 19:46:39.957979 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-31 19:46:39.957988 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-31 19:46:40.990951 | ubuntu-noble | 2026-08-31 19:46:40 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:40.993565 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:40.993631 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-31 19:46:40.993641 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-31 19:46:40.996856 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-31 19:46:40.996910 | ubuntu-noble | ++ head -1 2026-08-31 19:46:40.998160 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:41.002405 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-31 19:46:41.003370 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-31 19:46:41.003504 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:41.003572 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-31 19:46:41.003611 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:41.003687 | ubuntu-noble | ++ local name=masakari 2026-08-31 19:46:41.003700 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:41.003742 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.003778 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-31 19:46:41.003809 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-31 19:46:41.003877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.003888 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-31 19:46:41.003899 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-31 19:46:41.003926 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.003938 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-31 19:46:41.003947 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-31 19:46:41.003976 | ubuntu-noble | ++ return 1 2026-08-31 19:46:41.004705 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:41.004726 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:41.005241 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-31 19:46:41.005346 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:41.005361 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-31 19:46:41.005389 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:41.005453 | ubuntu-noble | ++ local name=masakari 2026-08-31 19:46:41.005462 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:41.005496 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.005505 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-31 19:46:41.005514 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-31 19:46:41.005552 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.005562 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-31 19:46:41.005587 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-31 19:46:41.005612 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.005620 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-31 19:46:41.005628 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-31 19:46:41.005640 | ubuntu-noble | ++ return 1 2026-08-31 19:46:41.006625 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:41.006655 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:41.006664 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-31 19:46:41.006670 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-31 19:46:41.006679 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:41.006686 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-31 19:46:41.006692 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-31 19:46:41.006698 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:41.006708 | ubuntu-noble | + popd 2026-08-31 19:46:41.006714 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:41.006721 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:41.007302 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.009930 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.010000 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-31 19:46:41.010017 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.010049 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.010056 | 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-31 19:46:41.923668 | ubuntu-noble | 2026-08-31 19:46:41 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-31 19:46:41.925399 | 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-31 19:46:41.925430 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.925437 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.928821 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.928891 | ubuntu-noble | ++ head -1 2026-08-31 19:46:41.930742 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:41.934431 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:41.935819 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:41.935879 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:41.935889 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:41.935897 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:41.935906 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-31 19:46:41.935914 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:41.935924 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.935932 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-31 19:46:41.935939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-31 19:46:41.935947 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.935966 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-31 19:46:41.935981 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-31 19:46:41.935989 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-31 19:46:41.935998 | ubuntu-noble | ++ return 0 2026-08-31 19:46:41.936376 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-31 19:46:41.936896 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-31 19:46:41.937023 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:41.937049 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:41.937080 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:41.937121 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-31 19:46:41.937129 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:41.937179 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.937201 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-31 19:46:41.937208 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-31 19:46:41.937254 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.937261 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-31 19:46:41.937269 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-31 19:46:41.937292 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:41.937300 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-31 19:46:41.937307 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-31 19:46:41.937314 | ubuntu-noble | ++ return 1 2026-08-31 19:46:41.938161 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:41.938183 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:41.938188 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.938207 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.938212 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-31 19:46:41.938217 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.954662 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:41.958822 | ubuntu-noble | + sort 2026-08-31 19:46:41.958922 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-31 19:46:41.963279 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:41.964578 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-31 19:46:41.964981 | ubuntu-noble | ++ sort 2026-08-31 19:46:41.968021 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:41.968115 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-31 19:46:41.968161 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-31 19:46:41.968189 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-31 19:46:41.968212 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-31 19:46:41.968223 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-31 19:46:41.968242 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:41.970135 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-31 19:46:41.970306 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-31 19:46:41.970853 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:41.972547 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-31 19:46:41.972615 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-31 19:46:41.973626 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-31 19:46:41.973654 | ubuntu-noble | + popd 2026-08-31 19:46:41.973660 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-31 19:46:41.974021 | ubuntu-noble | + sort 2026-08-31 19:46:41.977034 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-31 19:46:41.977079 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:41.977087 | ubuntu-noble | + local before=files-before 2026-08-31 19:46:41.977093 | ubuntu-noble | + local after=files-after 2026-08-31 19:46:41.977099 | ubuntu-noble | + local sources_txt 2026-08-31 19:46:41.979829 | ubuntu-noble | ++ head -1 2026-08-31 19:46:41.979889 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-31 19:46:41.981461 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-31 19:46:41.981486 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-31 19:46:41.981492 | ubuntu-noble | + local new_files 2026-08-31 19:46:41.981781 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-31 19:46:41.983582 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-31 19:46:41.983601 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-31 19:46:41.983966 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-31 19:46:41.985635 | ubuntu-noble | + [[ -n h ]] 2026-08-31 19:46:41.985655 | ubuntu-noble | + echo 2026-08-31 19:46:41.985660 | ubuntu-noble | + local file 2026-08-31 19:46:41.985664 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:41.985669 | ubuntu-noble | + case $file in 2026-08-31 19:46:41.985674 | ubuntu-noble | + continue 2026-08-31 19:46:41.985678 | ubuntu-noble | + rm files-before files-after 2026-08-31 19:46:41.987320 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:42.030365 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-31 19:46:42.037851 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:42.037918 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-31 19:46:42.037924 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:42.037941 | ubuntu-noble | + popd 2026-08-31 19:46:42.037945 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:42.037950 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:42.038788 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:42.042461 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:42.042506 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-31 19:46:42.042582 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:42.042594 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:42.042606 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.084923 | ubuntu-noble | 2026-08-31 19:46:43 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-31 19:46:43.086573 | 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-31 19:46:43.086620 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.086626 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.089821 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.089860 | ubuntu-noble | ++ head -1 2026-08-31 19:46:43.090368 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:43.095267 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-31 19:46:43.096033 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-31 19:46:43.096169 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:43.096216 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-31 19:46:43.096260 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:43.096313 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-31 19:46:43.096342 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:43.096408 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:43.096453 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-31 19:46:43.096498 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-31 19:46:43.096557 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:43.096581 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-31 19:46:43.096605 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-31 19:46:43.096633 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:43.096656 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-31 19:46:43.096678 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-31 19:46:43.096706 | ubuntu-noble | ++ return 1 2026-08-31 19:46:43.097229 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:43.097255 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:43.098534 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-31 19:46:43.098561 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:43.098568 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-31 19:46:43.098574 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:43.098579 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-31 19:46:43.098585 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:43.098590 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:43.098596 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-31 19:46:43.098602 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-31 19:46:43.098608 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:43.098613 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-31 19:46:43.098619 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-31 19:46:43.098625 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:43.098645 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-31 19:46:43.098651 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-31 19:46:43.098657 | ubuntu-noble | ++ return 1 2026-08-31 19:46:43.098667 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:43.098673 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:43.098678 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.098684 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.098689 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:43.098697 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.098702 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-31 19:46:43.098708 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:43.098714 | ubuntu-noble | + popd 2026-08-31 19:46:43.098807 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:43.098819 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:43.099640 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-31 19:46:43.101587 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-31 19:46:43.101608 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-31 19:46:43.101661 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-31 19:46:43.101668 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-31 19:46:43.101675 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.958990 | ubuntu-noble | 2026-08-31 19:46:44 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265135/12265135] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:44.961447 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:44.961521 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.961541 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.963844 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.963889 | ubuntu-noble | ++ head -1 2026-08-31 19:46:44.965171 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:44.974501 | ubuntu-noble | + directory=neutron-27.0.4.dev19 2026-08-31 19:46:44.975888 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev19 2026-08-31 19:46:44.975998 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:44.976028 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev19 2026-08-31 19:46:44.976043 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:44.976081 | ubuntu-noble | ++ local name=neutron 2026-08-31 19:46:44.976096 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:44.976145 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:44.976161 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-31 19:46:44.976172 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-31 19:46:44.976217 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:44.976228 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-31 19:46:44.976242 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-31 19:46:44.976252 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:44.976262 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-31 19:46:44.976275 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-31 19:46:44.976285 | ubuntu-noble | ++ return 1 2026-08-31 19:46:44.976872 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:44.976904 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:44.977913 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev19 /source 2026-08-31 19:46:44.978047 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:44.978061 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev19 2026-08-31 19:46:44.978074 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:44.978120 | ubuntu-noble | ++ local name=neutron 2026-08-31 19:46:44.978133 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:44.978170 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:44.978183 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-31 19:46:44.978214 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-31 19:46:44.978227 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:44.978236 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-31 19:46:44.978245 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-31 19:46:44.978257 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:44.978265 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-31 19:46:44.978274 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-31 19:46:44.978285 | ubuntu-noble | ++ return 1 2026-08-31 19:46:44.978829 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:44.978853 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:44.978910 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.978942 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.979624 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:44.979649 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.979658 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-31 19:46:44.979667 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:44.979676 | ubuntu-noble | + popd 2026-08-31 19:46:44.979685 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:44.979694 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:44.980250 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-31 19:46:44.984560 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-31 19:46:44.984635 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-31 19:46:44.984646 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-31 19:46:44.984656 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-31 19:46:44.984665 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-31 19:46:46.851704 | ubuntu-noble | 2026-08-31 19:46:46 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:46.853847 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:46.853904 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-31 19:46:46.854520 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-31 19:46:46.856830 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-31 19:46:46.856866 | ubuntu-noble | ++ head -1 2026-08-31 19:46:46.858974 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:46.863836 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-31 19:46:46.865683 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-31 19:46:46.866705 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:46.866747 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-31 19:46:46.866863 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:46.866875 | ubuntu-noble | ++ local name=nova 2026-08-31 19:46:46.866885 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:46.866894 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:46.866904 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-31 19:46:46.866914 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-31 19:46:46.866924 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-31 19:46:46.866934 | ubuntu-noble | ++ return 0 2026-08-31 19:46:46.866956 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-31 19:46:46.866996 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-31 19:46:46.867088 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:46.867104 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-31 19:46:46.867114 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:46.867127 | ubuntu-noble | ++ local name=nova 2026-08-31 19:46:46.867140 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:46.867152 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:46.867165 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-31 19:46:46.867179 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-31 19:46:46.867219 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:46.867251 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-31 19:46:46.867262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-31 19:46:46.867275 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:46.867285 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-31 19:46:46.867294 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-31 19:46:46.867304 | ubuntu-noble | ++ return 1 2026-08-31 19:46:46.868124 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:46.868167 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:46.868175 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-31 19:46:46.868181 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-31 19:46:46.868187 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-31 19:46:46.868193 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-31 19:46:47.295523 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-31 19:46:47.302849 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-31 19:46:47.302904 | ubuntu-noble | + sort 2026-08-31 19:46:47.318721 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-31 19:46:47.320841 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-31 19:46:47.320880 | ubuntu-noble | ++ sort 2026-08-31 19:46:47.323833 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-31 19:46:47.323897 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-31 19:46:47.323979 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-31 19:46:47.323990 | 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-31 19:46:47.324004 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-31 19:46:47.324011 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-31 19:46:47.324036 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-31 19:46:47.325709 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-31 19:46:47.326184 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-31 19:46:47.326313 | ubuntu-noble | + patch --forward --batch -p1 2026-08-31 19:46:47.327991 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-31 19:46:47.328670 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-31 19:46:47.328940 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-31 19:46:47.329005 | ubuntu-noble | + popd 2026-08-31 19:46:47.330848 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-31 19:46:47.330895 | ubuntu-noble | + sort 2026-08-31 19:46:47.360295 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-31 19:46:47.360544 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-31 19:46:47.360656 | ubuntu-noble | + local before=files-before 2026-08-31 19:46:47.360737 | ubuntu-noble | + local after=files-after 2026-08-31 19:46:47.360847 | ubuntu-noble | + local sources_txt 2026-08-31 19:46:47.363199 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-31 19:46:47.363339 | ubuntu-noble | ++ head -1 2026-08-31 19:46:47.369132 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-31 19:46:47.369241 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-31 19:46:47.369273 | ubuntu-noble | + local new_files 2026-08-31 19:46:47.370300 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-31 19:46:47.378880 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-31 19:46:47.378944 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-31 19:46:47.379843 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-31 19:46:47.382545 | ubuntu-noble | + [[ -n h ]] 2026-08-31 19:46:47.382591 | ubuntu-noble | + echo 2026-08-31 19:46:47.382605 | ubuntu-noble | + local file 2026-08-31 19:46:47.382616 | ubuntu-noble | + for file in $new_files 2026-08-31 19:46:47.382642 | ubuntu-noble | + case $file in 2026-08-31 19:46:47.382650 | 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-31 19:46:47.382659 | 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-31 19:46:47.382667 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-31 19:46:47.382676 | ubuntu-noble | + rm files-before files-after 2026-08-31 19:46:47.385302 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-31 19:46:49.039280 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-31 19:46:49.138978 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-31 19:46:49.139034 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-31 19:46:49.139040 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:49.139044 | ubuntu-noble | + popd 2026-08-31 19:46:49.139048 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:49.139053 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:49.139985 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-31 19:46:49.143120 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-31 19:46:49.143207 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-31 19:46:49.143219 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-31 19:46:49.143226 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-31 19:46:49.143233 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.588930 | ubuntu-noble | 2026-08-31 19:46:50 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346287/1346287] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:50.591796 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:50.591849 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.591858 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.594847 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.594893 | ubuntu-noble | ++ head -1 2026-08-31 19:46:50.596294 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:50.603246 | ubuntu-noble | + directory=octavia-17.0.1.dev19 2026-08-31 19:46:50.603976 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev19 2026-08-31 19:46:50.604159 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:50.604217 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-08-31 19:46:50.604264 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:50.604316 | ubuntu-noble | ++ local name=octavia 2026-08-31 19:46:50.604342 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:50.604392 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:50.604418 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-31 19:46:50.604448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-31 19:46:50.604509 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:50.604535 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-31 19:46:50.604557 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-31 19:46:50.604582 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:50.604605 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-31 19:46:50.604630 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-31 19:46:50.604656 | ubuntu-noble | ++ return 1 2026-08-31 19:46:50.605082 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:50.605180 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:50.606177 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev19 /source 2026-08-31 19:46:50.606405 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:50.606498 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-08-31 19:46:50.606578 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:50.606659 | ubuntu-noble | ++ local name=octavia 2026-08-31 19:46:50.606694 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:50.606750 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:50.606828 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-31 19:46:50.606869 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-31 19:46:50.606925 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:50.606952 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-31 19:46:50.606979 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-31 19:46:50.607004 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:50.607028 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-31 19:46:50.607054 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-31 19:46:50.607085 | ubuntu-noble | ++ return 1 2026-08-31 19:46:50.607555 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:50.608061 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:50.608087 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.608092 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.608096 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:50.608100 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.608103 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-31 19:46:50.608107 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:50.608125 | ubuntu-noble | + popd 2026-08-31 19:46:50.608129 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:50.608133 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:50.609064 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-31 19:46:50.610882 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-31 19:46:50.610931 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-31 19:46:50.610945 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-31 19:46:50.610955 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-31 19:46:50.610972 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.768901 | ubuntu-noble | 2026-08-31 19:46:51 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:51.770220 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:51.770254 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.770260 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.771815 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.771871 | ubuntu-noble | ++ head -1 2026-08-31 19:46:51.773971 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:51.780071 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-31 19:46:51.780883 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-31 19:46:51.780933 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:51.780940 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-31 19:46:51.780944 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:51.780948 | ubuntu-noble | ++ local name=openstack_placement 2026-08-31 19:46:51.780952 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:51.780956 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:51.780960 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-31 19:46:51.780964 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-31 19:46:51.780968 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:51.780971 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-31 19:46:51.780975 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-31 19:46:51.780978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:51.780981 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-31 19:46:51.780985 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-31 19:46:51.781007 | ubuntu-noble | ++ return 1 2026-08-31 19:46:51.781480 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:51.781501 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:51.782286 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-31 19:46:51.782313 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:51.782318 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-31 19:46:51.782322 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:51.782325 | ubuntu-noble | ++ local name=openstack_placement 2026-08-31 19:46:51.782329 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:51.782332 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:51.782336 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-31 19:46:51.782340 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-31 19:46:51.782343 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:51.782347 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-31 19:46:51.782350 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-31 19:46:51.782353 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:51.782357 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-31 19:46:51.782360 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-31 19:46:51.782372 | ubuntu-noble | ++ return 1 2026-08-31 19:46:51.782382 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:51.782387 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:51.782393 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.782398 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.782403 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:51.782411 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.782416 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-31 19:46:51.782421 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:51.782426 | ubuntu-noble | + popd 2026-08-31 19:46:51.782717 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:51.782741 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:51.783299 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:51.784996 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:51.785034 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-31 19:46:51.785043 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:51.785049 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:51.785055 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.485974 | ubuntu-noble | 2026-08-31 19:46:53 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-31 19:46:53.487856 | 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-31 19:46:53.487936 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.487963 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.490872 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.490927 | ubuntu-noble | ++ head -1 2026-08-31 19:46:53.491122 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:53.498531 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-31 19:46:53.499497 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-31 19:46:53.499633 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:53.499678 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-31 19:46:53.499719 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:53.499809 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-31 19:46:53.499841 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:53.499908 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:53.499934 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-31 19:46:53.499959 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-31 19:46:53.500005 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:53.500028 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-31 19:46:53.500050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-31 19:46:53.500076 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:53.500097 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-31 19:46:53.500118 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-31 19:46:53.500144 | ubuntu-noble | ++ return 1 2026-08-31 19:46:53.500632 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:53.500805 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:53.501583 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-31 19:46:53.501692 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:53.501732 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-31 19:46:53.501849 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:53.501910 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-31 19:46:53.501943 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:53.501995 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:53.502022 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-31 19:46:53.502048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-31 19:46:53.502089 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:53.502112 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-31 19:46:53.502136 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-31 19:46:53.502163 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:53.502186 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-31 19:46:53.502255 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-31 19:46:53.502284 | ubuntu-noble | ++ return 1 2026-08-31 19:46:53.502821 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:53.502928 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:53.502990 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.503023 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.503069 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:53.503117 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.503146 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-31 19:46:53.503184 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:53.503257 | ubuntu-noble | + popd 2026-08-31 19:46:53.503399 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:53.503451 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:53.504314 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:53.506794 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:53.506852 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-31 19:46:53.506863 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:53.506869 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:53.506882 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.980895 | ubuntu-noble | 2026-08-31 19:46:55 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:55.982482 | 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-31 19:46:55.982535 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.982545 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.984853 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.984909 | ubuntu-noble | ++ head -1 2026-08-31 19:46:55.985830 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:55.992207 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-08-31 19:46:55.993316 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-08-31 19:46:55.993483 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:55.993558 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-08-31 19:46:55.993630 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:55.993724 | ubuntu-noble | ++ local name=skyline_console 2026-08-31 19:46:55.993790 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:55.993851 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:55.993877 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-31 19:46:55.993904 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-31 19:46:55.993953 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:55.993975 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-31 19:46:55.993996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-31 19:46:55.994020 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:55.994040 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-31 19:46:55.994060 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-31 19:46:55.994084 | ubuntu-noble | ++ return 1 2026-08-31 19:46:55.994578 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:55.994702 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:55.995647 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-08-31 19:46:55.995789 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:55.995832 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-08-31 19:46:55.995867 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:55.995910 | ubuntu-noble | ++ local name=skyline_console 2026-08-31 19:46:55.995934 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:55.995977 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:55.996001 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-31 19:46:55.996024 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-31 19:46:55.996064 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:55.996085 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-31 19:46:55.996106 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-31 19:46:55.996130 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:55.996150 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-31 19:46:55.996170 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-31 19:46:55.996194 | ubuntu-noble | ++ return 1 2026-08-31 19:46:55.996664 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:55.996811 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:55.997504 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.997537 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.997551 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:55.997564 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.997577 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-31 19:46:55.997589 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:55.997602 | ubuntu-noble | + popd 2026-08-31 19:46:55.997615 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:55.997628 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:55.998080 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-31 19:46:55.999893 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-31 19:46:55.999927 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-31 19:46:55.999945 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-31 19:46:55.999951 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-31 19:46:55.999955 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.270920 | ubuntu-noble | 2026-08-31 19:46:57 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295115/1295115] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:57.272517 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:57.272552 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.272558 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.275825 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.275870 | ubuntu-noble | ++ head -1 2026-08-31 19:46:57.276200 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:57.280008 | ubuntu-noble | + directory=python_watcher-15.1.3.dev1 2026-08-31 19:46:57.280679 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev1 2026-08-31 19:46:57.280821 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:57.280870 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-08-31 19:46:57.280907 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:57.280950 | ubuntu-noble | ++ local name=python_watcher 2026-08-31 19:46:57.280972 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:57.281016 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:57.281038 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-31 19:46:57.281063 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-31 19:46:57.281105 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:57.281123 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-31 19:46:57.281148 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-31 19:46:57.281172 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:57.281190 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-31 19:46:57.281208 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-31 19:46:57.281229 | ubuntu-noble | ++ return 1 2026-08-31 19:46:57.281616 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:57.281673 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:57.282276 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev1 /source 2026-08-31 19:46:57.282389 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:57.282420 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-08-31 19:46:57.282449 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:57.282484 | ubuntu-noble | ++ local name=python_watcher 2026-08-31 19:46:57.282504 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:57.282539 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:57.282559 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-31 19:46:57.282578 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-31 19:46:57.282609 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:57.282627 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-31 19:46:57.282644 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-31 19:46:57.282665 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:57.282681 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-31 19:46:57.282700 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-31 19:46:57.282720 | ubuntu-noble | ++ return 1 2026-08-31 19:46:57.283030 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:57.283076 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:57.283106 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.283120 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.283140 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:57.283159 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.283184 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-31 19:46:57.283200 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:57.283214 | ubuntu-noble | + popd 2026-08-31 19:46:57.283285 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-31 19:46:57.283305 | ubuntu-noble | + pushd tarballs 2026-08-31 19:46:57.283909 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:57.285537 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-31 19:46:57.285569 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-31 19:46:57.285579 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:57.285585 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:57.285591 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.322868 | ubuntu-noble | 2026-08-31 19:46:58 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-31 19:46:58.324281 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-31 19:46:58.324436 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.324479 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.326137 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.326618 | ubuntu-noble | ++ head -1 2026-08-31 19:46:58.327174 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-31 19:46:58.337729 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-31 19:46:58.339404 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-31 19:46:58.339440 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-31 19:46:58.339448 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-31 19:46:58.339454 | ubuntu-noble | ++ local suffix= 2026-08-31 19:46:58.339460 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-31 19:46:58.339466 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:58.339471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:58.339477 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-31 19:46:58.339483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-31 19:46:58.339489 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:58.339495 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-31 19:46:58.339500 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-31 19:46:58.339506 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:58.339511 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-31 19:46:58.339517 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-31 19:46:58.339522 | ubuntu-noble | ++ return 1 2026-08-31 19:46:58.339533 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:58.339539 | ubuntu-noble | + patch_dir= 2026-08-31 19:46:58.340698 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-31 19:46:58.340727 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-31 19:46:58.340734 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-31 19:46:58.340740 | ubuntu-noble | ++ local suffix=/source 2026-08-31 19:46:58.340746 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-31 19:46:58.340778 | ubuntu-noble | ++ local candidate path 2026-08-31 19:46:58.340786 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:58.340792 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-31 19:46:58.340797 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-31 19:46:58.340803 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:58.340809 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-31 19:46:58.340815 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-31 19:46:58.340834 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-31 19:46:58.340839 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-31 19:46:58.340843 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-31 19:46:58.340848 | ubuntu-noble | ++ return 1 2026-08-31 19:46:58.340857 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:58.340862 | ubuntu-noble | + overlay_dir= 2026-08-31 19:46:58.340869 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.340873 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.340881 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:58.341592 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.341639 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-31 19:46:58.341648 | ubuntu-noble | + [[ -n '' ]] 2026-08-31 19:46:58.341655 | ubuntu-noble | + popd 2026-08-31 19:46:58.341662 | 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-31 19:46:58.341669 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-31 19:46:58.341675 | ubuntu-noble | + shift 2026-08-31 19:46:58.341682 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-31 19:46:58.341688 | ubuntu-noble | + roots=() 2026-08-31 19:46:58.341697 | ubuntu-noble | + local roots dir 2026-08-31 19:46:58.341704 | ubuntu-noble | + for dir in "$@" 2026-08-31 19:46:58.341717 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-31 19:46:58.341723 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-31 19:46:58.341729 | ubuntu-noble | + for dir in "$@" 2026-08-31 19:46:58.341735 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-31 19:46:58.341741 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-31 19:46:58.341747 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-31 19:46:58.341773 | ubuntu-noble | + local tmp 2026-08-31 19:46:58.342104 | ubuntu-noble | ++ mktemp -d 2026-08-31 19:46:58.344468 | ubuntu-noble | + tmp=/tmp/tmp.kK9hRhjaj8 2026-08-31 19:46:58.344499 | 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-31 19:46:58.344990 | ubuntu-noble | + sort 2026-08-31 19:46:58.345060 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-31 19:46:58.349114 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-31 19:46:58.352040 | ubuntu-noble | + comm -23 /tmp/tmp.kK9hRhjaj8/expected /tmp/tmp.kK9hRhjaj8/applied 2026-08-31 19:46:58.354162 | ubuntu-noble | + local expected_count missing_count 2026-08-31 19:46:58.354720 | ubuntu-noble | ++ wc -l 2026-08-31 19:46:58.357049 | ubuntu-noble | + expected_count=15 2026-08-31 19:46:58.357571 | ubuntu-noble | ++ wc -l 2026-08-31 19:46:58.360732 | ubuntu-noble | + missing_count=0 2026-08-31 19:46:58.360801 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-31 19:46:58.360832 | ubuntu-noble | + rm -rf /tmp/tmp.kK9hRhjaj8 2026-08-31 19:46:58.362639 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-08-31 19:46:58.362677 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-08-31 19:46:58.362685 | ubuntu-noble | + return 0 2026-08-31 19:46:58.583899 | ubuntu-noble | ok: Runtime: 0:01:12.028814 2026-08-31 19:46:58.621109 | 2026-08-31 19:46:58.621284 | PLAY RECAP 2026-08-31 19:46:58.621415 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 19:46:58.621500 | 2026-08-31 19:46:58.743100 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-31 19:46:58.745364 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-31 19:46:59.516578 | 2026-08-31 19:46:59.516737 | PLAY [Base post-fetch] 2026-08-31 19:46:59.530785 | 2026-08-31 19:46:59.530935 | TASK [diagnose-network : Ensure log directory exists] 2026-08-31 19:47:00.196500 | ubuntu-noble | ok 2026-08-31 19:47:00.208298 | 2026-08-31 19:47:00.208502 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-31 19:47:12.190886 | ubuntu-noble | ok: Runtime: 0:00:05.798766 2026-08-31 19:47:12.201080 | 2026-08-31 19:47:12.201210 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-31 19:47:18.367078 | ubuntu-noble | ok: Runtime: 0:00:00.325119 2026-08-31 19:47:18.375840 | 2026-08-31 19:47:18.375987 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-31 19:47:24.605886 | ubuntu-noble | ok: Runtime: 0:00:00.068689 2026-08-31 19:47:24.620313 | 2026-08-31 19:47:24.620442 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-31 19:47:24.675005 | ubuntu-noble | skipping: Conditional result was False 2026-08-31 19:47:24.688157 | 2026-08-31 19:47:24.688324 | TASK [fetch-output : Set log path for single node] 2026-08-31 19:47:24.747318 | ubuntu-noble | ok 2026-08-31 19:47:24.754916 | 2026-08-31 19:47:24.755051 | LOOP [fetch-output : Ensure local output dirs] 2026-08-31 19:47:25.043620 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/work/logs" 2026-08-31 19:47:25.309305 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/work/artifacts" 2026-08-31 19:47:25.580103 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/1006335d589d4cd3b5e4a83e1a2f6a18/work/docs" 2026-08-31 19:47:25.599736 | 2026-08-31 19:47:25.599905 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-31 19:47:26.369630 | ubuntu-noble | changed: 2026-08-31 19:47:26.369876 | ubuntu-noble | .d..t...... ./ 2026-08-31 19:47:26.369915 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-31 19:47:26.369941 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-31 19:47:26.369963 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-31 19:47:26.369983 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-31 19:47:26.370003 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-31 19:47:26.370044 | ubuntu-noble | changed: All items complete 2026-08-31 19:47:26.370071 | 2026-08-31 19:47:26.861532 | ubuntu-noble | changed: .d..t...... ./ 2026-08-31 19:47:27.434989 | ubuntu-noble | changed: .d..t...... ./ 2026-08-31 19:47:27.463009 | 2026-08-31 19:47:27.463199 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-31 19:47:27.810878 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.009915 2026-08-31 19:47:28.086587 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009523 2026-08-31 19:47:28.102789 | 2026-08-31 19:47:28.102979 | PLAY RECAP 2026-08-31 19:47:28.103077 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-31 19:47:28.103120 | 2026-08-31 19:47:28.231130 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-31 19:47:28.235724 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-31 19:47:28.932405 | 2026-08-31 19:47:28.932572 | PLAY [Base post] 2026-08-31 19:47:28.945645 | 2026-08-31 19:47:28.945767 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-31 19:47:29.792975 | ubuntu-noble | changed 2026-08-31 19:47:29.799144 | 2026-08-31 19:47:29.799246 | PLAY RECAP 2026-08-31 19:47:29.799308 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 19:47:29.799369 | 2026-08-31 19:47:29.911308 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-31 19:47:29.913939 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-31 19:47:30.721033 | 2026-08-31 19:47:30.721205 | PLAY [Base post-logs] 2026-08-31 19:47:30.732252 | 2026-08-31 19:47:30.732387 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-31 19:47:31.185250 | localhost | changed 2026-08-31 19:47:31.195344 | 2026-08-31 19:47:31.195498 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-31 19:47:31.231595 | localhost | ok 2026-08-31 19:47:31.235052 | 2026-08-31 19:47:31.235173 | TASK [Set zuul-log-path fact] 2026-08-31 19:47:31.251105 | localhost | ok 2026-08-31 19:47:31.260172 | 2026-08-31 19:47:31.260279 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-31 19:47:31.285066 | localhost | ok 2026-08-31 19:47:31.288473 | 2026-08-31 19:47:31.288657 | TASK [upload-logs : Create log directories] 2026-08-31 19:47:31.767419 | localhost | changed 2026-08-31 19:47:31.772725 | 2026-08-31 19:47:31.772886 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-31 19:47:32.271912 | localhost -> localhost | ok: Runtime: 0:00:00.007298 2026-08-31 19:47:32.278546 | 2026-08-31 19:47:32.278769 | TASK [upload-logs : Upload logs to log server] 2026-08-31 19:47:32.849370 | localhost | Output suppressed because no_log was given 2026-08-31 19:47:32.852696 | 2026-08-31 19:47:32.852851 | LOOP [upload-logs : Compress console log and json output] 2026-08-31 19:47:32.909680 | localhost | skipping: Conditional result was False 2026-08-31 19:47:32.914895 | localhost | skipping: Conditional result was False 2026-08-31 19:47:32.926214 | 2026-08-31 19:47:32.926391 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-31 19:47:32.977867 | localhost | skipping: Conditional result was False 2026-08-31 19:47:32.978410 | 2026-08-31 19:47:32.985033 | localhost | skipping: Conditional result was False 2026-08-31 19:47:32.998896 | 2026-08-31 19:47:32.999086 | LOOP [upload-logs : Upload console log and json output]