2026-08-17 12:25:55.940402 | Job console starting 2026-08-17 12:25:55.979515 | Updating git repos 2026-08-17 12:25:56.096649 | Cloning repos into workspace 2026-08-17 12:25:56.192149 | Restoring repo states 2026-08-17 12:25:56.212154 | Merging changes 2026-08-17 12:25:56.975248 | Checking out repos 2026-08-17 12:25:57.053390 | Preparing playbooks 2026-08-17 12:25:58.352603 | Running Ansible setup 2026-08-17 12:26:05.108391 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-17 12:26:06.653834 | 2026-08-17 12:26:06.653981 | PLAY [Base pre] 2026-08-17 12:26:06.682213 | 2026-08-17 12:26:06.682339 | TASK [Setup log path fact] 2026-08-17 12:26:06.711236 | ubuntu-noble | ok 2026-08-17 12:26:06.733865 | 2026-08-17 12:26:06.734013 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-17 12:26:06.782865 | ubuntu-noble | ok 2026-08-17 12:26:06.803958 | 2026-08-17 12:26:06.804077 | TASK [emit-job-header : Print job information] 2026-08-17 12:26:06.871062 | # Job Information 2026-08-17 12:26:06.871230 | Ansible Version: 2.16.14 2026-08-17 12:26:06.871265 | Job: container-images-kolla-patch-2025.2 2026-08-17 12:26:06.871299 | Pipeline: check 2026-08-17 12:26:06.871323 | Executor: 521e9411259a 2026-08-17 12:26:06.871344 | Triggered by: https://github.com/osism/container-images-kolla/pull/774 2026-08-17 12:26:06.871367 | Event ID: af00ab7c-9a36-11f1-85fe-eb0da8371656 2026-08-17 12:26:06.879045 | 2026-08-17 12:26:06.879158 | LOOP [emit-job-header : Print node information] 2026-08-17 12:26:07.037167 | ubuntu-noble | ok: 2026-08-17 12:26:07.037338 | ubuntu-noble | # Node Information 2026-08-17 12:26:07.037370 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-17 12:26:07.037395 | ubuntu-noble | Hostname: ubuntu 2026-08-17 12:26:07.037417 | ubuntu-noble | Username: zuul 2026-08-17 12:26:07.037438 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-17 12:26:07.037492 | ubuntu-noble | Provider: regiocloud-a 2026-08-17 12:26:07.037513 | ubuntu-noble | Region: 2026-08-17 12:26:07.037534 | ubuntu-noble | Label: ubuntu-noble 2026-08-17 12:26:07.037555 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-17 12:26:07.037574 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe13:d2b 2026-08-17 12:26:07.053535 | 2026-08-17 12:26:07.053659 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-17 12:26:08.195535 | ubuntu-noble -> localhost | changed 2026-08-17 12:26:08.213093 | 2026-08-17 12:26:08.218074 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-17 12:26:10.386725 | ubuntu-noble -> localhost | changed 2026-08-17 12:26:10.398693 | 2026-08-17 12:26:10.398813 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-17 12:26:10.696099 | ubuntu-noble -> localhost | ok 2026-08-17 12:26:10.703321 | 2026-08-17 12:26:10.703430 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-17 12:26:10.737209 | ubuntu-noble | ok 2026-08-17 12:26:10.755937 | ubuntu-noble | included: /var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-17 12:26:10.763270 | 2026-08-17 12:26:10.763368 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-17 12:26:12.925831 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-17 12:26:12.926057 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/work/8f7f61d684474f75adce45f6a5f6d154_id_rsa 2026-08-17 12:26:12.926098 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/work/8f7f61d684474f75adce45f6a5f6d154_id_rsa.pub 2026-08-17 12:26:12.926126 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-17 12:26:12.926151 | ubuntu-noble -> localhost | SHA256:amNW1Z6nalfvtn2ca5cGRWc37q02bXlRvt1zPH39zvk zuul-build-sshkey 2026-08-17 12:26:12.926173 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-17 12:26:12.926207 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-17 12:26:12.926230 | ubuntu-noble -> localhost | | | 2026-08-17 12:26:12.926252 | ubuntu-noble -> localhost | | . o+| 2026-08-17 12:26:12.926272 | ubuntu-noble -> localhost | | . . o.+| 2026-08-17 12:26:12.926292 | ubuntu-noble -> localhost | | . . . o.| 2026-08-17 12:26:12.926311 | ubuntu-noble -> localhost | | S o +.o| 2026-08-17 12:26:12.926335 | ubuntu-noble -> localhost | | o +.oo| 2026-08-17 12:26:12.926355 | ubuntu-noble -> localhost | | * ...*@| 2026-08-17 12:26:12.926374 | ubuntu-noble -> localhost | | + . ... +@^| 2026-08-17 12:26:12.926394 | ubuntu-noble -> localhost | | ... .oXE| 2026-08-17 12:26:12.926414 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-17 12:26:12.926478 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.395182 2026-08-17 12:26:12.933178 | 2026-08-17 12:26:12.933276 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-17 12:26:12.975545 | ubuntu-noble | ok 2026-08-17 12:26:12.986465 | ubuntu-noble | included: /var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-17 12:26:12.994332 | 2026-08-17 12:26:12.994413 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-17 12:26:13.017799 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 12:26:13.028430 | 2026-08-17 12:26:13.028567 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-17 12:26:13.796594 | ubuntu-noble | changed 2026-08-17 12:26:13.806190 | 2026-08-17 12:26:13.806298 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-17 12:26:14.083343 | ubuntu-noble | ok 2026-08-17 12:26:14.092251 | 2026-08-17 12:26:14.092366 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-17 12:26:14.837815 | ubuntu-noble | changed 2026-08-17 12:26:14.854513 | 2026-08-17 12:26:14.854630 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-17 12:26:15.606252 | ubuntu-noble | changed 2026-08-17 12:26:15.612608 | 2026-08-17 12:26:15.612728 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-17 12:26:15.650428 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 12:26:15.657373 | 2026-08-17 12:26:15.657507 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-17 12:26:16.120765 | ubuntu-noble -> localhost | changed 2026-08-17 12:26:16.137783 | 2026-08-17 12:26:16.137911 | TASK [add-build-sshkey : Add back temp key] 2026-08-17 12:26:16.526087 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/work/8f7f61d684474f75adce45f6a5f6d154_id_rsa (zuul-build-sshkey) 2026-08-17 12:26:16.526322 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015226 2026-08-17 12:26:16.534183 | 2026-08-17 12:26:16.534290 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-17 12:26:16.958812 | ubuntu-noble | ok 2026-08-17 12:26:16.963948 | 2026-08-17 12:26:16.964034 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-17 12:26:16.997370 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 12:26:17.014706 | 2026-08-17 12:26:17.015233 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-17 12:26:17.465936 | ubuntu-noble | ok 2026-08-17 12:26:17.487964 | 2026-08-17 12:26:17.488091 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-17 12:26:17.526530 | ubuntu-noble | ok 2026-08-17 12:26:17.531565 | 2026-08-17 12:26:17.531658 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-17 12:26:17.869287 | ubuntu-noble -> localhost | ok 2026-08-17 12:26:17.875889 | 2026-08-17 12:26:17.875995 | TASK [validate-host : Collect information about the host] 2026-08-17 12:26:19.150574 | ubuntu-noble | ok 2026-08-17 12:26:19.161864 | 2026-08-17 12:26:19.161967 | TASK [validate-host : Sanitize hostname] 2026-08-17 12:26:19.314195 | ubuntu-noble | ok 2026-08-17 12:26:19.329581 | 2026-08-17 12:26:19.329821 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-17 12:26:19.935670 | ubuntu-noble -> localhost | changed 2026-08-17 12:26:19.941910 | 2026-08-17 12:26:19.942012 | TASK [validate-host : Collect information about zuul worker] 2026-08-17 12:26:20.376641 | ubuntu-noble | ok 2026-08-17 12:26:20.382047 | 2026-08-17 12:26:20.382178 | TASK [validate-host : Write out all zuul information for each host] 2026-08-17 12:26:21.027410 | ubuntu-noble -> localhost | changed 2026-08-17 12:26:21.039300 | 2026-08-17 12:26:21.039476 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-17 12:26:21.332114 | ubuntu-noble | ok 2026-08-17 12:26:21.342720 | 2026-08-17 12:26:21.342922 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-17 12:26:22.405141 | ubuntu-noble | changed: 2026-08-17 12:26:22.405523 | ubuntu-noble | cd+++++++++ src/ 2026-08-17 12:26:22.405587 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-17 12:26:22.405632 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-17 12:26:22.405671 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-17 12:26:22.405707 | ubuntu-noble | Containerfile 2026-08-17 12:26:22.405944 | ubuntu-noble | 2026-08-17 12:28:25.311020 | ubuntu-noble | 2026-08-17 12:28:25.311023 | ubuntu-noble | Or undo this operation with: 2026-08-17 12:28:25.311027 | ubuntu-noble | 2026-08-17 12:28:25.311031 | ubuntu-noble | git switch - 2026-08-17 12:28:25.311034 | ubuntu-noble | 2026-08-17 12:28:25.311038 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-17 12:28:25.311041 | ubuntu-noble | 2026-08-17 12:28:25.311045 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-17 12:28:25.313990 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 12:28:25.316088 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-17 12:28:25.317401 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-17 12:28:25.317424 | ubuntu-noble | + popd 2026-08-17 12:28:25.317429 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-17 12:28:25.319775 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-17 12:28:25.322110 | ubuntu-noble | ++ sort 2026-08-17 12:28:25.323304 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-17 12:28:25.323356 | ubuntu-noble | + pushd kolla 2026-08-17 12:28:25.323444 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 12:28:25.323491 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 12:28:25.323518 | 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-17 12:28:25.323542 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-17 12:28:25.323554 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 12:28:25.323573 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:28:25.325178 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-17 12:28:25.325709 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:28:25.326829 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-17 12:28:25.327702 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 12:28:25.327723 | ubuntu-noble | + popd 2026-08-17 12:28:25.327728 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-17 12:28:25.327732 | ubuntu-noble | + pushd kolla 2026-08-17 12:28:25.327735 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 12:28:25.327739 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 12:28:25.327743 | 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-17 12:28:25.327747 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-17 12:28:25.327750 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 12:28:25.327754 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:28:25.328824 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-17 12:28:25.329034 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-17 12:28:25.329257 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:28:25.330875 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-17 12:28:25.330961 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-17 12:28:25.331898 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 12:28:25.331959 | ubuntu-noble | + popd 2026-08-17 12:28:25.331973 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-17 12:28:25.331979 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-17 12:28:25.473047 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-17 12:28:25.473118 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-17 12:28:25.473124 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-17 12:28:25.474777 | ubuntu-noble | Package: rabbitmq-server 2026-08-17 12:28:25.474804 | ubuntu-noble | Pin: version 4.1.* 2026-08-17 12:28:25.474808 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 12:28:25.474812 | ubuntu-noble | 2026-08-17 12:28:25.474817 | ubuntu-noble | Package: openvswitch* 2026-08-17 12:28:25.474820 | ubuntu-noble | Pin: version 3.5.* 2026-08-17 12:28:25.474824 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 12:28:25.474828 | ubuntu-noble | 2026-08-17 12:28:25.474832 | ubuntu-noble | Package: erlang* 2026-08-17 12:28:25.474836 | ubuntu-noble | Pin: version 1:27.* 2026-08-17 12:28:25.474840 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 12:28:25.474843 | ubuntu-noble | 2026-08-17 12:28:25.474848 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-17 12:28:25.474853 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-17 12:28:25.474857 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-17 12:28:25.474861 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-17 12:28:25.474864 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-17 12:28:25.474868 | ubuntu-noble | Package: proxysql 2026-08-17 12:28:25.474871 | ubuntu-noble | Pin: version 3.0.8* 2026-08-17 12:28:25.474875 | ubuntu-noble | Pin-Priority: 1001 2026-08-17 12:28:25.476249 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-17 12:28:25.479547 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-17 12:28:25.480367 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-17 12:28:25.482409 | ubuntu-noble | + image_name=base 2026-08-17 12:28:25.482558 | 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-17 12:28:25.485072 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-17 12:28:25.485767 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-17 12:28:25.487539 | ubuntu-noble | + image_name=nova 2026-08-17 12:28:25.487695 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-17 12:28:25.490678 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-17 12:28:25.492820 | ubuntu-noble | patches/2025.2/cinder 2026-08-17 12:28:25.492846 | ubuntu-noble | patches/2025.2/kolla 2026-08-17 12:28:25.492851 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-17 12:28:25.492856 | ubuntu-noble | patches/2025.2/ironic 2026-08-17 12:28:25.492860 | ubuntu-noble | patches/2025.2/nova 2026-08-17 12:28:25.495988 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-17 12:28:25.496018 | ubuntu-noble | ++ grep kolla 2026-08-17 12:28:25.497055 | ubuntu-noble | ++ grep -v kolla-build 2026-08-17 12:28:25.498435 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-17 12:28:25.499106 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-17 12:28:25.500557 | ubuntu-noble | + project=kolla 2026-08-17 12:28:25.502989 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-17 12:28:25.503019 | ubuntu-noble | ++ sort 2026-08-17 12:28:25.504275 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-17 12:28:25.504338 | ubuntu-noble | + pushd kolla 2026-08-17 12:28:25.504438 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-17 12:28:25.504493 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-17 12:28:25.504523 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-17 12:28:25.504547 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-17 12:28:25.504561 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-17 12:28:25.504622 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:28:25.506100 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-17 12:28:25.506219 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-17 12:28:25.506676 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:28:25.507820 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-17 12:28:25.508047 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-17 12:28:25.508742 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-17 12:28:25.508760 | ubuntu-noble | + popd 2026-08-17 12:28:25.508766 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-17 12:28:25.508770 | ubuntu-noble | + pushd kolla 2026-08-17 12:28:25.508774 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-17 12:28:25.508779 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-17 12:28:25.508783 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-17 12:28:25.508787 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-17 12:28:25.508791 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-17 12:28:25.508795 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:28:25.509855 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-17 12:28:25.509915 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-17 12:28:25.510433 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:28:25.511468 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-17 12:28:25.511541 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-17 12:28:25.512226 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-17 12:28:25.512245 | ubuntu-noble | + popd 2026-08-17 12:28:25.512250 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-17 12:28:26.203272 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-17 12:28:26.284412 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-17 12:28:26.299772 | 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-17 12:28:26.405648 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-17 12:28:26.420834 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) 2026-08-17 12:28:26.511019 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-17 12:28:26.527395 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-17 12:28:26.539741 | 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-17 12:28:26.546037 | 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-17 12:28:26.603643 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-17 12:28:26.618370 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-17 12:28:26.679955 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 12:28:26.695850 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-17 12:28:26.765538 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 12:28:26.780993 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-17 12:28:26.855982 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 12:28:26.872028 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-17 12:28:27.010480 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 12:28:27.026343 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-17 12:28:27.041136 | 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-17 12:28:27.043142 | 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-17 12:28:27.127128 | 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-17 12:28:27.141387 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-17 12:28:27.184314 | 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-17 12:28:27.185891 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.18) 2026-08-17 12:28:27.187906 | 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-17 12:28:27.189278 | 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-17 12:28:27.233460 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-17 12:28:27.275204 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.5 MB/s eta 0:00:00 2026-08-17 12:28:27.291923 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) 2026-08-17 12:28:27.319197 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.0/221.0 kB 10.7 MB/s eta 0:00:00 2026-08-17 12:28:27.337358 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-17 12:28:27.352527 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 13.2 MB/s eta 0:00:00 2026-08-17 12:28:27.368496 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-17 12:28:27.381820 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 6.1 MB/s eta 0:00:00 2026-08-17 12:28:27.397657 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-17 12:28:27.466227 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 35.2 MB/s eta 0:00:00 2026-08-17 12:28:27.482860 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-17 12:28:27.496193 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.6 MB/s eta 0:00:00 2026-08-17 12:28:27.512881 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-17 12:28:27.537360 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-17 12:28:27.554812 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 4.1 MB/s eta 0:00:00 2026-08-17 12:28:27.572789 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-17 12:28:27.827130 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-17 12:28:28.746691 | ubuntu-noble | Successfully installed GitPython-3.1.59 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.0 2026-08-17 12:28:28.893671 | ubuntu-noble | + pip3 install kolla/ 2026-08-17 12:28:29.416074 | ubuntu-noble | Processing ./kolla 2026-08-17 12:28:29.419289 | ubuntu-noble | Installing build dependencies: started 2026-08-17 12:28:31.329075 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-17 12:28:31.337948 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-17 12:28:31.559410 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-17 12:28:31.566517 | ubuntu-noble | Installing backend dependencies: started 2026-08-17 12:28:33.654837 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-17 12:28:33.657641 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-17 12:28:34.271017 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-17 12:28:34.288234 | 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-17 12:28:34.290414 | 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-17 12:28:34.293201 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.59) 2026-08-17 12:28:34.295338 | 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-17 12:28:34.297465 | 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-17 12:28:34.341455 | 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-17 12:28:34.345749 | 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-17 12:28:34.354401 | 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-17 12:28:34.355771 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (5.9.0) 2026-08-17 12:28:34.357334 | 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-17 12:28:34.359038 | 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-17 12:28:34.360305 | 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-17 12:28:34.361808 | 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-17 12:28:34.411147 | 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-17 12:28:34.429006 | 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-17 12:28:34.430558 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.18) 2026-08-17 12:28:34.432147 | 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-17 12:28:34.433415 | 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-17 12:28:34.459966 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-17 12:28:34.461830 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-17 12:28:35.973920 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-17 12:28:35.977046 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=282ccfd02a14289590a8907c6cb599791693baedb6e9ec1d7fecae1cdae69d63 2026-08-17 12:28:35.977072 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-r743mv5q/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-17 12:28:35.986251 | ubuntu-noble | Successfully built kolla 2026-08-17 12:28:36.168999 | ubuntu-noble | Installing collected packages: kolla 2026-08-17 12:28:36.349069 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-17 12:28:36.494053 | ubuntu-noble | ++ kolla-build --version 2026-08-17 12:28:37.024975 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-17 12:28:37.025061 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-17 12:28:37.025217 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 12:28:37.028012 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=de31328 2026-08-17 12:28:37.028055 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=de31328 2026-08-17 12:28:37.028530 | ubuntu-noble | ++ cd release 2026-08-17 12:28:37.028546 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 12:28:37.032734 | ubuntu-noble | + export HASH_RELEASE=1530f88 2026-08-17 12:28:37.032761 | ubuntu-noble | + HASH_RELEASE=1530f88 2026-08-17 12:28:37.032815 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-17 12:28:37.180188 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-17 12:28:37.180243 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-17 12:28:37.180253 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-17 12:28:37.181984 | ubuntu-noble | {% extends parent_template %} 2026-08-17 12:28:37.182012 | ubuntu-noble | 2026-08-17 12:28:37.182017 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-17 12:28:37.182022 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-17 12:28:37.182026 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-17 12:28:37.182029 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-17 12:28:37.182033 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-17 12:28:37.182037 | ubuntu-noble | ] %} 2026-08-17 12:28:37.182041 | ubuntu-noble | 2026-08-17 12:28:37.182045 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-17 12:28:37.182049 | ubuntu-noble | 2026-08-17 12:28:37.182053 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-17 12:28:37.182056 | ubuntu-noble | 2026-08-17 12:28:37.182060 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-17 12:28:37.182064 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-17 12:28:37.182067 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-17 12:28:37.182071 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-17 12:28:37.182075 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182079 | ubuntu-noble | 2026-08-17 12:28:37.182082 | ubuntu-noble | {% block horizon_header %} 2026-08-17 12:28:37.182086 | ubuntu-noble | RUN apt-get update \ 2026-08-17 12:28:37.182090 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-17 12:28:37.182094 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-17 12:28:37.182098 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-17 12:28:37.182102 | ubuntu-noble | && apt-get clean \ 2026-08-17 12:28:37.182105 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 12:28:37.182109 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182112 | ubuntu-noble | 2026-08-17 12:28:37.182116 | ubuntu-noble | {% block horizon_footer %} 2026-08-17 12:28:37.182120 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-17 12:28:37.182124 | 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-17 12:28:37.182129 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-17 12:28:37.182133 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182136 | ubuntu-noble | 2026-08-17 12:28:37.182140 | ubuntu-noble | {% block base_header %} 2026-08-17 12:28:37.182143 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-17 12:28:37.182148 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-17 12:28:37.182151 | ubuntu-noble | 2026-08-17 12:28:37.182155 | ubuntu-noble | RUN apt-get update \ 2026-08-17 12:28:37.182158 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-17 12:28:37.182162 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-17 12:28:37.182165 | ubuntu-noble | && apt-get clean \ 2026-08-17 12:28:37.182169 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 12:28:37.182172 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182176 | ubuntu-noble | 2026-08-17 12:28:37.182179 | ubuntu-noble | {% block openstack_base_header %} 2026-08-17 12:28:37.182183 | ubuntu-noble | RUN apt-get update \ 2026-08-17 12:28:37.182186 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-17 12:28:37.182190 | ubuntu-noble | && apt-get clean \ 2026-08-17 12:28:37.182206 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 12:28:37.182209 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182213 | ubuntu-noble | 2026-08-17 12:28:37.182217 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-17 12:28:37.182220 | ubuntu-noble | 2026-08-17 12:28:37.182224 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-17 12:28:37.182227 | ubuntu-noble | 2026-08-17 12:28:37.182231 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-17 12:28:37.182234 | ubuntu-noble | 2026-08-17 12:28:37.182238 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-17 12:28:37.182241 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-17 12:28:37.182245 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-17 12:28:37.182248 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182252 | ubuntu-noble | 2026-08-17 12:28:37.182255 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-17 12:28:37.182259 | ubuntu-noble | {% block manila_base_footer %} 2026-08-17 12:28:37.182262 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-17 12:28:37.182266 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182269 | ubuntu-noble | 2026-08-17 12:28:37.182273 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-17 12:28:37.182276 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-17 12:28:37.182280 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-17 12:28:37.182283 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-17 12:28:37.182287 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-17 12:28:37.182290 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182294 | ubuntu-noble | 2026-08-17 12:28:37.182297 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-17 12:28:37.182301 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-17 12:28:37.182304 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-17 12:28:37.182308 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-17 12:28:37.182311 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182315 | ubuntu-noble | 2026-08-17 12:28:37.182318 | ubuntu-noble | {% block grafana_footer %} 2026-08-17 12:28:37.182322 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-17 12:28:37.182325 | ubuntu-noble | && mkdir -p /operations \ 2026-08-17 12:28:37.182329 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-17 12:28:37.182332 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-17 12:28:37.182335 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182339 | ubuntu-noble | 2026-08-17 12:28:37.182342 | ubuntu-noble | {% block keystone_footer %} 2026-08-17 12:28:37.182346 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-17 12:28:37.182349 | ubuntu-noble | RUN apt-get update \ 2026-08-17 12:28:37.182353 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-17 12:28:37.182357 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-17 12:28:37.182360 | ubuntu-noble | libldap-common \ 2026-08-17 12:28:37.182363 | ubuntu-noble | libmemcached11 \ 2026-08-17 12:28:37.182367 | ubuntu-noble | && apt-get clean \ 2026-08-17 12:28:37.182370 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-17 12:28:37.182374 | ubuntu-noble | && a2enmod auth_openidc 2026-08-17 12:28:37.182378 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182381 | ubuntu-noble | 2026-08-17 12:28:37.182384 | ubuntu-noble | {% block footer %} 2026-08-17 12:28:37.182392 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-17 12:28:37.182396 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-17 12:28:37.182399 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-17 12:28:37.182403 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-17 12:28:37.182408 | 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-17 12:28:37.182420 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182424 | ubuntu-noble | 2026-08-17 12:28:37.182428 | ubuntu-noble | {% block labels %} 2026-08-17 12:28:37.182434 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-17 12:28:37.182438 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-17 12:28:37.182441 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="de31328" \ 2026-08-17 12:28:37.182444 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-17 12:28:37.182448 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-17 12:28:37.182451 | ubuntu-noble | "de.osism.commit.release"="1530f88" \ 2026-08-17 12:28:37.182455 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-17 12:28:37.182458 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-17 12:28:37.182462 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-17 12:28:37.182465 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-17 12:28:37.182469 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-17T12:28:37.159097+00:00" \ 2026-08-17 12:28:37.182472 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-17 12:28:37.182476 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-17 12:28:37.182479 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-17 12:28:37.182483 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-17 12:28:37.182486 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-17 12:28:37.182490 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-17 12:28:37.182494 | ubuntu-noble | {% endblock %} 2026-08-17 12:28:37.182497 | ubuntu-noble | 2026-08-17 12:28:37.182760 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-17 12:28:37.184637 | ubuntu-noble | + BASE=ubuntu 2026-08-17 12:28:37.184976 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-17 12:28:37.185460 | ubuntu-noble | ++ date +%Y%m%d 2026-08-17 12:28:37.187036 | ubuntu-noble | + BUILD_ID=20260817 2026-08-17 12:28:37.187061 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-17 12:28:37.187065 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-17 12:28:37.187069 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-17 12:28:37.187072 | ubuntu-noble | + VERSION=latest 2026-08-17 12:28:37.187093 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-17 12:28:37.187117 | ubuntu-noble | + . defaults/all.sh 2026-08-17 12:28:37.187176 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-17 12:28:37.187191 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-17 12:28:37.187221 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-17 12:28:37.187855 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-17 12:28:37.187871 | ubuntu-noble | +++ deactivate nondestructive 2026-08-17 12:28:37.187875 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:37.187878 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:37.187882 | ubuntu-noble | +++ hash -r 2026-08-17 12:28:37.187885 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:37.187889 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-17 12:28:37.187892 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-17 12:28:37.187896 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-17 12:28:37.187899 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-17 12:28:37.187903 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-17 12:28:37.187906 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-17 12:28:37.187909 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-17 12:28:37.187913 | 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-17 12:28:37.187918 | 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-17 12:28:37.187962 | ubuntu-noble | +++ export PATH 2026-08-17 12:28:37.187971 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:37.187974 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-17 12:28:37.187978 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-17 12:28:37.187981 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-17 12:28:37.187985 | ubuntu-noble | +++ export PS1 2026-08-17 12:28:37.187988 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-17 12:28:37.187992 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-17 12:28:37.187995 | ubuntu-noble | +++ hash -r 2026-08-17 12:28:37.187998 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-17 12:28:37.188318 | ubuntu-noble | +++ date +%Y%m%d 2026-08-17 12:28:37.190918 | ubuntu-noble | ++ export BUILD_ID=20260817 2026-08-17 12:28:37.190978 | ubuntu-noble | ++ BUILD_ID=20260817 2026-08-17 12:28:37.190982 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-17 12:28:37.190986 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-17 12:28:37.191001 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-17 12:28:37.191005 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-17 12:28:37.191008 | ubuntu-noble | + export VERSION 2026-08-17 12:28:37.191012 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-17 12:28:37.191015 | ubuntu-noble | + DOCKER_TAG=build-20260817 2026-08-17 12:28:37.191019 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-17 12:28:37.191022 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-17 12:28:37.191026 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-17 12:28:37.191029 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-17 12:28:37.191033 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-17 12:28:37.338007 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-17 12:28:37.338066 | 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-17 12:28:38.620557 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 12:28:38.620602 | ubuntu-noble | "changed": false, 2026-08-17 12:28:38.620606 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:38.620610 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:38.620614 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:38.620618 | ubuntu-noble | "msg": "OK", 2026-08-17 12:28:38.620621 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:38.620625 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:38.620629 | ubuntu-noble | "size": 4562, 2026-08-17 12:28:38.620633 | ubuntu-noble | "state": "file", 2026-08-17 12:28:38.620636 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:38.620640 | ubuntu-noble | } 2026-08-17 12:28:38.720300 | ubuntu-noble | + setini DEFAULT tag build-20260817 2026-08-17 12:28:38.720371 | 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-20260817' 2026-08-17 12:28:39.945993 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 12:28:39.946062 | ubuntu-noble | "changed": true, 2026-08-17 12:28:39.946067 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:39.946071 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:39.946075 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:39.946078 | ubuntu-noble | "msg": "option changed", 2026-08-17 12:28:39.946082 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:39.946086 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:39.946091 | ubuntu-noble | "size": 4570, 2026-08-17 12:28:39.946095 | ubuntu-noble | "state": "file", 2026-08-17 12:28:39.946098 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:39.946102 | ubuntu-noble | } 2026-08-17 12:28:40.036919 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-17 12:28:40.037000 | 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-17 12:28:41.256979 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 12:28:41.257023 | ubuntu-noble | "changed": false, 2026-08-17 12:28:41.257028 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:41.257032 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:41.257036 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:41.257040 | ubuntu-noble | "msg": "OK", 2026-08-17 12:28:41.257044 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:41.257048 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:41.257052 | ubuntu-noble | "size": 4570, 2026-08-17 12:28:41.257056 | ubuntu-noble | "state": "file", 2026-08-17 12:28:41.257060 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:41.257064 | ubuntu-noble | } 2026-08-17 12:28:41.353436 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-17 12:28:41.353490 | 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-17 12:28:42.556021 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 12:28:42.556081 | ubuntu-noble | "changed": false, 2026-08-17 12:28:42.556092 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:42.556101 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:42.556110 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:42.556119 | ubuntu-noble | "msg": "OK", 2026-08-17 12:28:42.556128 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:42.556137 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:42.556146 | ubuntu-noble | "size": 4570, 2026-08-17 12:28:42.556155 | ubuntu-noble | "state": "file", 2026-08-17 12:28:42.556164 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:42.556173 | ubuntu-noble | } 2026-08-17 12:28:42.654060 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-17 12:28:42.654116 | 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-17 12:28:43.881990 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 12:28:43.882034 | ubuntu-noble | "changed": false, 2026-08-17 12:28:43.882039 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:43.882043 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:43.882047 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:43.882051 | ubuntu-noble | "msg": "OK", 2026-08-17 12:28:43.882055 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:43.882059 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:43.882063 | ubuntu-noble | "size": 4570, 2026-08-17 12:28:43.882067 | ubuntu-noble | "state": "file", 2026-08-17 12:28:43.882071 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:43.882074 | ubuntu-noble | } 2026-08-17 12:28:43.977873 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-17 12:28:43.977952 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-17 12:28:43.977960 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-17 12:28:43.978038 | 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-17 12:28:45.197695 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 12:28:45.197770 | ubuntu-noble | "changed": true, 2026-08-17 12:28:45.197776 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:45.197780 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:45.197784 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:45.197788 | ubuntu-noble | "msg": "section and option added", 2026-08-17 12:28:45.197792 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:45.197796 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:45.197799 | ubuntu-noble | "size": 4641, 2026-08-17 12:28:45.197803 | ubuntu-noble | "state": "file", 2026-08-17 12:28:45.197806 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:45.197810 | ubuntu-noble | } 2026-08-17 12:28:45.300365 | 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-17 12:28:45.304608 | ubuntu-noble | + setini openstack-base type local 2026-08-17 12:28:45.304679 | 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-17 12:28:46.542113 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 12:28:46.542161 | ubuntu-noble | "changed": true, 2026-08-17 12:28:46.542167 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:46.542171 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:46.542174 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:46.542178 | ubuntu-noble | "msg": "option added", 2026-08-17 12:28:46.542182 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:46.542186 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:46.542190 | ubuntu-noble | "size": 4752, 2026-08-17 12:28:46.542194 | ubuntu-noble | "state": "file", 2026-08-17 12:28:46.542197 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:46.542201 | ubuntu-noble | } 2026-08-17 12:28:46.641006 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-17 12:28:46.641058 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-17 12:28:46.641064 | 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-17 12:28:47.859728 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 12:28:47.859776 | ubuntu-noble | "changed": true, 2026-08-17 12:28:47.859781 | ubuntu-noble | "gid": 1000, 2026-08-17 12:28:47.859786 | ubuntu-noble | "group": "zuul", 2026-08-17 12:28:47.859802 | ubuntu-noble | "mode": "0664", 2026-08-17 12:28:47.859807 | ubuntu-noble | "msg": "option added", 2026-08-17 12:28:47.859811 | ubuntu-noble | "owner": "zuul", 2026-08-17 12:28:47.859815 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 12:28:47.859819 | ubuntu-noble | "size": 4790, 2026-08-17 12:28:47.859823 | ubuntu-noble | "state": "file", 2026-08-17 12:28:47.859827 | ubuntu-noble | "uid": 1000 2026-08-17 12:28:47.859831 | ubuntu-noble | } 2026-08-17 12:28:47.966545 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-17 12:28:47.966596 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-17 12:28:47.966601 | ubuntu-noble | + cat kolla-build.conf 2026-08-17 12:28:47.967730 | ubuntu-noble | [DEFAULT] 2026-08-17 12:28:47.967743 | ubuntu-noble | base = ubuntu 2026-08-17 12:28:47.967747 | ubuntu-noble | base_package_type = deb 2026-08-17 12:28:47.967764 | ubuntu-noble | base_tag = 24.04 2026-08-17 12:28:47.967769 | ubuntu-noble | install_type = source 2026-08-17 12:28:47.967773 | ubuntu-noble | namespace = kolla 2026-08-17 12:28:47.967777 | ubuntu-noble | openstack_release = 2025.2 2026-08-17 12:28:47.967781 | ubuntu-noble | push = false 2026-08-17 12:28:47.967785 | ubuntu-noble | tag = build-20260817 2026-08-17 12:28:47.967789 | ubuntu-noble | threads = 1 2026-08-17 12:28:47.967807 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-17 12:28:47.967812 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-17 12:28:47.967816 | ubuntu-noble | 2026-08-17 12:28:47.967820 | ubuntu-noble | ######################################################################### 2026-08-17 12:28:47.967825 | ubuntu-noble | # sources tracked in release repository 2026-08-17 12:28:47.967829 | ubuntu-noble | 2026-08-17 12:28:47.967832 | ubuntu-noble | [aodh-base] 2026-08-17 12:28:47.967836 | ubuntu-noble | type = local 2026-08-17 12:28:47.967840 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 12:28:47.967843 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-17 12:28:47.967847 | ubuntu-noble | 2026-08-17 12:28:47.967855 | ubuntu-noble | 2026-08-17 12:28:47.967859 | ubuntu-noble | 2026-08-17 12:28:47.967862 | ubuntu-noble | [barbican-base] 2026-08-17 12:28:47.967866 | ubuntu-noble | type = local 2026-08-17 12:28:47.967870 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 12:28:47.967874 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-17 12:28:47.967878 | ubuntu-noble | 2026-08-17 12:28:47.967882 | ubuntu-noble | 2026-08-17 12:28:47.967885 | ubuntu-noble | 2026-08-17 12:28:47.967889 | ubuntu-noble | [blazar-base] 2026-08-17 12:28:47.967892 | ubuntu-noble | type = local 2026-08-17 12:28:47.967896 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 12:28:47.967899 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-17 12:28:47.967903 | ubuntu-noble | 2026-08-17 12:28:47.967906 | ubuntu-noble | 2026-08-17 12:28:47.967910 | ubuntu-noble | 2026-08-17 12:28:47.967913 | ubuntu-noble | [ceilometer-base] 2026-08-17 12:28:47.967917 | ubuntu-noble | type = local 2026-08-17 12:28:47.967920 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:47.967924 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:47.967942 | ubuntu-noble | 2026-08-17 12:28:47.967946 | ubuntu-noble | 2026-08-17 12:28:47.967952 | ubuntu-noble | 2026-08-17 12:28:47.967956 | ubuntu-noble | [cinder-base] 2026-08-17 12:28:47.967960 | ubuntu-noble | type = local 2026-08-17 12:28:47.967963 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 12:28:47.967967 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-17 12:28:47.967970 | ubuntu-noble | 2026-08-17 12:28:47.967974 | ubuntu-noble | 2026-08-17 12:28:47.967977 | ubuntu-noble | 2026-08-17 12:28:47.967981 | ubuntu-noble | [designate-base] 2026-08-17 12:28:47.967984 | ubuntu-noble | type = local 2026-08-17 12:28:47.967988 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 12:28:47.967991 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-17 12:28:47.967995 | ubuntu-noble | 2026-08-17 12:28:47.967998 | ubuntu-noble | 2026-08-17 12:28:47.968002 | ubuntu-noble | 2026-08-17 12:28:47.968005 | ubuntu-noble | [glance-base] 2026-08-17 12:28:47.968009 | ubuntu-noble | type = local 2026-08-17 12:28:47.968012 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 12:28:47.968016 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-17 12:28:47.968019 | ubuntu-noble | 2026-08-17 12:28:47.968023 | ubuntu-noble | 2026-08-17 12:28:47.968026 | ubuntu-noble | 2026-08-17 12:28:47.968030 | ubuntu-noble | [heat-base] 2026-08-17 12:28:47.968033 | ubuntu-noble | type = local 2026-08-17 12:28:47.968037 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 12:28:47.968041 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-17 12:28:47.968044 | ubuntu-noble | 2026-08-17 12:28:47.968048 | ubuntu-noble | 2026-08-17 12:28:47.968051 | ubuntu-noble | 2026-08-17 12:28:47.968055 | ubuntu-noble | [horizon] 2026-08-17 12:28:47.968058 | ubuntu-noble | type = local 2026-08-17 12:28:47.968062 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 12:28:47.968073 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-17 12:28:47.968077 | ubuntu-noble | 2026-08-17 12:28:47.968080 | ubuntu-noble | 2026-08-17 12:28:47.968084 | ubuntu-noble | 2026-08-17 12:28:47.968087 | ubuntu-noble | [ironic-base] 2026-08-17 12:28:47.968091 | ubuntu-noble | type = local 2026-08-17 12:28:47.968099 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 12:28:47.968102 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-17 12:28:47.968106 | ubuntu-noble | 2026-08-17 12:28:47.968110 | ubuntu-noble | 2026-08-17 12:28:47.968113 | ubuntu-noble | 2026-08-17 12:28:47.968117 | ubuntu-noble | [keystone-base] 2026-08-17 12:28:47.968121 | ubuntu-noble | type = local 2026-08-17 12:28:47.968124 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 12:28:47.968128 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-17 12:28:47.968131 | ubuntu-noble | 2026-08-17 12:28:47.968135 | ubuntu-noble | 2026-08-17 12:28:47.968138 | ubuntu-noble | 2026-08-17 12:28:47.968142 | ubuntu-noble | [magnum-base] 2026-08-17 12:28:47.968146 | ubuntu-noble | type = local 2026-08-17 12:28:47.968149 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 12:28:47.968153 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-17 12:28:47.968156 | ubuntu-noble | 2026-08-17 12:28:47.968160 | ubuntu-noble | 2026-08-17 12:28:47.968163 | ubuntu-noble | 2026-08-17 12:28:47.968167 | ubuntu-noble | [manila-base] 2026-08-17 12:28:47.968171 | ubuntu-noble | type = local 2026-08-17 12:28:47.968174 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 12:28:47.968178 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-17 12:28:47.968181 | ubuntu-noble | 2026-08-17 12:28:47.968185 | ubuntu-noble | 2026-08-17 12:28:47.968188 | ubuntu-noble | 2026-08-17 12:28:47.968192 | ubuntu-noble | [masakari-base] 2026-08-17 12:28:47.968196 | ubuntu-noble | type = local 2026-08-17 12:28:47.968199 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 12:28:47.968203 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-17 12:28:47.968206 | ubuntu-noble | 2026-08-17 12:28:47.968210 | ubuntu-noble | 2026-08-17 12:28:47.968214 | ubuntu-noble | 2026-08-17 12:28:47.968217 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-17 12:28:47.968221 | ubuntu-noble | type = local 2026-08-17 12:28:47.968224 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:28:47.968228 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:28:47.968232 | ubuntu-noble | 2026-08-17 12:28:47.968235 | ubuntu-noble | 2026-08-17 12:28:47.968239 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-17 12:28:47.968243 | ubuntu-noble | type = local 2026-08-17 12:28:47.968246 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:28:47.968250 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:28:47.968254 | ubuntu-noble | 2026-08-17 12:28:47.968257 | ubuntu-noble | 2026-08-17 12:28:47.968261 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-17 12:28:47.968264 | ubuntu-noble | type = local 2026-08-17 12:28:47.968268 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:28:47.968271 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:28:47.968275 | ubuntu-noble | 2026-08-17 12:28:47.968279 | ubuntu-noble | 2026-08-17 12:28:47.968282 | ubuntu-noble | 2026-08-17 12:28:47.968286 | ubuntu-noble | [neutron-base] 2026-08-17 12:28:47.968289 | ubuntu-noble | type = local 2026-08-17 12:28:47.968293 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 12:28:47.968297 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-17 12:28:47.968300 | ubuntu-noble | 2026-08-17 12:28:47.968304 | ubuntu-noble | 2026-08-17 12:28:47.968307 | ubuntu-noble | 2026-08-17 12:28:47.968311 | ubuntu-noble | [nova-base] 2026-08-17 12:28:47.968314 | ubuntu-noble | type = local 2026-08-17 12:28:47.968318 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 12:28:47.968322 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-17 12:28:47.968325 | ubuntu-noble | 2026-08-17 12:28:47.968329 | ubuntu-noble | 2026-08-17 12:28:47.968332 | ubuntu-noble | 2026-08-17 12:28:47.968336 | ubuntu-noble | [octavia-base] 2026-08-17 12:28:47.968339 | ubuntu-noble | type = local 2026-08-17 12:28:47.968343 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 12:28:47.968347 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-17 12:28:47.968350 | ubuntu-noble | 2026-08-17 12:28:47.968354 | ubuntu-noble | 2026-08-17 12:28:47.968357 | ubuntu-noble | 2026-08-17 12:28:47.968364 | ubuntu-noble | [placement-base] 2026-08-17 12:28:47.968368 | ubuntu-noble | type = local 2026-08-17 12:28:47.968371 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 12:28:47.968375 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-17 12:28:47.968378 | ubuntu-noble | 2026-08-17 12:28:47.968382 | ubuntu-noble | 2026-08-17 12:28:47.968386 | ubuntu-noble | 2026-08-17 12:28:47.968389 | ubuntu-noble | [skyline-apiserver-base] 2026-08-17 12:28:47.968393 | ubuntu-noble | type = local 2026-08-17 12:28:47.968403 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:28:47.968407 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:28:47.968410 | ubuntu-noble | 2026-08-17 12:28:47.968414 | ubuntu-noble | 2026-08-17 12:28:47.968417 | ubuntu-noble | 2026-08-17 12:28:47.968421 | ubuntu-noble | [skyline-console-base] 2026-08-17 12:28:47.968424 | ubuntu-noble | type = local 2026-08-17 12:28:47.968428 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 12:28:47.968432 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-17 12:28:47.968435 | ubuntu-noble | 2026-08-17 12:28:47.968439 | ubuntu-noble | 2026-08-17 12:28:47.968442 | ubuntu-noble | 2026-08-17 12:28:47.968446 | ubuntu-noble | [watcher-base] 2026-08-17 12:28:47.968449 | ubuntu-noble | type = local 2026-08-17 12:28:47.968453 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 12:28:47.968457 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-17 12:28:47.968460 | ubuntu-noble | 2026-08-17 12:28:47.968464 | ubuntu-noble | 2026-08-17 12:28:47.968467 | ubuntu-noble | [openstack-base] 2026-08-17 12:28:47.968471 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 12:28:47.968475 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-17 12:28:47.968478 | ubuntu-noble | type = local 2026-08-17 12:28:47.968977 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-17 12:28:47.970534 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-17 12:28:47.970546 | ubuntu-noble | + VERSION=latest 2026-08-17 12:28:47.970550 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-17 12:28:47.970596 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-17 12:28:47.970603 | ubuntu-noble | + . defaults/all.sh 2026-08-17 12:28:47.970652 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-17 12:28:47.970657 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-17 12:28:47.970663 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-17 12:28:47.970666 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-17 12:28:47.970773 | ubuntu-noble | +++ deactivate nondestructive 2026-08-17 12:28:47.970810 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:47.970836 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:47.970843 | ubuntu-noble | +++ hash -r 2026-08-17 12:28:47.970870 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:47.970877 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-17 12:28:47.970880 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-17 12:28:47.970896 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-17 12:28:47.970962 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-17 12:28:47.970971 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-17 12:28:47.970976 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-17 12:28:47.970980 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-17 12:28:47.971005 | 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-17 12:28:47.971013 | 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-17 12:28:47.971019 | ubuntu-noble | +++ export PATH 2026-08-17 12:28:47.971043 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 12:28:47.971066 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-17 12:28:47.971072 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-17 12:28:47.971077 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-17 12:28:47.971081 | ubuntu-noble | +++ export PS1 2026-08-17 12:28:47.971086 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-17 12:28:47.971090 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-17 12:28:47.971095 | ubuntu-noble | +++ hash -r 2026-08-17 12:28:47.971129 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-17 12:28:47.971768 | ubuntu-noble | +++ date +%Y%m%d 2026-08-17 12:28:47.972921 | ubuntu-noble | ++ export BUILD_ID=20260817 2026-08-17 12:28:47.972951 | ubuntu-noble | ++ BUILD_ID=20260817 2026-08-17 12:28:47.972967 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-17 12:28:47.972971 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-17 12:28:47.972976 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-17 12:28:47.972980 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-17 12:28:47.972985 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-17 12:28:47.973686 | ubuntu-noble | +++ pwd 2026-08-17 12:28:47.973769 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-17 12:28:47.973778 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 12:28:47.974121 | ubuntu-noble | + export VERSION 2026-08-17 12:28:47.974133 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-17 12:28:47.974211 | ubuntu-noble | + mkdir -p tarballs 2026-08-17 12:28:47.976172 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-17 12:28:48.123851 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-17 12:28:48.123910 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=134 ms 2026-08-17 12:28:49.111049 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=130 ms 2026-08-17 12:28:49.111139 | ubuntu-noble | 2026-08-17 12:28:49.111154 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-17 12:28:49.111166 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-17 12:28:49.111177 | ubuntu-noble | rtt min/avg/max/mdev = 130.371/132.248/134.126/1.877 ms 2026-08-17 12:28:49.113339 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-17 12:28:49.116761 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:49.116800 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:49.118099 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 12:28:49.121347 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-17 12:28:49.121393 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-17 12:28:49.121404 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 12:28:49.121413 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 12:28:49.121423 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.239119 | ubuntu-noble | 2026-08-17 12:28:50 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-17 12:28:50.241777 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:28:50.241817 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.241827 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.244988 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.245029 | ubuntu-noble | ++ head -1 2026-08-17 12:28:50.245037 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:28:50.253342 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-17 12:28:50.254153 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-17 12:28:50.254230 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:28:50.254243 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-17 12:28:50.254274 | ubuntu-noble | ++ local suffix= 2026-08-17 12:28:50.254341 | ubuntu-noble | ++ local name=aodh 2026-08-17 12:28:50.254349 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:50.254387 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:50.254397 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 12:28:50.254426 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 12:28:50.254465 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:50.254475 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 12:28:50.254484 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 12:28:50.254492 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:50.254498 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 12:28:50.254506 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 12:28:50.254514 | ubuntu-noble | ++ return 1 2026-08-17 12:28:50.254995 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:50.255025 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:50.255639 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-17 12:28:50.255690 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:28:50.255700 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-17 12:28:50.255725 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:28:50.255780 | ubuntu-noble | ++ local name=aodh 2026-08-17 12:28:50.255787 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:50.255823 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:50.255832 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 12:28:50.255872 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 12:28:50.255904 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:50.255913 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 12:28:50.255919 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 12:28:50.255986 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:50.255992 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 12:28:50.255998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 12:28:50.256006 | ubuntu-noble | ++ return 1 2026-08-17 12:28:50.256812 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:50.256831 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:50.256858 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.256864 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.256870 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:50.256876 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.256882 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-17 12:28:50.256887 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:50.256893 | ubuntu-noble | + popd 2026-08-17 12:28:50.256899 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:50.256905 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:50.257238 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 12:28:50.259362 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-17 12:28:50.259386 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-17 12:28:50.259392 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 12:28:50.259398 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 12:28:50.259404 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.459893 | ubuntu-noble | 2026-08-17 12:28:51 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-17 12:28:51.462374 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:28:51.462426 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.462438 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.464081 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.464121 | ubuntu-noble | ++ head -1 2026-08-17 12:28:51.466349 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:28:51.473760 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-17 12:28:51.475146 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-17 12:28:51.475246 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:28:51.475276 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-17 12:28:51.475299 | ubuntu-noble | ++ local suffix= 2026-08-17 12:28:51.475412 | ubuntu-noble | ++ local name=barbican 2026-08-17 12:28:51.475433 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:51.475470 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:51.475484 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 12:28:51.475518 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 12:28:51.475571 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:51.475584 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 12:28:51.475619 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 12:28:51.475629 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:51.475638 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 12:28:51.475660 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 12:28:51.475676 | ubuntu-noble | ++ return 1 2026-08-17 12:28:51.476777 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:51.476826 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:51.477399 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-17 12:28:51.477512 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:28:51.477539 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-17 12:28:51.477558 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:28:51.477582 | ubuntu-noble | ++ local name=barbican 2026-08-17 12:28:51.477601 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:51.477619 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:51.477629 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 12:28:51.477639 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 12:28:51.477653 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:51.477666 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 12:28:51.477680 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 12:28:51.477693 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:51.477703 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 12:28:51.477717 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 12:28:51.477727 | ubuntu-noble | ++ return 1 2026-08-17 12:28:51.479038 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:51.479079 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:51.479087 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.479095 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.479103 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:51.479110 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.479117 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-17 12:28:51.479125 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:51.479132 | ubuntu-noble | + popd 2026-08-17 12:28:51.479146 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:51.479159 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:51.479559 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 12:28:51.482803 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-17 12:28:51.482839 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-17 12:28:51.482848 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 12:28:51.482878 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 12:28:51.482894 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.627441 | ubuntu-noble | 2026-08-17 12:28:52 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-17 12:28:52.630233 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:28:52.630307 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.630322 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.633031 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.633070 | ubuntu-noble | ++ head -1 2026-08-17 12:28:52.633526 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:28:52.640406 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-17 12:28:52.641593 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-17 12:28:52.641625 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:28:52.641631 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-17 12:28:52.641637 | ubuntu-noble | ++ local suffix= 2026-08-17 12:28:52.641642 | ubuntu-noble | ++ local name=blazar 2026-08-17 12:28:52.641647 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:52.641665 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:52.641671 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 12:28:52.641676 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 12:28:52.641683 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:52.641688 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 12:28:52.641693 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 12:28:52.641698 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:52.641702 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 12:28:52.641707 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 12:28:52.641712 | ubuntu-noble | ++ return 1 2026-08-17 12:28:52.641722 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:52.641727 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:52.642711 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-17 12:28:52.642738 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:28:52.642744 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-17 12:28:52.642749 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:28:52.642754 | ubuntu-noble | ++ local name=blazar 2026-08-17 12:28:52.642759 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:52.642764 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:52.642778 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 12:28:52.642784 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 12:28:52.642790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:52.642795 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 12:28:52.642800 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 12:28:52.642805 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:52.642810 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 12:28:52.642815 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 12:28:52.642820 | ubuntu-noble | ++ return 1 2026-08-17 12:28:52.642829 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:52.642834 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:52.642839 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.642844 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.642849 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:52.642854 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.642862 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-17 12:28:52.642870 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:52.642875 | ubuntu-noble | + popd 2026-08-17 12:28:52.642997 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:52.643010 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:52.644457 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:52.646076 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:52.646115 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-17 12:28:52.646127 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:52.646137 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:52.646151 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.913144 | ubuntu-noble | 2026-08-17 12:28:53 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-17 12:28:53.915318 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:28:53.915401 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.915412 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.918018 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.918052 | ubuntu-noble | ++ head -1 2026-08-17 12:28:53.918807 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:28:53.925241 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 12:28:53.926411 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-17 12:28:53.926437 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:28:53.926443 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 12:28:53.926448 | ubuntu-noble | ++ local suffix= 2026-08-17 12:28:53.926451 | ubuntu-noble | ++ local name=ceilometer 2026-08-17 12:28:53.926455 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:53.926460 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:53.926466 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 12:28:53.926473 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 12:28:53.926481 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:53.926487 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 12:28:53.926492 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 12:28:53.926499 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:53.926504 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 12:28:53.926510 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 12:28:53.926516 | ubuntu-noble | ++ return 1 2026-08-17 12:28:53.926527 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:53.926533 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:53.927705 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-17 12:28:53.927732 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:28:53.927739 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 12:28:53.927744 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:28:53.927749 | ubuntu-noble | ++ local name=ceilometer 2026-08-17 12:28:53.927755 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:53.927760 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:53.927765 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 12:28:53.927771 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 12:28:53.927776 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:53.927781 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 12:28:53.927787 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 12:28:53.927792 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:53.927797 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 12:28:53.927802 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 12:28:53.927807 | ubuntu-noble | ++ return 1 2026-08-17 12:28:53.927816 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:53.927821 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:53.927828 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.927835 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.927872 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:53.927880 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.927888 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-17 12:28:53.927895 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:53.927902 | ubuntu-noble | + popd 2026-08-17 12:28:53.928071 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:53.928084 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:53.929005 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 12:28:53.931030 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-17 12:28:53.931048 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-17 12:28:53.931125 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 12:28:53.931133 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 12:28:53.931141 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 12:28:55.663127 | ubuntu-noble | 2026-08-17 12:28:55 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-17 12:28:55.665219 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:28:55.665285 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-17 12:28:55.665299 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-17 12:28:55.668067 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-17 12:28:55.668116 | ubuntu-noble | ++ head -1 2026-08-17 12:28:55.668550 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:28:55.676692 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-17 12:28:55.677645 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-17 12:28:55.677736 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:28:55.677750 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-17 12:28:55.677801 | ubuntu-noble | ++ local suffix= 2026-08-17 12:28:55.677878 | ubuntu-noble | ++ local name=cinder 2026-08-17 12:28:55.677889 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:55.677969 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:55.678027 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-17 12:28:55.678053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-17 12:28:55.678091 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-17 12:28:55.678123 | ubuntu-noble | ++ return 0 2026-08-17 12:28:55.678603 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-17 12:28:55.679920 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-17 12:28:55.680008 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:28:55.680025 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-17 12:28:55.680032 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:28:55.680038 | ubuntu-noble | ++ local name=cinder 2026-08-17 12:28:55.680044 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:55.680051 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:55.680057 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 12:28:55.680063 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 12:28:55.680070 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:55.680076 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 12:28:55.680082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 12:28:55.680088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:55.680094 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 12:28:55.680100 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 12:28:55.680106 | ubuntu-noble | ++ return 1 2026-08-17 12:28:55.680194 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:55.680229 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:55.680291 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-17 12:28:55.680299 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-17 12:28:55.680308 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-17 12:28:55.680344 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-17 12:28:56.035335 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-17 12:28:56.041992 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-17 12:28:56.042032 | ubuntu-noble | + sort 2026-08-17 12:28:56.055278 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-17 12:28:56.056387 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-17 12:28:56.056705 | ubuntu-noble | ++ sort 2026-08-17 12:28:56.059634 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:28:56.059723 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 12:28:56.059765 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 12:28:56.059795 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 12:28:56.059818 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-17 12:28:56.059831 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 12:28:56.059862 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:28:56.061726 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-17 12:28:56.062160 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-17 12:28:56.062384 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 12:28:56.062838 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:28:56.064257 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-17 12:28:56.064561 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-17 12:28:56.064719 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 12:28:56.065402 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 12:28:56.065414 | ubuntu-noble | + popd 2026-08-17 12:28:56.065852 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-17 12:28:56.066074 | ubuntu-noble | + sort 2026-08-17 12:28:56.077378 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-17 12:28:56.077424 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-17 12:28:56.077432 | ubuntu-noble | + local before=files-before 2026-08-17 12:28:56.077438 | ubuntu-noble | + local after=files-after 2026-08-17 12:28:56.077444 | ubuntu-noble | + local sources_txt 2026-08-17 12:28:56.080010 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 12:28:56.080044 | ubuntu-noble | ++ head -1 2026-08-17 12:28:56.080765 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 12:28:56.080789 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-17 12:28:56.080795 | ubuntu-noble | + local new_files 2026-08-17 12:28:56.081530 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 12:28:56.084884 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 12:28:56.084902 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-17 12:28:56.085747 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 12:28:56.086746 | ubuntu-noble | + [[ -n y ]] 2026-08-17 12:28:56.086770 | ubuntu-noble | + echo 2026-08-17 12:28:56.086781 | ubuntu-noble | + local file 2026-08-17 12:28:56.086789 | ubuntu-noble | + for file in $new_files 2026-08-17 12:28:56.086797 | ubuntu-noble | + case $file in 2026-08-17 12:28:56.086828 | 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-17 12:28:56.086838 | 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-17 12:28:56.086849 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 12:28:56.086898 | ubuntu-noble | + rm files-before files-after 2026-08-17 12:28:56.089246 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-17 12:28:57.284566 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-17 12:28:57.363465 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-17 12:28:57.363517 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-17 12:28:57.363528 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:57.363533 | ubuntu-noble | + popd 2026-08-17 12:28:57.363612 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:57.363643 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:57.365074 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 12:28:57.367065 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-17 12:28:57.367110 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-17 12:28:57.367123 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 12:28:57.367133 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 12:28:57.367143 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.645579 | ubuntu-noble | 2026-08-17 12:28:58 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1016620/1016620] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-17 12:28:58.648254 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:28:58.648348 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.648362 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.652098 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.652162 | ubuntu-noble | ++ head -1 2026-08-17 12:28:58.653991 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:28:58.661402 | ubuntu-noble | + directory=designate-21.0.1.dev12 2026-08-17 12:28:58.661987 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev12 2026-08-17 12:28:58.662100 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:28:58.662126 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-17 12:28:58.662146 | ubuntu-noble | ++ local suffix= 2026-08-17 12:28:58.662235 | ubuntu-noble | ++ local name=designate 2026-08-17 12:28:58.662250 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:58.662266 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:58.662279 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 12:28:58.662296 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 12:28:58.662345 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:58.662359 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 12:28:58.662376 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 12:28:58.662388 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:58.662395 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 12:28:58.662403 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 12:28:58.662414 | ubuntu-noble | ++ return 1 2026-08-17 12:28:58.662828 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:58.662842 | ubuntu-noble | + patch_dir= 2026-08-17 12:28:58.664097 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev12 /source 2026-08-17 12:28:58.664169 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:28:58.664187 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-17 12:28:58.664201 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:28:58.664213 | ubuntu-noble | ++ local name=designate 2026-08-17 12:28:58.664224 | ubuntu-noble | ++ local candidate path 2026-08-17 12:28:58.664260 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:58.664275 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 12:28:58.664286 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 12:28:58.664307 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:58.664315 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 12:28:58.664322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 12:28:58.664330 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:28:58.664337 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 12:28:58.664345 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 12:28:58.664353 | ubuntu-noble | ++ return 1 2026-08-17 12:28:58.665502 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:58.665534 | ubuntu-noble | + overlay_dir= 2026-08-17 12:28:58.665543 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.665552 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.665560 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:58.665567 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.665575 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-17 12:28:58.665582 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:28:58.665590 | ubuntu-noble | + popd 2026-08-17 12:28:58.665598 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:28:58.665606 | ubuntu-noble | + pushd tarballs 2026-08-17 12:28:58.665918 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 12:28:58.668644 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-17 12:28:58.668673 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-17 12:28:58.668688 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 12:28:58.668696 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 12:28:58.668704 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.206178 | ubuntu-noble | 2026-08-17 12:29:00 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:00.208925 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:00.209016 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.209030 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.212018 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.212101 | ubuntu-noble | ++ head -1 2026-08-17 12:29:00.213357 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:00.219608 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-17 12:29:00.220436 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-17 12:29:00.220471 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:00.220483 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-17 12:29:00.220519 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:00.220571 | ubuntu-noble | ++ local name=glance 2026-08-17 12:29:00.220581 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:00.220591 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:00.220599 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 12:29:00.220609 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 12:29:00.220646 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:00.220655 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 12:29:00.220663 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 12:29:00.220673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:00.220680 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 12:29:00.220688 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 12:29:00.220695 | ubuntu-noble | ++ return 1 2026-08-17 12:29:00.221458 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:00.221485 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:00.221736 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-17 12:29:00.221774 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:00.221784 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-17 12:29:00.221794 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:00.221847 | ubuntu-noble | ++ local name=glance 2026-08-17 12:29:00.221857 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:00.221865 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:00.221876 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 12:29:00.221883 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 12:29:00.221895 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:00.221902 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 12:29:00.221909 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 12:29:00.221917 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:00.221924 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 12:29:00.221984 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 12:29:00.221992 | ubuntu-noble | ++ return 1 2026-08-17 12:29:00.222916 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:00.222989 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:00.222998 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.223005 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.223012 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:00.223020 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.223070 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-17 12:29:00.223078 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:00.223085 | ubuntu-noble | + popd 2026-08-17 12:29:00.223093 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:00.223101 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:00.223261 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 12:29:00.225066 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-17 12:29:00.225138 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-17 12:29:00.225144 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 12:29:00.225150 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 12:29:00.225155 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.645322 | ubuntu-noble | 2026-08-17 12:29:01 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:01.647200 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:01.647252 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.647265 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.651004 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.651053 | ubuntu-noble | ++ head -1 2026-08-17 12:29:01.651974 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:01.656784 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-17 12:29:01.658005 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-17 12:29:01.658047 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:01.658056 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-17 12:29:01.658063 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:01.658069 | ubuntu-noble | ++ local name=openstack_heat 2026-08-17 12:29:01.658074 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:01.658093 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:01.658099 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-17 12:29:01.658106 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-17 12:29:01.658113 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:01.658119 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-17 12:29:01.658125 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-17 12:29:01.658131 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:01.658136 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-17 12:29:01.658142 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-17 12:29:01.658148 | ubuntu-noble | ++ return 1 2026-08-17 12:29:01.658519 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:01.658533 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:01.658981 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-17 12:29:01.659056 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:01.659064 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-17 12:29:01.659073 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:01.659152 | ubuntu-noble | ++ local name=openstack_heat 2026-08-17 12:29:01.659160 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:01.659187 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:01.659196 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-17 12:29:01.659204 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-17 12:29:01.659234 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:01.659243 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-17 12:29:01.659249 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-17 12:29:01.659257 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:01.659262 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-17 12:29:01.659270 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-17 12:29:01.659290 | ubuntu-noble | ++ return 1 2026-08-17 12:29:01.660093 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:01.660130 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:01.660138 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.660146 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.660153 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:01.660160 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.660167 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-17 12:29:01.660174 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:01.660181 | ubuntu-noble | + popd 2026-08-17 12:29:01.660188 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:01.660195 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:01.660509 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 12:29:01.662379 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-17 12:29:01.662398 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-17 12:29:01.662460 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 12:29:01.662469 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 12:29:01.662478 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.352072 | ubuntu-noble | 2026-08-17 12:29:03 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:03.354285 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:03.354320 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.354330 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.356994 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.357235 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:03.358208 | ubuntu-noble | ++ head -1 2026-08-17 12:29:03.364239 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-17 12:29:03.365058 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-17 12:29:03.365136 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:03.365167 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-17 12:29:03.365200 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:03.365260 | ubuntu-noble | ++ local name=horizon 2026-08-17 12:29:03.365269 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:03.365297 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:03.365308 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 12:29:03.365317 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 12:29:03.365361 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:03.365371 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 12:29:03.365378 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 12:29:03.365386 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:03.365393 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 12:29:03.365401 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 12:29:03.365407 | ubuntu-noble | ++ return 1 2026-08-17 12:29:03.366063 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:03.366112 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:03.366566 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-17 12:29:03.366655 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:03.366696 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-17 12:29:03.366743 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:03.366984 | ubuntu-noble | ++ local name=horizon 2026-08-17 12:29:03.367003 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:03.367010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:03.367017 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 12:29:03.367023 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 12:29:03.367030 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:03.367048 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 12:29:03.367055 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 12:29:03.367061 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:03.367067 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 12:29:03.367073 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 12:29:03.367079 | ubuntu-noble | ++ return 1 2026-08-17 12:29:03.367532 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:03.367550 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:03.367560 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.367567 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.367573 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:03.367581 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.367588 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-17 12:29:03.367594 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:03.367600 | ubuntu-noble | + popd 2026-08-17 12:29:03.367686 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:03.367695 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:03.368639 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 12:29:03.370429 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-17 12:29:03.370454 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-17 12:29:03.370460 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 12:29:03.370466 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 12:29:03.370472 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 12:29:04.925626 | ubuntu-noble | 2026-08-17 12:29:04 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:04.928893 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:04.928983 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-17 12:29:04.929001 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-17 12:29:04.932006 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-17 12:29:04.932051 | ubuntu-noble | ++ head -1 2026-08-17 12:29:04.933524 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:04.945729 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-17 12:29:04.946821 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-17 12:29:04.946947 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:04.947001 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-17 12:29:04.947063 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:04.947145 | ubuntu-noble | ++ local name=ironic 2026-08-17 12:29:04.947154 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:04.947238 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:04.947267 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-17 12:29:04.947298 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-17 12:29:04.947343 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-17 12:29:04.947391 | ubuntu-noble | ++ return 0 2026-08-17 12:29:04.948255 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-17 12:29:04.948682 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-17 12:29:04.948711 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:04.948724 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-17 12:29:04.948739 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:04.948823 | ubuntu-noble | ++ local name=ironic 2026-08-17 12:29:04.948836 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:04.948851 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:04.948862 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 12:29:04.948872 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 12:29:04.948889 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:04.948899 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 12:29:04.948982 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 12:29:04.949002 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:04.949018 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 12:29:04.949028 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 12:29:04.949038 | ubuntu-noble | ++ return 1 2026-08-17 12:29:04.949578 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:04.949608 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:04.949616 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-17 12:29:04.949621 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-17 12:29:04.949627 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-17 12:29:04.949632 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-17 12:29:05.135665 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-17 12:29:05.139968 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-17 12:29:05.139998 | ubuntu-noble | + sort 2026-08-17 12:29:05.145247 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-17 12:29:05.146145 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-17 12:29:05.146320 | ubuntu-noble | ++ sort 2026-08-17 12:29:05.148382 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.148471 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 12:29:05.148512 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 12:29:05.148540 | 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-17 12:29:05.148564 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-17 12:29:05.148576 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 12:29:05.148595 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.149771 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 12:29:05.150098 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 12:29:05.150347 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-17 12:29:05.150433 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 12:29:05.150506 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-17 12:29:05.150612 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-17 12:29:05.150740 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-17 12:29:05.150859 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 12:29:05.151046 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-17 12:29:05.151137 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-17 12:29:05.151259 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-17 12:29:05.151349 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-17 12:29:05.151537 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 12:29:05.151637 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-17 12:29:05.151804 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 12:29:05.151969 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 12:29:05.152453 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-17 12:29:05.152657 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-17 12:29:05.153053 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-17 12:29:05.153324 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 12:29:05.153436 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.153557 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-17 12:29:05.153880 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-17 12:29:05.154262 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-17 12:29:05.155099 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-17 12:29:05.155750 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-17 12:29:05.156131 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-17 12:29:05.156322 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 12:29:05.156494 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 12:29:05.156644 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-17 12:29:05.156755 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 12:29:05.157024 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.158223 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 12:29:05.158453 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 12:29:05.158635 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-17 12:29:05.158692 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 12:29:05.158740 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-17 12:29:05.158829 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-17 12:29:05.158924 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-17 12:29:05.160966 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 12:29:05.160989 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-17 12:29:05.160994 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-17 12:29:05.160997 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-17 12:29:05.161001 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-17 12:29:05.161004 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 12:29:05.161008 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-17 12:29:05.161011 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 12:29:05.161015 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 12:29:05.161018 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-17 12:29:05.161022 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-17 12:29:05.161025 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-17 12:29:05.161126 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 12:29:05.161272 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.161387 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-17 12:29:05.161708 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-17 12:29:05.162048 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-17 12:29:05.162940 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-17 12:29:05.163581 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-17 12:29:05.163851 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-17 12:29:05.164014 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 12:29:05.164209 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 12:29:05.164355 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-17 12:29:05.164458 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 12:29:05.166422 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 12:29:05.166503 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.166553 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 12:29:05.166580 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 12:29:05.166603 | 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-17 12:29:05.166625 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-17 12:29:05.166646 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 12:29:05.166664 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.167840 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 12:29:05.168189 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 12:29:05.168418 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-17 12:29:05.168499 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 12:29:05.168570 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-17 12:29:05.168680 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 12:29:05.168829 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-17 12:29:05.169084 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 12:29:05.169224 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-17 12:29:05.169400 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 12:29:05.169536 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 12:29:05.169685 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 12:29:05.169792 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.169918 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-17 12:29:05.170076 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-17 12:29:05.170247 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 12:29:05.170423 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 12:29:05.170571 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 12:29:05.170803 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.172363 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 12:29:05.172736 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 12:29:05.173098 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-17 12:29:05.173236 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 12:29:05.173338 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-17 12:29:05.173474 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 12:29:05.173678 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-17 12:29:05.174009 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 12:29:05.174237 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-17 12:29:05.174469 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 12:29:05.174644 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 12:29:05.174861 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 12:29:05.175068 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.175262 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-17 12:29:05.175457 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-17 12:29:05.175630 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 12:29:05.175865 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 12:29:05.176133 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 12:29:05.177516 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 12:29:05.177610 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.177660 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 12:29:05.177685 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 12:29:05.177708 | 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-17 12:29:05.177728 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-17 12:29:05.177739 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 12:29:05.177765 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.178911 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-17 12:29:05.179407 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 12:29:05.179658 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-17 12:29:05.179744 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-17 12:29:05.179821 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-17 12:29:05.179901 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-17 12:29:05.180049 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 12:29:05.180417 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-17 12:29:05.180565 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-17 12:29:05.180644 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-17 12:29:05.180669 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-17 12:29:05.180704 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-17 12:29:05.180729 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-17 12:29:05.180757 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-17 12:29:05.180781 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-17 12:29:05.180806 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-17 12:29:05.180833 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-17 12:29:05.180860 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-17 12:29:05.180885 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-17 12:29:05.180909 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-17 12:29:05.180957 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-17 12:29:05.181000 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-17 12:29:05.181037 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-17 12:29:05.181326 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 12:29:05.181411 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-17 12:29:05.181516 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-17 12:29:05.181619 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 12:29:05.181755 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 12:29:05.182196 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-17 12:29:05.182951 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-17 12:29:05.182965 | ubuntu-noble | checking file ironic/db/api.py 2026-08-17 12:29:05.182969 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 12:29:05.183244 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-17 12:29:05.183566 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.183695 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-17 12:29:05.183828 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-17 12:29:05.184650 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-17 12:29:05.185058 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-17 12:29:05.186270 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-17 12:29:05.186489 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-17 12:29:05.187233 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-17 12:29:05.187453 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 12:29:05.187631 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 12:29:05.187777 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 12:29:05.188062 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.189319 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-17 12:29:05.189611 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 12:29:05.189849 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-17 12:29:05.189964 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-17 12:29:05.190043 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-17 12:29:05.190126 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-17 12:29:05.190255 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 12:29:05.190583 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-17 12:29:05.190725 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-17 12:29:05.190799 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-17 12:29:05.190825 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-17 12:29:05.190860 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-17 12:29:05.190884 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-17 12:29:05.190913 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-17 12:29:05.190956 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-17 12:29:05.190984 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-17 12:29:05.191011 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-17 12:29:05.191956 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-17 12:29:05.191972 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-17 12:29:05.191976 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-17 12:29:05.191984 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-17 12:29:05.191988 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-17 12:29:05.191991 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-17 12:29:05.191995 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 12:29:05.191998 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-17 12:29:05.192001 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-17 12:29:05.192005 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 12:29:05.192009 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 12:29:05.192058 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-17 12:29:05.192207 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-17 12:29:05.192593 | ubuntu-noble | patching file ironic/db/api.py 2026-08-17 12:29:05.192770 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 12:29:05.193059 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-17 12:29:05.193354 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.193469 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-17 12:29:05.193587 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-17 12:29:05.194384 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-17 12:29:05.194831 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-17 12:29:05.196011 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-17 12:29:05.196262 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-17 12:29:05.196923 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-17 12:29:05.197135 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 12:29:05.197337 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 12:29:05.197468 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 12:29:05.199322 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 12:29:05.199540 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.199604 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 12:29:05.199637 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 12:29:05.199666 | 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-17 12:29:05.199695 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-17 12:29:05.199709 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 12:29:05.199731 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.200919 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 12:29:05.201124 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.201426 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.202587 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 12:29:05.202761 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.203146 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 12:29:05.203209 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.203268 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 12:29:05.203275 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 12:29:05.203295 | 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-17 12:29:05.203312 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-17 12:29:05.203322 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 12:29:05.203327 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.205039 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 12:29:05.205059 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.205064 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-17 12:29:05.205237 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 12:29:05.205651 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.207106 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 12:29:05.207302 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 12:29:05.207535 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-17 12:29:05.207715 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 12:29:05.208277 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 12:29:05.208415 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.208505 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-17 12:29:05.208550 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-17 12:29:05.208587 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-17 12:29:05.208619 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-17 12:29:05.208625 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-17 12:29:05.208652 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.213016 | ubuntu-noble | checking file ironic/common/states.py 2026-08-17 12:29:05.213083 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-17 12:29:05.213097 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-17 12:29:05.213107 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 12:29:05.213459 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.214817 | ubuntu-noble | patching file ironic/common/states.py 2026-08-17 12:29:05.215012 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-17 12:29:05.215036 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-17 12:29:05.215128 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 12:29:05.215972 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-17 12:29:05.215992 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:05.215996 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 12:29:05.215999 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 12:29:05.216009 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 12:29:05.216013 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-17 12:29:05.216017 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 12:29:05.216020 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:05.217377 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-17 12:29:05.217873 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:05.218891 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-17 12:29:05.220095 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 12:29:05.220151 | ubuntu-noble | + popd 2026-08-17 12:29:05.220293 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-17 12:29:05.220752 | ubuntu-noble | + sort 2026-08-17 12:29:05.229554 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-17 12:29:05.230310 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-17 12:29:05.230352 | ubuntu-noble | + local before=files-before 2026-08-17 12:29:05.230364 | ubuntu-noble | + local after=files-after 2026-08-17 12:29:05.230374 | ubuntu-noble | + local sources_txt 2026-08-17 12:29:05.233015 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 12:29:05.233054 | ubuntu-noble | ++ head -1 2026-08-17 12:29:05.236396 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.236437 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-17 12:29:05.236446 | ubuntu-noble | + local new_files 2026-08-17 12:29:05.237030 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 12:29:05.242403 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-17 12:29:05.242433 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-17 12:29:05.242442 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-17 12:29:05.242450 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-17 12:29:05.242457 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-17 12:29:05.242465 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 12:29:05.242473 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 12:29:05.242481 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 12:29:05.242489 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 12:29:05.242497 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 12:29:05.242505 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-17 12:29:05.242512 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-17 12:29:05.242520 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-17 12:29:05.242528 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 12:29:05.242536 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 12:29:05.242544 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 12:29:05.242551 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 12:29:05.242559 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-17 12:29:05.242567 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-17 12:29:05.242574 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-17 12:29:05.242582 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-17 12:29:05.242590 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-17 12:29:05.242597 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-17 12:29:05.242605 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 12:29:05.242626 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 12:29:05.242634 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 12:29:05.242642 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 12:29:05.242649 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 12:29:05.242657 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-17 12:29:05.242665 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-17 12:29:05.242672 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-17 12:29:05.242680 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 12:29:05.242687 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 12:29:05.242695 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 12:29:05.242702 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 12:29:05.242710 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-17 12:29:05.242722 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.245991 | ubuntu-noble | + [[ -n l ]] 2026-08-17 12:29:05.246025 | ubuntu-noble | + echo 2026-08-17 12:29:05.246031 | ubuntu-noble | + local file 2026-08-17 12:29:05.246037 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246042 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246047 | ubuntu-noble | + continue 2026-08-17 12:29:05.246052 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246057 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246062 | ubuntu-noble | + continue 2026-08-17 12:29:05.246067 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246072 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246077 | ubuntu-noble | + continue 2026-08-17 12:29:05.246082 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246087 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246092 | ubuntu-noble | + continue 2026-08-17 12:29:05.246096 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246101 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246106 | ubuntu-noble | + continue 2026-08-17 12:29:05.246111 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246116 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246121 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246128 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246134 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 12:29:05.246139 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246144 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246157 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246177 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246183 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 12:29:05.246188 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246194 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246199 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246204 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246209 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 12:29:05.246214 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246228 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246233 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246238 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246243 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 12:29:05.246248 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246253 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246259 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246264 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246272 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 12:29:05.246277 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246282 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246287 | ubuntu-noble | + continue 2026-08-17 12:29:05.246292 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246297 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246302 | ubuntu-noble | + continue 2026-08-17 12:29:05.246306 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246311 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246316 | ubuntu-noble | + continue 2026-08-17 12:29:05.246321 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246326 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246331 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246337 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246342 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 12:29:05.246347 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246352 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246357 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246362 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246367 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 12:29:05.246372 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246377 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246382 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246387 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246392 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 12:29:05.246397 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246402 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246407 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246412 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246417 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 12:29:05.246422 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:05.246427 | ubuntu-noble | + case $file in 2026-08-17 12:29:05.246439 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 12:29:05.246444 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 12:29:05.246449 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 12:29:05.246454 | ubuntu-noble | + rm files-before files-after 2026-08-17 12:29:05.249002 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-17 12:29:05.880545 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-17 12:29:05.927825 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-17 12:29:05.928732 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-17 12:29:05.928774 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:05.928786 | ubuntu-noble | + popd 2026-08-17 12:29:05.928797 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:05.928808 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:05.929009 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 12:29:05.931565 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-17 12:29:05.931606 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-17 12:29:05.931613 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 12:29:05.931618 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 12:29:05.931622 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.394084 | ubuntu-noble | 2026-08-17 12:29:07 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:07.395135 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:07.395189 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.395199 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.397998 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.398071 | ubuntu-noble | ++ head -1 2026-08-17 12:29:07.399103 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:07.409071 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-17 12:29:07.409899 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-17 12:29:07.410127 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:07.410186 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-17 12:29:07.410275 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:07.410349 | ubuntu-noble | ++ local name=keystone 2026-08-17 12:29:07.410392 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:07.410458 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:07.410497 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 12:29:07.410536 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 12:29:07.410600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:07.410634 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 12:29:07.410668 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 12:29:07.410704 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:07.410735 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 12:29:07.410768 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 12:29:07.410808 | ubuntu-noble | ++ return 1 2026-08-17 12:29:07.411310 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:07.411367 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:07.412116 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-17 12:29:07.412290 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:07.412341 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-17 12:29:07.412393 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:07.412456 | ubuntu-noble | ++ local name=keystone 2026-08-17 12:29:07.412499 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:07.412557 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:07.412595 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 12:29:07.412631 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 12:29:07.412686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:07.412718 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 12:29:07.412751 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 12:29:07.412786 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:07.412832 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 12:29:07.412862 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 12:29:07.412898 | ubuntu-noble | ++ return 1 2026-08-17 12:29:07.413398 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:07.413445 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:07.413473 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.413488 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.413509 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:07.413819 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.413829 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-17 12:29:07.413833 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:07.413837 | ubuntu-noble | + popd 2026-08-17 12:29:07.413841 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:07.413845 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:07.414606 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 12:29:07.415978 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-17 12:29:07.416003 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-17 12:29:07.416008 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 12:29:07.416012 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 12:29:07.416016 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.697178 | ubuntu-noble | 2026-08-17 12:29:08 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:08.699219 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:08.699250 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.699274 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.703047 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.703130 | ubuntu-noble | ++ head -1 2026-08-17 12:29:08.705993 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:08.710767 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-17 12:29:08.711686 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-17 12:29:08.711858 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:08.711905 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-17 12:29:08.711998 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:08.712066 | ubuntu-noble | ++ local name=magnum 2026-08-17 12:29:08.712103 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:08.712159 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:08.712193 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 12:29:08.712232 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 12:29:08.712315 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:08.712343 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 12:29:08.712369 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 12:29:08.712395 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:08.712419 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 12:29:08.712443 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 12:29:08.712473 | ubuntu-noble | ++ return 1 2026-08-17 12:29:08.713145 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:08.713324 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:08.714246 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-17 12:29:08.714390 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:08.714427 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-17 12:29:08.714466 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:08.714513 | ubuntu-noble | ++ local name=magnum 2026-08-17 12:29:08.714541 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:08.714585 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:08.714612 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 12:29:08.714640 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 12:29:08.714703 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:08.714728 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 12:29:08.714751 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 12:29:08.714776 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:08.714799 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 12:29:08.714821 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 12:29:08.714849 | ubuntu-noble | ++ return 1 2026-08-17 12:29:08.715396 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:08.715507 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:08.715582 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.715619 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.715673 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:08.715725 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.715757 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-17 12:29:08.715800 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:08.715840 | ubuntu-noble | + popd 2026-08-17 12:29:08.716062 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:08.716135 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:08.717564 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 12:29:08.721114 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-17 12:29:08.721157 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-17 12:29:08.721168 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 12:29:08.721177 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 12:29:08.721187 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.331116 | ubuntu-noble | 2026-08-17 12:29:10 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592149/3592149] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:10.334203 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:10.334270 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.334284 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.335801 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.336400 | ubuntu-noble | ++ head -1 2026-08-17 12:29:10.338412 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:10.347742 | ubuntu-noble | + directory=manila-21.0.2.dev31 2026-08-17 12:29:10.348868 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev31 2026-08-17 12:29:10.348920 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:10.348988 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-17 12:29:10.348998 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:10.349007 | ubuntu-noble | ++ local name=manila 2026-08-17 12:29:10.349015 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:10.349024 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:10.349032 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 12:29:10.349040 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 12:29:10.349050 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:10.349069 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 12:29:10.349077 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 12:29:10.349085 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:10.349093 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 12:29:10.349101 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 12:29:10.349109 | ubuntu-noble | ++ return 1 2026-08-17 12:29:10.349125 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:10.349133 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:10.350763 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev31 /source 2026-08-17 12:29:10.350798 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:10.350821 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-17 12:29:10.350829 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:10.350836 | ubuntu-noble | ++ local name=manila 2026-08-17 12:29:10.350844 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:10.350851 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:10.350859 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 12:29:10.350870 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 12:29:10.350879 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:10.350886 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 12:29:10.350893 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 12:29:10.350901 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:10.350908 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 12:29:10.350915 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 12:29:10.350922 | ubuntu-noble | ++ return 1 2026-08-17 12:29:10.350989 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:10.350997 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:10.351008 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.351015 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.351026 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:10.351801 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.351845 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-17 12:29:10.351858 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:10.351869 | ubuntu-noble | + popd 2026-08-17 12:29:10.351879 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:10.351891 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:10.352506 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 12:29:10.356736 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-17 12:29:10.356794 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-17 12:29:10.356810 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 12:29:10.356823 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 12:29:10.356834 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.443130 | ubuntu-noble | 2026-08-17 12:29:11 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:11.446123 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:11.446183 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.446196 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.449042 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.449083 | ubuntu-noble | ++ head -1 2026-08-17 12:29:11.449814 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:11.457576 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-17 12:29:11.458782 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-17 12:29:11.459100 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:11.459182 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-17 12:29:11.459259 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:11.459379 | ubuntu-noble | ++ local name=masakari 2026-08-17 12:29:11.459431 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:11.459518 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:11.459569 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 12:29:11.459619 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 12:29:11.459707 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:11.459749 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 12:29:11.459791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 12:29:11.459847 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:11.459913 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 12:29:11.460007 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 12:29:11.460070 | ubuntu-noble | ++ return 1 2026-08-17 12:29:11.460696 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:11.460774 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:11.461713 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-17 12:29:11.461898 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:11.462048 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-17 12:29:11.462124 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:11.462846 | ubuntu-noble | ++ local name=masakari 2026-08-17 12:29:11.462880 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:11.462897 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:11.462911 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 12:29:11.462974 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 12:29:11.462993 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:11.463002 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 12:29:11.463011 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 12:29:11.463019 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:11.463028 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 12:29:11.463037 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 12:29:11.463045 | ubuntu-noble | ++ return 1 2026-08-17 12:29:11.463061 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:11.463070 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:11.463079 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.463088 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.463097 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:11.463105 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.463114 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-17 12:29:11.463122 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:11.463131 | ubuntu-noble | + popd 2026-08-17 12:29:11.463144 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:11.463153 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:11.464016 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:11.466556 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:11.466595 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-17 12:29:11.466604 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:11.466612 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:11.466620 | 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-17 12:29:12.428063 | ubuntu-noble | 2026-08-17 12:29:12 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-17 12:29:12.430287 | 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-17 12:29:12.430485 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.430536 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.432699 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.436016 | ubuntu-noble | ++ head -1 2026-08-17 12:29:12.436064 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:12.442447 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.443715 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.443746 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:12.443754 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.443773 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:12.443780 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-17 12:29:12.443787 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:12.443792 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:12.443798 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-17 12:29:12.443804 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-17 12:29:12.443811 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:12.443816 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-17 12:29:12.443822 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-17 12:29:12.443827 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-17 12:29:12.443833 | ubuntu-noble | ++ return 0 2026-08-17 12:29:12.443843 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-17 12:29:12.444994 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-17 12:29:12.445022 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:12.445029 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.445034 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:12.445040 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-17 12:29:12.445046 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:12.445052 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:12.445058 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-17 12:29:12.445063 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-17 12:29:12.445070 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:12.445075 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-17 12:29:12.445081 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-17 12:29:12.445093 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:12.445099 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-17 12:29:12.445105 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-17 12:29:12.445111 | ubuntu-noble | ++ return 1 2026-08-17 12:29:12.445120 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:12.445126 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:12.445132 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.445141 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.445147 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-17 12:29:12.445154 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.466836 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.470033 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-17 12:29:12.470098 | ubuntu-noble | + sort 2026-08-17 12:29:12.474268 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.475698 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-17 12:29:12.476992 | ubuntu-noble | ++ sort 2026-08-17 12:29:12.479425 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:12.479538 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 12:29:12.479600 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 12:29:12.479634 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 12:29:12.479663 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-17 12:29:12.479677 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 12:29:12.479700 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:12.481464 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-17 12:29:12.481652 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-17 12:29:12.482020 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:12.483647 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-17 12:29:12.483827 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-17 12:29:12.484194 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 12:29:12.484318 | ubuntu-noble | + popd 2026-08-17 12:29:12.484976 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-17 12:29:12.485177 | ubuntu-noble | + sort 2026-08-17 12:29:12.488172 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-17 12:29:12.488277 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.488308 | ubuntu-noble | + local before=files-before 2026-08-17 12:29:12.488325 | ubuntu-noble | + local after=files-after 2026-08-17 12:29:12.488340 | ubuntu-noble | + local sources_txt 2026-08-17 12:29:12.489525 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 12:29:12.489738 | ubuntu-noble | ++ head -1 2026-08-17 12:29:12.492145 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-17 12:29:12.492212 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-17 12:29:12.492237 | ubuntu-noble | + local new_files 2026-08-17 12:29:12.492855 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 12:29:12.494743 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-17 12:29:12.494773 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-17 12:29:12.495242 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-17 12:29:12.497595 | ubuntu-noble | + [[ -n h ]] 2026-08-17 12:29:12.497651 | ubuntu-noble | + echo 2026-08-17 12:29:12.497664 | ubuntu-noble | + local file 2026-08-17 12:29:12.497674 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:12.497686 | ubuntu-noble | + case $file in 2026-08-17 12:29:12.497696 | ubuntu-noble | + continue 2026-08-17 12:29:12.497706 | ubuntu-noble | + rm files-before files-after 2026-08-17 12:29:12.498997 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.531614 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 12:29:12.547851 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.547910 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 12:29:12.547981 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:12.548005 | ubuntu-noble | + popd 2026-08-17 12:29:12.548021 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:12.548037 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:12.548983 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:12.552082 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:12.552143 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-17 12:29:12.552161 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:12.552178 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:12.552194 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.498331 | ubuntu-noble | 2026-08-17 12:29:13 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-17 12:29:13.500918 | 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-17 12:29:13.500979 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.500992 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.505001 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.505070 | ubuntu-noble | ++ head -1 2026-08-17 12:29:13.506990 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:13.511687 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 12:29:13.512171 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 12:29:13.512249 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:13.512260 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 12:29:13.512298 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:13.512339 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-17 12:29:13.512349 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:13.512405 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:13.512450 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-17 12:29:13.512461 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-17 12:29:13.512505 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:13.512512 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-17 12:29:13.512521 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-17 12:29:13.512527 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:13.512535 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-17 12:29:13.512541 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-17 12:29:13.512549 | ubuntu-noble | ++ return 1 2026-08-17 12:29:13.512888 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:13.512905 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:13.514319 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-17 12:29:13.514352 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:13.514360 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 12:29:13.514366 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:13.514372 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-17 12:29:13.514377 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:13.514401 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:13.514407 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-17 12:29:13.514413 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-17 12:29:13.514419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:13.514425 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-17 12:29:13.514431 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-17 12:29:13.514436 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:13.514442 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-17 12:29:13.514448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-17 12:29:13.514454 | ubuntu-noble | ++ return 1 2026-08-17 12:29:13.514465 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:13.514470 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:13.514476 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.514483 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.514488 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:13.514494 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.514499 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 12:29:13.514505 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:13.514510 | ubuntu-noble | + popd 2026-08-17 12:29:13.514552 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:13.514560 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:13.515590 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 12:29:13.517126 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-17 12:29:13.517147 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-17 12:29:13.517188 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 12:29:13.517195 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 12:29:13.517217 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.716128 | ubuntu-noble | 2026-08-17 12:29:15 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12262428/12262428] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:15.718977 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:15.719026 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.719040 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.722013 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.722057 | ubuntu-noble | ++ head -1 2026-08-17 12:29:15.722477 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:15.730415 | ubuntu-noble | + directory=neutron-27.0.4.dev14 2026-08-17 12:29:15.731352 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev14 2026-08-17 12:29:15.731382 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:15.731395 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-17 12:29:15.731402 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:15.731490 | ubuntu-noble | ++ local name=neutron 2026-08-17 12:29:15.731499 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:15.731565 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:15.731573 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 12:29:15.731582 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 12:29:15.731630 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:15.731640 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 12:29:15.731647 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 12:29:15.731656 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:15.731662 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 12:29:15.731671 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 12:29:15.731679 | ubuntu-noble | ++ return 1 2026-08-17 12:29:15.732114 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:15.732140 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:15.733024 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev14 /source 2026-08-17 12:29:15.733079 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:15.733089 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-17 12:29:15.733096 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:15.733107 | ubuntu-noble | ++ local name=neutron 2026-08-17 12:29:15.733114 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:15.733120 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:15.733127 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 12:29:15.733142 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 12:29:15.733421 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:15.733436 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 12:29:15.733515 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 12:29:15.733548 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:15.733558 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 12:29:15.733567 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 12:29:15.733624 | ubuntu-noble | ++ return 1 2026-08-17 12:29:15.735041 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:15.735071 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:15.735078 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.735084 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.735090 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:15.735096 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.735102 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-17 12:29:15.735108 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:15.735115 | ubuntu-noble | + popd 2026-08-17 12:29:15.735121 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:15.735127 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:15.735819 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 12:29:15.738424 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-17 12:29:15.738487 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-17 12:29:15.738495 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 12:29:15.738502 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 12:29:15.738509 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.202736 | ubuntu-noble | 2026-08-17 12:29:18 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:18.206144 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:18.206205 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.206221 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.209043 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.209108 | ubuntu-noble | ++ head -1 2026-08-17 12:29:18.210433 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:18.219065 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-17 12:29:18.220013 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-17 12:29:18.220062 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:18.220080 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-17 12:29:18.220123 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:18.220139 | ubuntu-noble | ++ local name=nova 2026-08-17 12:29:18.220154 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:18.220195 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:18.220208 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-17 12:29:18.220223 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-17 12:29:18.220248 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-17 12:29:18.220260 | ubuntu-noble | ++ return 0 2026-08-17 12:29:18.221021 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-17 12:29:18.221788 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-17 12:29:18.221968 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:18.222013 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-17 12:29:18.222060 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:18.222124 | ubuntu-noble | ++ local name=nova 2026-08-17 12:29:18.222132 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:18.222193 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:18.222219 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 12:29:18.222247 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 12:29:18.222307 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:18.222329 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 12:29:18.222350 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 12:29:18.222373 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:18.222381 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 12:29:18.222402 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 12:29:18.222429 | ubuntu-noble | ++ return 1 2026-08-17 12:29:18.223065 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:18.223103 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:18.223159 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.223168 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.223190 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-17 12:29:18.223221 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.660002 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-17 12:29:18.665978 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-17 12:29:18.666009 | ubuntu-noble | + sort 2026-08-17 12:29:18.680807 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-17 12:29:18.682087 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-17 12:29:18.682392 | ubuntu-noble | ++ sort 2026-08-17 12:29:18.685380 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 12:29:18.685508 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 12:29:18.685601 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 12:29:18.685646 | 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-17 12:29:18.685684 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-17 12:29:18.685704 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 12:29:18.685736 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 12:29:18.687404 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-17 12:29:18.687621 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 12:29:18.687984 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 12:29:18.689439 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-17 12:29:18.689783 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 12:29:18.690551 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 12:29:18.690570 | ubuntu-noble | + popd 2026-08-17 12:29:18.690636 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-17 12:29:18.690788 | ubuntu-noble | + sort 2026-08-17 12:29:18.705553 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-17 12:29:18.705583 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-17 12:29:18.705588 | ubuntu-noble | + local before=files-before 2026-08-17 12:29:18.705592 | ubuntu-noble | + local after=files-after 2026-08-17 12:29:18.705596 | ubuntu-noble | + local sources_txt 2026-08-17 12:29:18.706981 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 12:29:18.707004 | ubuntu-noble | ++ head -1 2026-08-17 12:29:18.708551 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 12:29:18.708579 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-17 12:29:18.708583 | ubuntu-noble | + local new_files 2026-08-17 12:29:18.709132 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 12:29:18.713350 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 12:29:18.713377 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-17 12:29:18.713915 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 12:29:18.715019 | ubuntu-noble | + [[ -n h ]] 2026-08-17 12:29:18.715032 | ubuntu-noble | + echo 2026-08-17 12:29:18.715081 | ubuntu-noble | + local file 2026-08-17 12:29:18.715088 | ubuntu-noble | + for file in $new_files 2026-08-17 12:29:18.715092 | ubuntu-noble | + case $file in 2026-08-17 12:29:18.715129 | 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-17 12:29:18.715134 | 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-17 12:29:18.715150 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 12:29:18.715196 | ubuntu-noble | + rm files-before files-after 2026-08-17 12:29:18.716728 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-17 12:29:20.248685 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-17 12:29:20.345885 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-17 12:29:20.345953 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-17 12:29:20.345961 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:20.345972 | ubuntu-noble | + popd 2026-08-17 12:29:20.345977 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:20.345997 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:20.346856 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 12:29:20.348480 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-17 12:29:20.348500 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-17 12:29:20.348687 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 12:29:20.348798 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 12:29:20.348814 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.682799 | ubuntu-noble | 2026-08-17 12:29:21 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346309/1346309] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:21.685124 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:21.685151 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.685159 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.690442 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.690477 | ubuntu-noble | ++ head -1 2026-08-17 12:29:21.690483 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:21.695767 | ubuntu-noble | + directory=octavia-17.0.1.dev14 2026-08-17 12:29:21.696338 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev14 2026-08-17 12:29:21.696434 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:21.696444 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-17 12:29:21.696474 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:21.696528 | ubuntu-noble | ++ local name=octavia 2026-08-17 12:29:21.696535 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:21.696564 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:21.696573 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 12:29:21.696580 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 12:29:21.696665 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:21.696677 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 12:29:21.696685 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 12:29:21.696693 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:21.696701 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 12:29:21.696711 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 12:29:21.696719 | ubuntu-noble | ++ return 1 2026-08-17 12:29:21.697085 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:21.697102 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:21.698040 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev14 /source 2026-08-17 12:29:21.698106 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:21.698116 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-17 12:29:21.698122 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:21.698128 | ubuntu-noble | ++ local name=octavia 2026-08-17 12:29:21.698134 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:21.698140 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:21.698146 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 12:29:21.698153 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 12:29:21.698159 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:21.698170 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 12:29:21.698175 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 12:29:21.698180 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:21.698185 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 12:29:21.698190 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 12:29:21.698195 | ubuntu-noble | ++ return 1 2026-08-17 12:29:21.698885 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:21.698903 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:21.698909 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.698914 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.698919 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:21.698977 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.698984 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-17 12:29:21.698989 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:21.698994 | ubuntu-noble | + popd 2026-08-17 12:29:21.698999 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:21.699016 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:21.699279 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 12:29:21.701368 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-17 12:29:21.701399 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-17 12:29:21.701406 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 12:29:21.701412 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 12:29:21.701417 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.917443 | ubuntu-noble | 2026-08-17 12:29:22 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:22.920130 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:22.920198 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.920209 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.925987 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.926028 | ubuntu-noble | ++ head -1 2026-08-17 12:29:22.926037 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:22.935805 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-17 12:29:22.936817 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-17 12:29:22.936953 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:22.936986 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-17 12:29:22.937037 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:22.937094 | ubuntu-noble | ++ local name=openstack_placement 2026-08-17 12:29:22.937102 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:22.937170 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:22.937190 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-17 12:29:22.937215 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-17 12:29:22.937267 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:22.937286 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-17 12:29:22.937304 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-17 12:29:22.937327 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:22.937334 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-17 12:29:22.937353 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-17 12:29:22.937399 | ubuntu-noble | ++ return 1 2026-08-17 12:29:22.937913 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:22.937985 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:22.939111 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-17 12:29:22.939137 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:22.939143 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-17 12:29:22.939147 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:22.939151 | ubuntu-noble | ++ local name=openstack_placement 2026-08-17 12:29:22.939155 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:22.939160 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:22.939164 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-17 12:29:22.939168 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-17 12:29:22.939173 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:22.939177 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-17 12:29:22.939181 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-17 12:29:22.939185 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:22.939189 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-17 12:29:22.939193 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-17 12:29:22.939207 | ubuntu-noble | ++ return 1 2026-08-17 12:29:22.939215 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:22.939219 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:22.939245 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.939250 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.939257 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:22.939293 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.939299 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-17 12:29:22.939304 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:22.939310 | ubuntu-noble | + popd 2026-08-17 12:29:22.939406 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:22.939415 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:22.940195 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:22.942091 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:22.942121 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-17 12:29:22.942183 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:22.942190 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:22.942215 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.106123 | ubuntu-noble | 2026-08-17 12:29:25 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-17 12:29:25.108111 | 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-17 12:29:25.108211 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.108237 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.113020 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.113074 | ubuntu-noble | ++ head -1 2026-08-17 12:29:25.115000 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:25.118860 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-17 12:29:25.120015 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-17 12:29:25.120057 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:25.120066 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-17 12:29:25.120073 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:25.120079 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-17 12:29:25.120086 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:25.120092 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:25.120099 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-17 12:29:25.120105 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-17 12:29:25.120112 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:25.120118 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-17 12:29:25.120124 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-17 12:29:25.120130 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:25.120136 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-17 12:29:25.120142 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-17 12:29:25.120148 | ubuntu-noble | ++ return 1 2026-08-17 12:29:25.120610 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:25.120627 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:25.121032 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-17 12:29:25.121113 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:25.121122 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-17 12:29:25.121131 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:25.121170 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-17 12:29:25.121179 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:25.121215 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:25.121241 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-17 12:29:25.121247 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-17 12:29:25.121256 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:25.121264 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-17 12:29:25.121271 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-17 12:29:25.121279 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:25.121287 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-17 12:29:25.121294 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-17 12:29:25.121302 | ubuntu-noble | ++ return 1 2026-08-17 12:29:25.122280 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:25.122308 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:25.122315 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.122322 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.122328 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:25.122334 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.122340 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 12:29:25.122346 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:25.122352 | ubuntu-noble | + popd 2026-08-17 12:29:25.122358 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:25.122365 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:25.122662 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:25.124749 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:25.124774 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-17 12:29:25.124780 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:25.124787 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:25.124794 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.022197 | ubuntu-noble | 2026-08-17 12:29:28 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26663359/26663359] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:28.025145 | 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-17 12:29:28.025186 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.025197 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.027025 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.027640 | ubuntu-noble | ++ head -1 2026-08-17 12:29:28.030018 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:28.037424 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-17 12:29:28.038695 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-17 12:29:28.038786 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:28.038833 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-17 12:29:28.038850 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:28.038987 | ubuntu-noble | ++ local name=skyline_console 2026-08-17 12:29:28.039009 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:28.039025 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:28.039067 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-17 12:29:28.039084 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-17 12:29:28.039175 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:28.039189 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-17 12:29:28.039204 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-17 12:29:28.039214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:28.039242 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-17 12:29:28.039252 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-17 12:29:28.039266 | ubuntu-noble | ++ return 1 2026-08-17 12:29:28.040087 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:28.040168 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:28.041176 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-17 12:29:28.041246 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:28.041261 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-17 12:29:28.041280 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:28.041291 | ubuntu-noble | ++ local name=skyline_console 2026-08-17 12:29:28.041301 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:28.041311 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:28.041321 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-17 12:29:28.041331 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-17 12:29:28.041346 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:28.041356 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-17 12:29:28.041366 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-17 12:29:28.041376 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:28.041386 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-17 12:29:28.041399 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-17 12:29:28.041409 | ubuntu-noble | ++ return 1 2026-08-17 12:29:28.042053 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:28.043119 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:28.043177 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.043195 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.043213 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:28.043229 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.043246 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-17 12:29:28.043262 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:28.043280 | ubuntu-noble | + popd 2026-08-17 12:29:28.043297 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:28.043315 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:28.043460 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 12:29:28.047262 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-17 12:29:28.047317 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-17 12:29:28.047331 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 12:29:28.047344 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 12:29:28.047358 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.404363 | ubuntu-noble | 2026-08-17 12:29:29 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:29.407051 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:29.407106 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.407117 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.409976 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.410013 | ubuntu-noble | ++ head -1 2026-08-17 12:29:29.411461 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:29.415838 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-17 12:29:29.416773 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-17 12:29:29.416836 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:29.416868 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-17 12:29:29.416894 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:29.416955 | ubuntu-noble | ++ local name=python_watcher 2026-08-17 12:29:29.416981 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:29.417024 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:29.417033 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-17 12:29:29.417061 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-17 12:29:29.417096 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:29.417108 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-17 12:29:29.417118 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-17 12:29:29.417130 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:29.417139 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-17 12:29:29.417148 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-17 12:29:29.417157 | ubuntu-noble | ++ return 1 2026-08-17 12:29:29.417763 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:29.417777 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:29.418188 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-17 12:29:29.418269 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:29.418279 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-17 12:29:29.418300 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:29.418335 | ubuntu-noble | ++ local name=python_watcher 2026-08-17 12:29:29.418343 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:29.418379 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:29.418387 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-17 12:29:29.418394 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-17 12:29:29.418423 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:29.418431 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-17 12:29:29.418439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-17 12:29:29.418453 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:29.418460 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-17 12:29:29.418466 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-17 12:29:29.418473 | ubuntu-noble | ++ return 1 2026-08-17 12:29:29.419383 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:29.419420 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:29.419430 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.419440 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.419449 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:29.419458 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.419467 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-17 12:29:29.419476 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:29.419485 | ubuntu-noble | + popd 2026-08-17 12:29:29.419495 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 12:29:29.419504 | ubuntu-noble | + pushd tarballs 2026-08-17 12:29:29.419763 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 12:29:29.422222 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-17 12:29:29.422256 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-17 12:29:29.422264 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 12:29:29.422274 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 12:29:29.422283 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.366010 | ubuntu-noble | 2026-08-17 12:29:30 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-17 12:29:30.368782 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 12:29:30.368831 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.368844 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.372006 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.372051 | ubuntu-noble | ++ head -1 2026-08-17 12:29:30.372432 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 12:29:30.379572 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-17 12:29:30.380506 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-17 12:29:30.380643 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 12:29:30.380686 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-17 12:29:30.380732 | ubuntu-noble | ++ local suffix= 2026-08-17 12:29:30.380792 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-17 12:29:30.380824 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:30.380902 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:30.380968 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-17 12:29:30.381008 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-17 12:29:30.381061 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:30.381088 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-17 12:29:30.381114 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-17 12:29:30.381145 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:30.381171 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-17 12:29:30.381196 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-17 12:29:30.381225 | ubuntu-noble | ++ return 1 2026-08-17 12:29:30.381588 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:30.381640 | ubuntu-noble | + patch_dir= 2026-08-17 12:29:30.382455 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-17 12:29:30.382551 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 12:29:30.382563 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-17 12:29:30.382613 | ubuntu-noble | ++ local suffix=/source 2026-08-17 12:29:30.382654 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-17 12:29:30.382664 | ubuntu-noble | ++ local candidate path 2026-08-17 12:29:30.382729 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:30.382739 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-17 12:29:30.382763 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-17 12:29:30.382805 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:30.382814 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-17 12:29:30.382822 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-17 12:29:30.382855 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 12:29:30.382862 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-17 12:29:30.382870 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-17 12:29:30.382894 | ubuntu-noble | ++ return 1 2026-08-17 12:29:30.384037 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:30.384093 | ubuntu-noble | + overlay_dir= 2026-08-17 12:29:30.384104 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.384113 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.384122 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:30.384130 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.384137 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-17 12:29:30.384145 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 12:29:30.384153 | ubuntu-noble | + popd 2026-08-17 12:29:30.384162 | 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-17 12:29:30.384171 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 12:29:30.384179 | ubuntu-noble | + shift 2026-08-17 12:29:30.384187 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-17 12:29:30.384210 | ubuntu-noble | + roots=() 2026-08-17 12:29:30.384218 | ubuntu-noble | + local roots dir 2026-08-17 12:29:30.384227 | ubuntu-noble | + for dir in "$@" 2026-08-17 12:29:30.384235 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-17 12:29:30.384243 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-17 12:29:30.384251 | ubuntu-noble | + for dir in "$@" 2026-08-17 12:29:30.384259 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-17 12:29:30.384267 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-17 12:29:30.384275 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-17 12:29:30.384283 | ubuntu-noble | + local tmp 2026-08-17 12:29:30.384485 | ubuntu-noble | ++ mktemp -d 2026-08-17 12:29:30.386248 | ubuntu-noble | + tmp=/tmp/tmp.OgjClzaKaM 2026-08-17 12:29:30.388017 | 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-17 12:29:30.388057 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-17 12:29:30.389300 | ubuntu-noble | + sort 2026-08-17 12:29:30.392216 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 12:29:30.395741 | ubuntu-noble | + comm -23 /tmp/tmp.OgjClzaKaM/expected /tmp/tmp.OgjClzaKaM/applied 2026-08-17 12:29:30.397513 | ubuntu-noble | + local expected_count missing_count 2026-08-17 12:29:30.398287 | ubuntu-noble | ++ wc -l 2026-08-17 12:29:30.399962 | ubuntu-noble | + expected_count=14 2026-08-17 12:29:30.400644 | ubuntu-noble | ++ wc -l 2026-08-17 12:29:30.402186 | ubuntu-noble | + missing_count=0 2026-08-17 12:29:30.402210 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-17 12:29:30.402214 | ubuntu-noble | + rm -rf /tmp/tmp.OgjClzaKaM 2026-08-17 12:29:30.403784 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-17 12:29:30.403810 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-17 12:29:30.403815 | ubuntu-noble | + return 0 2026-08-17 12:29:30.886433 | ubuntu-noble | ok: Runtime: 0:01:09.311364 2026-08-17 12:29:30.927877 | 2026-08-17 12:29:30.928012 | PLAY RECAP 2026-08-17 12:29:30.928075 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-17 12:29:30.928102 | 2026-08-17 12:29:31.109535 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-17 12:29:31.111846 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-17 12:29:32.062361 | 2026-08-17 12:29:32.062546 | PLAY [Base post-fetch] 2026-08-17 12:29:32.078036 | 2026-08-17 12:29:32.078205 | TASK [diagnose-network : Ensure log directory exists] 2026-08-17 12:29:32.753887 | ubuntu-noble | ok 2026-08-17 12:29:32.765597 | 2026-08-17 12:29:32.765801 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-17 12:29:44.739703 | ubuntu-noble | ok: Runtime: 0:00:05.862264 2026-08-17 12:29:44.752336 | 2026-08-17 12:29:44.752470 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-17 12:29:50.936281 | ubuntu-noble | ok: Runtime: 0:00:00.259959 2026-08-17 12:29:50.945664 | 2026-08-17 12:29:50.945876 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-17 12:29:57.064396 | ubuntu-noble | ok: Runtime: 0:00:00.058541 2026-08-17 12:29:57.079951 | 2026-08-17 12:29:57.080189 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-17 12:29:57.145979 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 12:29:57.153130 | 2026-08-17 12:29:57.153267 | TASK [fetch-output : Set log path for single node] 2026-08-17 12:29:57.204914 | ubuntu-noble | ok 2026-08-17 12:29:57.213759 | 2026-08-17 12:29:57.213904 | LOOP [fetch-output : Ensure local output dirs] 2026-08-17 12:29:57.522101 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/work/logs" 2026-08-17 12:29:57.829419 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/work/artifacts" 2026-08-17 12:29:58.138782 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/8f7f61d684474f75adce45f6a5f6d154/work/docs" 2026-08-17 12:29:58.150873 | 2026-08-17 12:29:58.151047 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-17 12:29:58.946811 | ubuntu-noble | changed: 2026-08-17 12:29:58.947220 | ubuntu-noble | .d..t...... ./ 2026-08-17 12:29:58.947272 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-17 12:29:58.947330 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-17 12:29:58.947354 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-17 12:29:58.947375 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-17 12:29:58.947396 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-17 12:29:58.947451 | ubuntu-noble | changed: All items complete 2026-08-17 12:29:58.947484 | 2026-08-17 12:29:59.547653 | ubuntu-noble | changed: .d..t...... ./ 2026-08-17 12:30:00.179312 | ubuntu-noble | changed: .d..t...... ./ 2026-08-17 12:30:00.208930 | 2026-08-17 12:30:00.209094 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-17 12:30:00.688149 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007078 2026-08-17 12:30:01.084599 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007663 2026-08-17 12:30:01.099340 | 2026-08-17 12:30:01.099514 | PLAY RECAP 2026-08-17 12:30:01.099569 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-17 12:30:01.099596 | 2026-08-17 12:30:01.284454 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-17 12:30:01.285958 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-17 12:30:02.281406 | 2026-08-17 12:30:02.282502 | PLAY [Base post] 2026-08-17 12:30:02.314156 | 2026-08-17 12:30:02.314459 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-17 12:30:03.285001 | ubuntu-noble | changed 2026-08-17 12:30:03.292818 | 2026-08-17 12:30:03.293009 | PLAY RECAP 2026-08-17 12:30:03.293081 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-17 12:30:03.293145 | 2026-08-17 12:30:03.498815 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-17 12:30:03.500377 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-17 12:30:04.599537 | 2026-08-17 12:30:04.599882 | PLAY [Base post-logs] 2026-08-17 12:30:04.628415 | 2026-08-17 12:30:04.628615 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-17 12:30:05.352362 | localhost | changed 2026-08-17 12:30:05.373735 | 2026-08-17 12:30:05.374066 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-17 12:30:05.412269 | localhost | ok 2026-08-17 12:30:05.416661 | 2026-08-17 12:30:05.416790 | TASK [Set zuul-log-path fact] 2026-08-17 12:30:05.470579 | localhost | ok 2026-08-17 12:30:05.487589 | 2026-08-17 12:30:05.487787 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-17 12:30:05.551854 | localhost | ok 2026-08-17 12:30:05.557710 | 2026-08-17 12:30:05.557859 | TASK [upload-logs : Create log directories] 2026-08-17 12:30:06.450898 | localhost | changed 2026-08-17 12:30:06.459225 | 2026-08-17 12:30:06.459609 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-17 12:30:07.174449 | localhost -> localhost | ok: Runtime: 0:00:00.005573 2026-08-17 12:30:07.180721 | 2026-08-17 12:30:07.180877 | TASK [upload-logs : Upload logs to log server] 2026-08-17 12:30:07.842439 | localhost | Output suppressed because no_log was given 2026-08-17 12:30:07.847515 | 2026-08-17 12:30:07.847753 | LOOP [upload-logs : Compress console log and json output] 2026-08-17 12:30:07.961277 | localhost | skipping: Conditional result was False 2026-08-17 12:30:07.967750 | localhost | skipping: Conditional result was False 2026-08-17 12:30:07.980873 | 2026-08-17 12:30:07.981004 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-17 12:30:08.039412 | localhost | skipping: Conditional result was False 2026-08-17 12:30:08.039729 | 2026-08-17 12:30:08.044565 | localhost | skipping: Conditional result was False 2026-08-17 12:30:08.048361 | 2026-08-17 12:30:08.048491 | LOOP [upload-logs : Upload console log and json output]