2026-09-11 22:45:55.607251 | Job console starting 2026-09-11 22:45:55.619006 | Updating git repos 2026-09-11 22:45:55.664090 | Cloning repos into workspace 2026-09-11 22:45:55.687416 | Restoring repo states 2026-09-11 22:45:55.714536 | Merging changes 2026-09-11 22:45:56.291558 | Checking out repos 2026-09-11 22:45:56.326169 | Preparing playbooks 2026-09-11 22:45:57.003800 | Running Ansible setup 2026-09-11 22:46:01.699688 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-11 22:46:02.514490 | 2026-09-11 22:46:02.514725 | PLAY [Base pre] 2026-09-11 22:46:02.533494 | 2026-09-11 22:46:02.533675 | TASK [Setup log path fact] 2026-09-11 22:46:02.562818 | ubuntu-noble | ok 2026-09-11 22:46:02.579008 | 2026-09-11 22:46:02.579137 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-11 22:46:02.608125 | ubuntu-noble | ok 2026-09-11 22:46:02.618446 | 2026-09-11 22:46:02.618561 | TASK [emit-job-header : Print job information] 2026-09-11 22:46:02.671546 | # Job Information 2026-09-11 22:46:02.671748 | Ansible Version: 2.16.14 2026-09-11 22:46:02.671788 | Job: container-images-kolla-patch-2025.2 2026-09-11 22:46:02.671826 | Pipeline: check 2026-09-11 22:46:02.671852 | Executor: 521e9411259a 2026-09-11 22:46:02.671876 | Triggered by: https://github.com/osism/container-images-kolla/pull/796 2026-09-11 22:46:02.671901 | Event ID: 70281970-ae32-11f1-962c-1d5748d2e4fa 2026-09-11 22:46:02.677502 | 2026-09-11 22:46:02.677723 | LOOP [emit-job-header : Print node information] 2026-09-11 22:46:02.789688 | ubuntu-noble | ok: 2026-09-11 22:46:02.789954 | ubuntu-noble | # Node Information 2026-09-11 22:46:02.789997 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-11 22:46:02.790026 | ubuntu-noble | Hostname: ubuntu 2026-09-11 22:46:02.790051 | ubuntu-noble | Username: zuul 2026-09-11 22:46:02.790074 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-11 22:46:02.790100 | ubuntu-noble | Provider: regiocloud-a 2026-09-11 22:46:02.790124 | ubuntu-noble | Region: 2026-09-11 22:46:02.790147 | ubuntu-noble | Label: ubuntu-noble 2026-09-11 22:46:02.790169 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-11 22:46:02.790191 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe7d:a3f 2026-09-11 22:46:02.809387 | 2026-09-11 22:46:02.809545 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-11 22:46:03.413099 | ubuntu-noble -> localhost | changed 2026-09-11 22:46:03.429291 | 2026-09-11 22:46:03.429464 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-11 22:46:04.526964 | ubuntu-noble -> localhost | changed 2026-09-11 22:46:04.550552 | 2026-09-11 22:46:04.550714 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-11 22:46:04.832528 | ubuntu-noble -> localhost | ok 2026-09-11 22:46:04.844073 | 2026-09-11 22:46:04.844220 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-11 22:46:04.878389 | ubuntu-noble | ok 2026-09-11 22:46:04.895969 | ubuntu-noble | included: /var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-11 22:46:04.902074 | 2026-09-11 22:46:04.902169 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-11 22:46:05.842599 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-11 22:46:05.843114 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/work/4fe561304ea34151944b786d6cd2c463_id_rsa 2026-09-11 22:46:05.843212 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/work/4fe561304ea34151944b786d6cd2c463_id_rsa.pub 2026-09-11 22:46:05.843277 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-11 22:46:05.843338 | ubuntu-noble -> localhost | SHA256:2iKRMkYjx7cdx/NyL3vlxB85mAdlupNyp5SjLTp+Qm4 zuul-build-sshkey 2026-09-11 22:46:05.843392 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-11 22:46:05.843529 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-11 22:46:05.843585 | ubuntu-noble -> localhost | | | 2026-09-11 22:46:05.843637 | ubuntu-noble -> localhost | | . . o | 2026-09-11 22:46:05.843678 | ubuntu-noble -> localhost | |. = . . + + | 2026-09-11 22:46:05.843718 | ubuntu-noble -> localhost | | + o + o o o | 2026-09-11 22:46:05.843758 | ubuntu-noble -> localhost | | + + . S o .B .| 2026-09-11 22:46:05.843809 | ubuntu-noble -> localhost | | . o . o + o @+* | 2026-09-11 22:46:05.843851 | ubuntu-noble -> localhost | | . o + . B+*.o| 2026-09-11 22:46:05.843891 | ubuntu-noble -> localhost | | . . E *.o. .| 2026-09-11 22:46:05.843933 | ubuntu-noble -> localhost | | oo*.. | 2026-09-11 22:46:05.843973 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-11 22:46:05.844088 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.407583 2026-09-11 22:46:05.859434 | 2026-09-11 22:46:05.859657 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-11 22:46:05.892903 | ubuntu-noble | ok 2026-09-11 22:46:05.907443 | ubuntu-noble | included: /var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-11 22:46:05.915825 | 2026-09-11 22:46:05.915919 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-11 22:46:05.939360 | ubuntu-noble | skipping: Conditional result was False 2026-09-11 22:46:05.946769 | 2026-09-11 22:46:05.946884 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-11 22:46:06.762901 | ubuntu-noble | changed 2026-09-11 22:46:06.771288 | 2026-09-11 22:46:06.771422 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-11 22:46:07.090799 | ubuntu-noble | ok 2026-09-11 22:46:07.099138 | 2026-09-11 22:46:07.099267 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-11 22:46:07.900261 | ubuntu-noble | changed 2026-09-11 22:46:07.906158 | 2026-09-11 22:46:07.906273 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-11 22:46:08.672259 | ubuntu-noble | changed 2026-09-11 22:46:08.678021 | 2026-09-11 22:46:08.678121 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-11 22:46:08.702203 | ubuntu-noble | skipping: Conditional result was False 2026-09-11 22:46:08.714924 | 2026-09-11 22:46:08.715067 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-11 22:46:09.135596 | ubuntu-noble -> localhost | changed 2026-09-11 22:46:09.152723 | 2026-09-11 22:46:09.167920 | TASK [add-build-sshkey : Add back temp key] 2026-09-11 22:46:09.506984 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/work/4fe561304ea34151944b786d6cd2c463_id_rsa (zuul-build-sshkey) 2026-09-11 22:46:09.507228 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.013478 2026-09-11 22:46:09.515819 | 2026-09-11 22:46:09.515933 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-11 22:46:09.983008 | ubuntu-noble | ok 2026-09-11 22:46:09.988973 | 2026-09-11 22:46:09.989083 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-11 22:46:10.013133 | ubuntu-noble | skipping: Conditional result was False 2026-09-11 22:46:10.027503 | 2026-09-11 22:46:10.027853 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-11 22:46:10.533596 | ubuntu-noble | ok 2026-09-11 22:46:10.548318 | 2026-09-11 22:46:10.548442 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-11 22:46:10.583213 | ubuntu-noble | ok 2026-09-11 22:46:10.590974 | 2026-09-11 22:46:10.591085 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-11 22:46:10.918494 | ubuntu-noble -> localhost | ok 2026-09-11 22:46:10.925287 | 2026-09-11 22:46:10.925418 | TASK [validate-host : Collect information about the host] 2026-09-11 22:46:12.271798 | ubuntu-noble | ok 2026-09-11 22:46:12.287571 | 2026-09-11 22:46:12.287705 | TASK [validate-host : Sanitize hostname] 2026-09-11 22:46:12.509017 | ubuntu-noble | ok 2026-09-11 22:46:12.513820 | 2026-09-11 22:46:12.513937 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-11 22:46:13.260664 | ubuntu-noble -> localhost | changed 2026-09-11 22:46:13.267596 | 2026-09-11 22:46:13.267711 | TASK [validate-host : Collect information about zuul worker] 2026-09-11 22:46:13.781297 | ubuntu-noble | ok 2026-09-11 22:46:13.789018 | 2026-09-11 22:46:13.789157 | TASK [validate-host : Write out all zuul information for each host] 2026-09-11 22:46:14.390666 | ubuntu-noble -> localhost | changed 2026-09-11 22:46:14.400598 | 2026-09-11 22:46:14.400706 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-11 22:46:14.765581 | ubuntu-noble | ok 2026-09-11 22:46:14.771181 | 2026-09-11 22:46:14.771282 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-11 22:46:15.682195 | ubuntu-noble | changed: 2026-09-11 22:46:15.682436 | ubuntu-noble | cd+++++++++ src/ 2026-09-11 22:46:15.682474 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-11 22:46:15.682499 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-11 22:46:15.682521 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-11 22:46:15.682542 | ubuntu-noble | Containerfile 2026-09-11 22:46:15.682672 | ubuntu-noble | 2026-09-11 22:48:41.058681 | ubuntu-noble | 2026-09-11 22:48:41.058687 | ubuntu-noble | Or undo this operation with: 2026-09-11 22:48:41.058693 | ubuntu-noble | 2026-09-11 22:48:41.058699 | ubuntu-noble | git switch - 2026-09-11 22:48:41.058705 | ubuntu-noble | 2026-09-11 22:48:41.058711 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-11 22:48:41.058717 | ubuntu-noble | 2026-09-11 22:48:41.058722 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-11 22:48:41.059501 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-11 22:48:41.063872 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-11 22:48:41.063933 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-11 22:48:41.063949 | ubuntu-noble | + popd 2026-09-11 22:48:41.063961 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-11 22:48:41.068645 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-11 22:48:41.068693 | ubuntu-noble | ++ sort 2026-09-11 22:48:41.070479 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-11 22:48:41.070559 | ubuntu-noble | + pushd kolla 2026-09-11 22:48:41.070610 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-11 22:48:41.070621 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-11 22:48:41.070628 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-11 22:48:41.070636 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-11 22:48:41.070643 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-11 22:48:41.070649 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:48:41.072483 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-11 22:48:41.073059 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:48:41.074687 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-11 22:48:41.075428 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-11 22:48:41.075460 | ubuntu-noble | + popd 2026-09-11 22:48:41.075496 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-11 22:48:41.075505 | ubuntu-noble | + pushd kolla 2026-09-11 22:48:41.075614 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-11 22:48:41.075627 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-11 22:48:41.075633 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-11 22:48:41.075643 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-11 22:48:41.075650 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-11 22:48:41.075666 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:48:41.077300 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-11 22:48:41.077822 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-11 22:48:41.077899 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:48:41.080031 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-11 22:48:41.080055 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-11 22:48:41.080198 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-11 22:48:41.080300 | ubuntu-noble | + popd 2026-09-11 22:48:41.080413 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-11 22:48:41.080456 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-11 22:48:41.240307 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-11 22:48:41.240373 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-11 22:48:41.240379 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-11 22:48:41.243222 | ubuntu-noble | Package: rabbitmq-server 2026-09-11 22:48:41.243303 | ubuntu-noble | Pin: version 4.1.* 2026-09-11 22:48:41.243318 | ubuntu-noble | Pin-Priority: 1000 2026-09-11 22:48:41.243331 | ubuntu-noble | 2026-09-11 22:48:41.243343 | ubuntu-noble | Package: openvswitch* 2026-09-11 22:48:41.243353 | ubuntu-noble | Pin: version 3.5.* 2026-09-11 22:48:41.243364 | ubuntu-noble | Pin-Priority: 1000 2026-09-11 22:48:41.243375 | ubuntu-noble | 2026-09-11 22:48:41.243387 | ubuntu-noble | Package: erlang* 2026-09-11 22:48:41.243397 | ubuntu-noble | Pin: version 1:27.* 2026-09-11 22:48:41.243407 | ubuntu-noble | Pin-Priority: 1000 2026-09-11 22:48:41.243418 | ubuntu-noble | 2026-09-11 22:48:41.243432 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-11 22:48:41.243449 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-11 22:48:41.243461 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-11 22:48:41.243472 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-11 22:48:41.243483 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-11 22:48:41.243494 | ubuntu-noble | Package: proxysql 2026-09-11 22:48:41.243505 | ubuntu-noble | Pin: version 3.0.8* 2026-09-11 22:48:41.243552 | ubuntu-noble | Pin-Priority: 1001 2026-09-11 22:48:41.243634 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-11 22:48:41.249505 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-11 22:48:41.251369 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-11 22:48:41.252086 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-11 22:48:41.253490 | ubuntu-noble | + image_name=base 2026-09-11 22:48:41.253632 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/kolla-pip-check.py overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-11 22:48:41.256269 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-11 22:48:41.257001 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-11 22:48:41.258323 | ubuntu-noble | + image_name=nova 2026-09-11 22:48:41.258362 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-11 22:48:41.261563 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-11 22:48:41.264159 | ubuntu-noble | patches/2025.2/kolla 2026-09-11 22:48:41.264202 | ubuntu-noble | patches/2025.2/ironic 2026-09-11 22:48:41.264211 | ubuntu-noble | patches/2025.2/nova 2026-09-11 22:48:41.264218 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-11 22:48:41.264225 | ubuntu-noble | patches/2025.2/cinder 2026-09-11 22:48:41.266772 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-11 22:48:41.266814 | ubuntu-noble | ++ grep kolla 2026-09-11 22:48:41.267109 | ubuntu-noble | ++ grep -v kolla-build 2026-09-11 22:48:41.269375 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-11 22:48:41.270030 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-11 22:48:41.271472 | ubuntu-noble | + project=kolla 2026-09-11 22:48:41.272641 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-11 22:48:41.272686 | ubuntu-noble | ++ sort 2026-09-11 22:48:41.275043 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-11 22:48:41.275083 | ubuntu-noble | + pushd kolla 2026-09-11 22:48:41.275143 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-11 22:48:41.275188 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-11 22:48:41.275215 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-11 22:48:41.275235 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-11 22:48:41.275241 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-11 22:48:41.275258 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:48:41.276984 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-11 22:48:41.277078 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-11 22:48:41.277393 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:48:41.278693 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-11 22:48:41.278852 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-11 22:48:41.279103 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-11 22:48:41.279160 | ubuntu-noble | + popd 2026-09-11 22:48:41.279190 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-11 22:48:41.279198 | ubuntu-noble | + pushd kolla 2026-09-11 22:48:41.279228 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-11 22:48:41.279238 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-11 22:48:41.279279 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-11 22:48:41.279290 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-11 22:48:41.279297 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-11 22:48:41.279303 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:48:41.280966 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-11 22:48:41.281118 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-11 22:48:41.281334 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:48:41.284926 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-11 22:48:41.284975 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-11 22:48:41.284994 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-11 22:48:41.285031 | ubuntu-noble | + popd 2026-09-11 22:48:41.285082 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-11 22:48:41.285093 | ubuntu-noble | + pushd kolla 2026-09-11 22:48:41.285107 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-11 22:48:41.285127 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-11 22:48:41.285144 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-11 22:48:41.285155 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-11 22:48:41.285164 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-11 22:48:41.285178 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:48:41.287037 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-11 22:48:41.287087 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-11 22:48:41.287321 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:48:41.289087 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-11 22:48:41.289133 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-11 22:48:41.289411 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-11 22:48:41.289504 | ubuntu-noble | + popd 2026-09-11 22:48:41.289635 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-11 22:48:42.013821 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-11 22:48:42.097420 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-11 22:48:42.117933 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-09-11 22:48:42.256554 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-11 22:48:42.274077 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-11 22:48:42.370078 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-11 22:48:42.387145 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-11 22:48:42.402473 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-09-11 22:48:42.412706 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-09-11 22:48:42.672637 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-11 22:48:42.689504 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-11 22:48:42.769171 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-11 22:48:42.785503 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-11 22:48:42.856487 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-11 22:48:42.871557 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-11 22:48:42.955811 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-11 22:48:42.972936 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-11 22:48:43.027869 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-11 22:48:43.045402 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-11 22:48:43.060204 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-09-11 22:48:43.061986 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-09-11 22:48:43.163873 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-11 22:48:43.181244 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-11 22:48:43.220676 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-09-11 22:48:43.222542 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-09-11 22:48:43.224437 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-09-11 22:48:43.226442 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-09-11 22:48:43.286044 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-11 22:48:43.325817 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.6 MB/s eta 0:00:00 2026-09-11 22:48:43.341826 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-11 22:48:43.367470 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 9.9 MB/s eta 0:00:00 2026-09-11 22:48:43.386738 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-11 22:48:43.402771 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 11.9 MB/s eta 0:00:00 2026-09-11 22:48:43.419768 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-11 22:48:43.441847 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 3.8 MB/s eta 0:00:00 2026-09-11 22:48:43.460634 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-11 22:48:43.515309 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 45.4 MB/s eta 0:00:00 2026-09-11 22:48:43.532558 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-11 22:48:43.545881 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.1 MB/s eta 0:00:00 2026-09-11 22:48:43.564313 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-11 22:48:43.591487 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-11 22:48:43.606002 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.3 MB/s eta 0:00:00 2026-09-11 22:48:43.622127 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-11 22:48:43.927438 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-11 22:48:45.019617 | ubuntu-noble | Successfully installed GitPython-3.1.62 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-11 22:48:45.227134 | ubuntu-noble | + pip3 install kolla/ 2026-09-11 22:48:45.810179 | ubuntu-noble | Processing ./kolla 2026-09-11 22:48:45.813856 | ubuntu-noble | Installing build dependencies: started 2026-09-11 22:48:48.196603 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-11 22:48:48.202780 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-11 22:48:48.485411 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-11 22:48:48.489394 | ubuntu-noble | Installing backend dependencies: started 2026-09-11 22:48:51.055834 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-11 22:48:51.056919 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-11 22:48:51.711041 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-11 22:48:51.722010 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (7.0.3) 2026-09-11 22:48:51.724072 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.6) 2026-09-11 22:48:51.726762 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.62) 2026-09-11 22:48:51.729181 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (10.7.0) 2026-09-11 22:48:51.731326 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (84.0.0) 2026-09-11 22:48:51.783995 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.3.0) (4.0.12) 2026-09-11 22:48:51.788460 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.3.0) (3.0.3) 2026-09-11 22:48:51.797637 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (1.3.0) 2026-09-11 22:48:51.798955 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (5.9.1) 2026-09-11 22:48:51.800554 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.9.0) 2026-09-11 22:48:51.802169 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.0.0) 2026-09-11 22:48:51.803638 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.0.3) 2026-09-11 22:48:51.805168 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (2.34.2) 2026-09-11 22:48:51.862093 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.3.0) (5.0.3) 2026-09-11 22:48:51.884199 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.5.1) 2026-09-11 22:48:51.886154 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (3.19) 2026-09-11 22:48:51.887944 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2.7.0) 2026-09-11 22:48:51.889510 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.3.0) (2026.7.22) 2026-09-11 22:48:51.926040 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-11 22:48:51.927241 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-11 22:48:53.652648 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-11 22:48:53.654043 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=79e52ba00364eacb88cd54b8731698a3877c471901d1fd91696a4cdbb40ecb69 2026-09-11 22:48:53.654337 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-eh4fu4ha/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-11 22:48:53.662438 | ubuntu-noble | Successfully built kolla 2026-09-11 22:48:53.903645 | ubuntu-noble | Installing collected packages: kolla 2026-09-11 22:48:54.127138 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-11 22:48:54.332232 | ubuntu-noble | ++ kolla-build --version 2026-09-11 22:48:55.073851 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-11 22:48:55.073939 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-11 22:48:55.074938 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-11 22:48:55.078045 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=81c8d7c 2026-09-11 22:48:55.078095 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=81c8d7c 2026-09-11 22:48:55.078756 | ubuntu-noble | ++ cd release 2026-09-11 22:48:55.078800 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-11 22:48:55.081822 | ubuntu-noble | + export HASH_RELEASE=22986ad 2026-09-11 22:48:55.081875 | ubuntu-noble | + HASH_RELEASE=22986ad 2026-09-11 22:48:55.081887 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-11 22:48:55.274851 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-11 22:48:55.274929 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-11 22:48:55.274938 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-11 22:48:55.276921 | ubuntu-noble | {% extends parent_template %} 2026-09-11 22:48:55.276958 | ubuntu-noble | 2026-09-11 22:48:55.276964 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-11 22:48:55.276968 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-11 22:48:55.276972 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-11 22:48:55.276975 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-11 22:48:55.276980 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-11 22:48:55.276983 | ubuntu-noble | ] %} 2026-09-11 22:48:55.276987 | ubuntu-noble | 2026-09-11 22:48:55.276992 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-11 22:48:55.276996 | ubuntu-noble | 2026-09-11 22:48:55.276999 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-11 22:48:55.277003 | ubuntu-noble | 2026-09-11 22:48:55.277006 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-11 22:48:55.277023 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-11 22:48:55.277026 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-11 22:48:55.277030 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-11 22:48:55.277033 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277036 | ubuntu-noble | 2026-09-11 22:48:55.277040 | ubuntu-noble | {% block horizon_header %} 2026-09-11 22:48:55.277043 | ubuntu-noble | RUN apt-get update \ 2026-09-11 22:48:55.277047 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-11 22:48:55.277050 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-11 22:48:55.277055 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-11 22:48:55.277058 | ubuntu-noble | && apt-get clean \ 2026-09-11 22:48:55.277061 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-11 22:48:55.277065 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277068 | ubuntu-noble | 2026-09-11 22:48:55.277071 | ubuntu-noble | {% block horizon_footer %} 2026-09-11 22:48:55.277075 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-11 22:48:55.277079 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-09-11 22:48:55.277084 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-11 22:48:55.277087 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277091 | ubuntu-noble | 2026-09-11 22:48:55.277094 | ubuntu-noble | {% block base_header %} 2026-09-11 22:48:55.277097 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-11 22:48:55.277101 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-11 22:48:55.277105 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-11 22:48:55.277108 | ubuntu-noble | 2026-09-11 22:48:55.277112 | ubuntu-noble | RUN apt-get update \ 2026-09-11 22:48:55.277115 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-11 22:48:55.277125 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-11 22:48:55.277128 | ubuntu-noble | && apt-get clean \ 2026-09-11 22:48:55.277131 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-11 22:48:55.277135 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277138 | ubuntu-noble | 2026-09-11 22:48:55.277142 | ubuntu-noble | {% block openstack_base_header %} 2026-09-11 22:48:55.277145 | ubuntu-noble | RUN apt-get update \ 2026-09-11 22:48:55.277150 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-11 22:48:55.277156 | ubuntu-noble | && apt-get clean \ 2026-09-11 22:48:55.277162 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-11 22:48:55.277167 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277172 | ubuntu-noble | 2026-09-11 22:48:55.277177 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-11 22:48:55.277182 | ubuntu-noble | 2026-09-11 22:48:55.277188 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-11 22:48:55.277193 | ubuntu-noble | 2026-09-11 22:48:55.277198 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-11 22:48:55.277204 | ubuntu-noble | 2026-09-11 22:48:55.277209 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-11 22:48:55.277214 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-11 22:48:55.277220 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-11 22:48:55.277225 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277230 | ubuntu-noble | 2026-09-11 22:48:55.277235 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-11 22:48:55.277241 | ubuntu-noble | {% block manila_base_footer %} 2026-09-11 22:48:55.277246 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-11 22:48:55.277252 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277259 | ubuntu-noble | 2026-09-11 22:48:55.277267 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-11 22:48:55.277272 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-11 22:48:55.277278 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-11 22:48:55.277285 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-11 22:48:55.277300 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-11 22:48:55.277306 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277311 | ubuntu-noble | 2026-09-11 22:48:55.277317 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-11 22:48:55.277323 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-11 22:48:55.277328 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-11 22:48:55.277333 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-11 22:48:55.277339 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277344 | ubuntu-noble | 2026-09-11 22:48:55.277350 | ubuntu-noble | {% block grafana_footer %} 2026-09-11 22:48:55.277356 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-11 22:48:55.277365 | ubuntu-noble | && mkdir -p /operations \ 2026-09-11 22:48:55.277368 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-11 22:48:55.277372 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-11 22:48:55.277375 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277378 | ubuntu-noble | 2026-09-11 22:48:55.277382 | ubuntu-noble | {% block keystone_footer %} 2026-09-11 22:48:55.277385 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-11 22:48:55.277388 | ubuntu-noble | RUN apt-get update \ 2026-09-11 22:48:55.277391 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-11 22:48:55.277394 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-11 22:48:55.277398 | ubuntu-noble | libldap-common \ 2026-09-11 22:48:55.277401 | ubuntu-noble | libmemcached11 \ 2026-09-11 22:48:55.277404 | ubuntu-noble | && apt-get clean \ 2026-09-11 22:48:55.277407 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-11 22:48:55.277410 | ubuntu-noble | && a2enmod auth_openidc 2026-09-11 22:48:55.277414 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277417 | ubuntu-noble | 2026-09-11 22:48:55.277420 | ubuntu-noble | {% block footer %} 2026-09-11 22:48:55.277423 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-11 22:48:55.277427 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-11 22:48:55.277430 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-11 22:48:55.277433 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-11 22:48:55.277447 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi \ 2026-09-11 22:48:55.277457 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/python3 /usr/local/bin/kolla-pip-check.py; fi 2026-09-11 22:48:55.277460 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277464 | ubuntu-noble | 2026-09-11 22:48:55.277467 | ubuntu-noble | {% block labels %} 2026-09-11 22:48:55.277470 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-11 22:48:55.277474 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-11 22:48:55.277477 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="81c8d7c" \ 2026-09-11 22:48:55.277480 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-11 22:48:55.277483 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-11 22:48:55.277487 | ubuntu-noble | "de.osism.commit.release"="22986ad" \ 2026-09-11 22:48:55.277490 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-11 22:48:55.277493 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-11 22:48:55.277496 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-11 22:48:55.277500 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-11 22:48:55.277503 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-11T22:48:55.245743+00:00" \ 2026-09-11 22:48:55.277506 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-11 22:48:55.277509 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-11 22:48:55.277513 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-11 22:48:55.277551 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-11 22:48:55.277555 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-11 22:48:55.277558 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-11 22:48:55.277567 | ubuntu-noble | {% endblock %} 2026-09-11 22:48:55.277629 | ubuntu-noble | 2026-09-11 22:48:55.277784 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-11 22:48:55.280379 | ubuntu-noble | + BASE=ubuntu 2026-09-11 22:48:55.280419 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-11 22:48:55.280737 | ubuntu-noble | ++ date +%Y%m%d 2026-09-11 22:48:55.282624 | ubuntu-noble | + BUILD_ID=20260911 2026-09-11 22:48:55.282671 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-11 22:48:55.282677 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-11 22:48:55.282683 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-11 22:48:55.282687 | ubuntu-noble | + VERSION=latest 2026-09-11 22:48:55.282691 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-11 22:48:55.282694 | ubuntu-noble | + . defaults/all.sh 2026-09-11 22:48:55.282698 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-11 22:48:55.282702 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-11 22:48:55.282706 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-11 22:48:55.282710 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-11 22:48:55.282714 | ubuntu-noble | +++ deactivate nondestructive 2026-09-11 22:48:55.282722 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:48:55.282726 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:48:55.282730 | ubuntu-noble | +++ hash -r 2026-09-11 22:48:55.282862 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:48:55.282901 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-11 22:48:55.282909 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-11 22:48:55.282914 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-11 22:48:55.282926 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-11 22:48:55.282931 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-11 22:48:55.282935 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-11 22:48:55.282940 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-11 22:48:55.282945 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-11 22:48:55.282951 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-11 22:48:55.282955 | ubuntu-noble | +++ export PATH 2026-09-11 22:48:55.282960 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:48:55.282964 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-11 22:48:55.282968 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-11 22:48:55.282975 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-11 22:48:55.282979 | ubuntu-noble | +++ export PS1 2026-09-11 22:48:55.282985 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-11 22:48:55.282989 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-11 22:48:55.282993 | ubuntu-noble | +++ hash -r 2026-09-11 22:48:55.282998 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-11 22:48:55.283571 | ubuntu-noble | +++ date +%Y%m%d 2026-09-11 22:48:55.285190 | ubuntu-noble | ++ export BUILD_ID=20260911 2026-09-11 22:48:55.285219 | ubuntu-noble | ++ BUILD_ID=20260911 2026-09-11 22:48:55.285224 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-11 22:48:55.285229 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-11 22:48:55.285235 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-11 22:48:55.285241 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-11 22:48:55.285249 | ubuntu-noble | + export VERSION 2026-09-11 22:48:55.285254 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-11 22:48:55.285258 | ubuntu-noble | + DOCKER_TAG=build-20260911 2026-09-11 22:48:55.285262 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-11 22:48:55.285267 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-11 22:48:55.285271 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-11 22:48:55.285276 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-11 22:48:55.285280 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-11 22:48:55.463487 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-11 22:48:55.463622 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-09-11 22:48:57.014360 | ubuntu-noble | localhost | SUCCESS => { 2026-09-11 22:48:57.014426 | ubuntu-noble | "changed": false, 2026-09-11 22:48:57.014433 | ubuntu-noble | "gid": 1000, 2026-09-11 22:48:57.014439 | ubuntu-noble | "group": "zuul", 2026-09-11 22:48:57.014444 | ubuntu-noble | "mode": "0664", 2026-09-11 22:48:57.014449 | ubuntu-noble | "msg": "OK", 2026-09-11 22:48:57.014454 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:48:57.014459 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:48:57.014465 | ubuntu-noble | "size": 4562, 2026-09-11 22:48:57.014470 | ubuntu-noble | "state": "file", 2026-09-11 22:48:57.014474 | ubuntu-noble | "uid": 1000 2026-09-11 22:48:57.014479 | ubuntu-noble | } 2026-09-11 22:48:57.160789 | ubuntu-noble | + setini DEFAULT tag build-20260911 2026-09-11 22:48:57.160877 | 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-20260911' 2026-09-11 22:48:58.646150 | ubuntu-noble | localhost | CHANGED => { 2026-09-11 22:48:58.646201 | ubuntu-noble | "changed": true, 2026-09-11 22:48:58.646207 | ubuntu-noble | "gid": 1000, 2026-09-11 22:48:58.646211 | ubuntu-noble | "group": "zuul", 2026-09-11 22:48:58.646216 | ubuntu-noble | "mode": "0664", 2026-09-11 22:48:58.646222 | ubuntu-noble | "msg": "option changed", 2026-09-11 22:48:58.646228 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:48:58.646233 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:48:58.646237 | ubuntu-noble | "size": 4570, 2026-09-11 22:48:58.646240 | ubuntu-noble | "state": "file", 2026-09-11 22:48:58.646244 | ubuntu-noble | "uid": 1000 2026-09-11 22:48:58.646248 | ubuntu-noble | } 2026-09-11 22:48:58.814741 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-11 22:48:58.814803 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-09-11 22:49:00.240107 | ubuntu-noble | localhost | SUCCESS => { 2026-09-11 22:49:00.240153 | ubuntu-noble | "changed": false, 2026-09-11 22:49:00.240159 | ubuntu-noble | "gid": 1000, 2026-09-11 22:49:00.240162 | ubuntu-noble | "group": "zuul", 2026-09-11 22:49:00.240166 | ubuntu-noble | "mode": "0664", 2026-09-11 22:49:00.240169 | ubuntu-noble | "msg": "OK", 2026-09-11 22:49:00.240174 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:49:00.240177 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:49:00.240181 | ubuntu-noble | "size": 4570, 2026-09-11 22:49:00.240185 | ubuntu-noble | "state": "file", 2026-09-11 22:49:00.240188 | ubuntu-noble | "uid": 1000 2026-09-11 22:49:00.240192 | ubuntu-noble | } 2026-09-11 22:49:00.400280 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-11 22:49:00.400331 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-09-11 22:49:01.888633 | ubuntu-noble | localhost | SUCCESS => { 2026-09-11 22:49:01.888711 | ubuntu-noble | "changed": false, 2026-09-11 22:49:01.888717 | ubuntu-noble | "gid": 1000, 2026-09-11 22:49:01.888721 | ubuntu-noble | "group": "zuul", 2026-09-11 22:49:01.888725 | ubuntu-noble | "mode": "0664", 2026-09-11 22:49:01.888728 | ubuntu-noble | "msg": "OK", 2026-09-11 22:49:01.888732 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:49:01.888736 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:49:01.888739 | ubuntu-noble | "size": 4570, 2026-09-11 22:49:01.888743 | ubuntu-noble | "state": "file", 2026-09-11 22:49:01.888746 | ubuntu-noble | "uid": 1000 2026-09-11 22:49:01.888750 | ubuntu-noble | } 2026-09-11 22:49:02.039645 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-11 22:49:02.039724 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-09-11 22:49:03.609638 | ubuntu-noble | localhost | SUCCESS => { 2026-09-11 22:49:03.609699 | ubuntu-noble | "changed": false, 2026-09-11 22:49:03.609705 | ubuntu-noble | "gid": 1000, 2026-09-11 22:49:03.609709 | ubuntu-noble | "group": "zuul", 2026-09-11 22:49:03.609713 | ubuntu-noble | "mode": "0664", 2026-09-11 22:49:03.609716 | ubuntu-noble | "msg": "OK", 2026-09-11 22:49:03.609720 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:49:03.609724 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:49:03.609727 | ubuntu-noble | "size": 4570, 2026-09-11 22:49:03.609731 | ubuntu-noble | "state": "file", 2026-09-11 22:49:03.609734 | ubuntu-noble | "uid": 1000 2026-09-11 22:49:03.609738 | ubuntu-noble | } 2026-09-11 22:49:03.755308 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-11 22:49:03.755391 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-11 22:49:03.755411 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:03.755423 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-09-11 22:49:05.264603 | ubuntu-noble | localhost | CHANGED => { 2026-09-11 22:49:05.264665 | ubuntu-noble | "changed": true, 2026-09-11 22:49:05.264669 | ubuntu-noble | "gid": 1000, 2026-09-11 22:49:05.264673 | ubuntu-noble | "group": "zuul", 2026-09-11 22:49:05.264677 | ubuntu-noble | "mode": "0664", 2026-09-11 22:49:05.264697 | ubuntu-noble | "msg": "section and option added", 2026-09-11 22:49:05.264701 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:49:05.264705 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:49:05.264708 | ubuntu-noble | "size": 4641, 2026-09-11 22:49:05.264712 | ubuntu-noble | "state": "file", 2026-09-11 22:49:05.264715 | ubuntu-noble | "uid": 1000 2026-09-11 22:49:05.264719 | ubuntu-noble | } 2026-09-11 22:49:05.391430 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-09-11 22:49:05.396347 | ubuntu-noble | + setini openstack-base type local 2026-09-11 22:49:05.396394 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-09-11 22:49:06.881704 | ubuntu-noble | localhost | CHANGED => { 2026-09-11 22:49:06.881826 | ubuntu-noble | "changed": true, 2026-09-11 22:49:06.881839 | ubuntu-noble | "gid": 1000, 2026-09-11 22:49:06.881847 | ubuntu-noble | "group": "zuul", 2026-09-11 22:49:06.881854 | ubuntu-noble | "mode": "0664", 2026-09-11 22:49:06.881861 | ubuntu-noble | "msg": "option added", 2026-09-11 22:49:06.881868 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:49:06.881876 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:49:06.881883 | ubuntu-noble | "size": 4752, 2026-09-11 22:49:06.881903 | ubuntu-noble | "state": "file", 2026-09-11 22:49:06.881911 | ubuntu-noble | "uid": 1000 2026-09-11 22:49:06.881918 | ubuntu-noble | } 2026-09-11 22:49:07.016123 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-11 22:49:07.016186 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-11 22:49:07.016192 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-09-11 22:49:08.469608 | ubuntu-noble | localhost | CHANGED => { 2026-09-11 22:49:08.469661 | ubuntu-noble | "changed": true, 2026-09-11 22:49:08.469666 | ubuntu-noble | "gid": 1000, 2026-09-11 22:49:08.469670 | ubuntu-noble | "group": "zuul", 2026-09-11 22:49:08.469674 | ubuntu-noble | "mode": "0664", 2026-09-11 22:49:08.469677 | ubuntu-noble | "msg": "option added", 2026-09-11 22:49:08.469681 | ubuntu-noble | "owner": "zuul", 2026-09-11 22:49:08.469685 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-11 22:49:08.469689 | ubuntu-noble | "size": 4790, 2026-09-11 22:49:08.469693 | ubuntu-noble | "state": "file", 2026-09-11 22:49:08.469697 | ubuntu-noble | "uid": 1000 2026-09-11 22:49:08.469701 | ubuntu-noble | } 2026-09-11 22:49:08.618233 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-11 22:49:08.618281 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-11 22:49:08.618285 | ubuntu-noble | + cat kolla-build.conf 2026-09-11 22:49:08.620693 | ubuntu-noble | [DEFAULT] 2026-09-11 22:49:08.620738 | ubuntu-noble | base = ubuntu 2026-09-11 22:49:08.620746 | ubuntu-noble | base_package_type = deb 2026-09-11 22:49:08.620752 | ubuntu-noble | base_tag = 24.04 2026-09-11 22:49:08.620759 | ubuntu-noble | install_type = source 2026-09-11 22:49:08.620764 | ubuntu-noble | namespace = kolla 2026-09-11 22:49:08.620770 | ubuntu-noble | openstack_release = 2025.2 2026-09-11 22:49:08.620775 | ubuntu-noble | push = false 2026-09-11 22:49:08.620781 | ubuntu-noble | tag = build-20260911 2026-09-11 22:49:08.620787 | ubuntu-noble | threads = 1 2026-09-11 22:49:08.620792 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-11 22:49:08.620799 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-11 22:49:08.620806 | ubuntu-noble | 2026-09-11 22:49:08.620812 | ubuntu-noble | ######################################################################### 2026-09-11 22:49:08.620819 | ubuntu-noble | # sources tracked in release repository 2026-09-11 22:49:08.620824 | ubuntu-noble | 2026-09-11 22:49:08.620829 | ubuntu-noble | [aodh-base] 2026-09-11 22:49:08.620835 | ubuntu-noble | type = local 2026-09-11 22:49:08.620840 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-11 22:49:08.620846 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-11 22:49:08.620851 | ubuntu-noble | 2026-09-11 22:49:08.620857 | ubuntu-noble | 2026-09-11 22:49:08.620862 | ubuntu-noble | 2026-09-11 22:49:08.620868 | ubuntu-noble | [barbican-base] 2026-09-11 22:49:08.620874 | ubuntu-noble | type = local 2026-09-11 22:49:08.620880 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-11 22:49:08.620887 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-11 22:49:08.620893 | ubuntu-noble | 2026-09-11 22:49:08.620898 | ubuntu-noble | 2026-09-11 22:49:08.620903 | ubuntu-noble | 2026-09-11 22:49:08.620928 | ubuntu-noble | [blazar-base] 2026-09-11 22:49:08.620935 | ubuntu-noble | type = local 2026-09-11 22:49:08.620941 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-11 22:49:08.620948 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-11 22:49:08.620953 | ubuntu-noble | 2026-09-11 22:49:08.620958 | ubuntu-noble | 2026-09-11 22:49:08.620964 | ubuntu-noble | 2026-09-11 22:49:08.620970 | ubuntu-noble | [ceilometer-base] 2026-09-11 22:49:08.620976 | ubuntu-noble | type = local 2026-09-11 22:49:08.620983 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:08.620988 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:08.620994 | ubuntu-noble | 2026-09-11 22:49:08.621000 | ubuntu-noble | 2026-09-11 22:49:08.621006 | ubuntu-noble | 2026-09-11 22:49:08.621012 | ubuntu-noble | [cinder-base] 2026-09-11 22:49:08.621017 | ubuntu-noble | type = local 2026-09-11 22:49:08.621024 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-11 22:49:08.621030 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-11 22:49:08.621036 | ubuntu-noble | 2026-09-11 22:49:08.621041 | ubuntu-noble | 2026-09-11 22:49:08.621047 | ubuntu-noble | 2026-09-11 22:49:08.621053 | ubuntu-noble | [designate-base] 2026-09-11 22:49:08.621059 | ubuntu-noble | type = local 2026-09-11 22:49:08.621066 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-11 22:49:08.621072 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-11 22:49:08.621077 | ubuntu-noble | 2026-09-11 22:49:08.621085 | ubuntu-noble | 2026-09-11 22:49:08.621092 | ubuntu-noble | 2026-09-11 22:49:08.621097 | ubuntu-noble | [glance-base] 2026-09-11 22:49:08.621114 | ubuntu-noble | type = local 2026-09-11 22:49:08.621120 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-11 22:49:08.621126 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-11 22:49:08.621131 | ubuntu-noble | 2026-09-11 22:49:08.621140 | ubuntu-noble | 2026-09-11 22:49:08.621146 | ubuntu-noble | 2026-09-11 22:49:08.621152 | ubuntu-noble | [heat-base] 2026-09-11 22:49:08.621157 | ubuntu-noble | type = local 2026-09-11 22:49:08.621163 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-11 22:49:08.621170 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-11 22:49:08.621179 | ubuntu-noble | 2026-09-11 22:49:08.621184 | ubuntu-noble | 2026-09-11 22:49:08.621190 | ubuntu-noble | 2026-09-11 22:49:08.621195 | ubuntu-noble | [horizon] 2026-09-11 22:49:08.621201 | ubuntu-noble | type = local 2026-09-11 22:49:08.621207 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-11 22:49:08.621212 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-11 22:49:08.621218 | ubuntu-noble | 2026-09-11 22:49:08.621223 | ubuntu-noble | 2026-09-11 22:49:08.621229 | ubuntu-noble | 2026-09-11 22:49:08.621235 | ubuntu-noble | [ironic-base] 2026-09-11 22:49:08.621241 | ubuntu-noble | type = local 2026-09-11 22:49:08.621248 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-11 22:49:08.621254 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-11 22:49:08.621260 | ubuntu-noble | 2026-09-11 22:49:08.621265 | ubuntu-noble | 2026-09-11 22:49:08.621271 | ubuntu-noble | 2026-09-11 22:49:08.621277 | ubuntu-noble | [keystone-base] 2026-09-11 22:49:08.621283 | ubuntu-noble | type = local 2026-09-11 22:49:08.621289 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-11 22:49:08.621295 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-11 22:49:08.621301 | ubuntu-noble | 2026-09-11 22:49:08.621307 | ubuntu-noble | 2026-09-11 22:49:08.621313 | ubuntu-noble | 2026-09-11 22:49:08.621318 | ubuntu-noble | [magnum-base] 2026-09-11 22:49:08.621324 | ubuntu-noble | type = local 2026-09-11 22:49:08.621330 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-11 22:49:08.621336 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-11 22:49:08.621341 | ubuntu-noble | 2026-09-11 22:49:08.621347 | ubuntu-noble | 2026-09-11 22:49:08.621353 | ubuntu-noble | 2026-09-11 22:49:08.621359 | ubuntu-noble | [manila-base] 2026-09-11 22:49:08.621366 | ubuntu-noble | type = local 2026-09-11 22:49:08.621372 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-11 22:49:08.621378 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-11 22:49:08.621384 | ubuntu-noble | 2026-09-11 22:49:08.621390 | ubuntu-noble | 2026-09-11 22:49:08.621396 | ubuntu-noble | 2026-09-11 22:49:08.621402 | ubuntu-noble | [masakari-base] 2026-09-11 22:49:08.621444 | ubuntu-noble | type = local 2026-09-11 22:49:08.621452 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-11 22:49:08.621459 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-11 22:49:08.621465 | ubuntu-noble | 2026-09-11 22:49:08.621471 | ubuntu-noble | 2026-09-11 22:49:08.621478 | ubuntu-noble | 2026-09-11 22:49:08.621484 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-11 22:49:08.621491 | ubuntu-noble | type = local 2026-09-11 22:49:08.621497 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:08.621505 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:08.621511 | ubuntu-noble | 2026-09-11 22:49:08.621600 | ubuntu-noble | 2026-09-11 22:49:08.621617 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-11 22:49:08.621633 | ubuntu-noble | type = local 2026-09-11 22:49:08.621640 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:08.621646 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:08.621652 | ubuntu-noble | 2026-09-11 22:49:08.621658 | ubuntu-noble | 2026-09-11 22:49:08.621664 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-11 22:49:08.621670 | ubuntu-noble | type = local 2026-09-11 22:49:08.621676 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:08.621683 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:08.621689 | ubuntu-noble | 2026-09-11 22:49:08.621695 | ubuntu-noble | 2026-09-11 22:49:08.621701 | ubuntu-noble | 2026-09-11 22:49:08.621707 | ubuntu-noble | [neutron-base] 2026-09-11 22:49:08.621713 | ubuntu-noble | type = local 2026-09-11 22:49:08.621719 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-11 22:49:08.621725 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-11 22:49:08.621731 | ubuntu-noble | 2026-09-11 22:49:08.621738 | ubuntu-noble | 2026-09-11 22:49:08.621744 | ubuntu-noble | 2026-09-11 22:49:08.621750 | ubuntu-noble | [nova-base] 2026-09-11 22:49:08.621757 | ubuntu-noble | type = local 2026-09-11 22:49:08.621763 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-11 22:49:08.621769 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-11 22:49:08.621776 | ubuntu-noble | 2026-09-11 22:49:08.621782 | ubuntu-noble | 2026-09-11 22:49:08.621788 | ubuntu-noble | 2026-09-11 22:49:08.621794 | ubuntu-noble | [octavia-base] 2026-09-11 22:49:08.621799 | ubuntu-noble | type = local 2026-09-11 22:49:08.621805 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-11 22:49:08.621811 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-11 22:49:08.621816 | ubuntu-noble | 2026-09-11 22:49:08.621822 | ubuntu-noble | 2026-09-11 22:49:08.621828 | ubuntu-noble | 2026-09-11 22:49:08.621834 | ubuntu-noble | [placement-base] 2026-09-11 22:49:08.621840 | ubuntu-noble | type = local 2026-09-11 22:49:08.621846 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-11 22:49:08.621852 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-11 22:49:08.621858 | ubuntu-noble | 2026-09-11 22:49:08.621863 | ubuntu-noble | 2026-09-11 22:49:08.621868 | ubuntu-noble | 2026-09-11 22:49:08.621874 | ubuntu-noble | [skyline-apiserver-base] 2026-09-11 22:49:08.621879 | ubuntu-noble | type = local 2026-09-11 22:49:08.621899 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:08.621906 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:08.621912 | ubuntu-noble | 2026-09-11 22:49:08.621917 | ubuntu-noble | 2026-09-11 22:49:08.621922 | ubuntu-noble | 2026-09-11 22:49:08.621931 | ubuntu-noble | [skyline-console-base] 2026-09-11 22:49:08.621937 | ubuntu-noble | type = local 2026-09-11 22:49:08.621943 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:08.621949 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:08.621955 | ubuntu-noble | 2026-09-11 22:49:08.621960 | ubuntu-noble | 2026-09-11 22:49:08.621965 | ubuntu-noble | 2026-09-11 22:49:08.621970 | ubuntu-noble | [watcher-base] 2026-09-11 22:49:08.621976 | ubuntu-noble | type = local 2026-09-11 22:49:08.621981 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-11 22:49:08.621987 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-11 22:49:08.622006 | ubuntu-noble | 2026-09-11 22:49:08.622014 | ubuntu-noble | 2026-09-11 22:49:08.622019 | ubuntu-noble | [openstack-base] 2026-09-11 22:49:08.622025 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:08.622030 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:08.622035 | ubuntu-noble | type = local 2026-09-11 22:49:08.622040 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-11 22:49:08.623539 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-11 22:49:08.623587 | ubuntu-noble | + VERSION=latest 2026-09-11 22:49:08.623591 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-11 22:49:08.623646 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-11 22:49:08.623652 | ubuntu-noble | + . defaults/all.sh 2026-09-11 22:49:08.623707 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-11 22:49:08.623712 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-11 22:49:08.623717 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-11 22:49:08.623734 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-11 22:49:08.623876 | ubuntu-noble | +++ deactivate nondestructive 2026-09-11 22:49:08.623903 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:49:08.623921 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:49:08.623927 | ubuntu-noble | +++ hash -r 2026-09-11 22:49:08.623965 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:49:08.623971 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-11 22:49:08.623976 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-11 22:49:08.623998 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-11 22:49:08.624044 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-11 22:49:08.624050 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-11 22:49:08.624066 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-11 22:49:08.624071 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-11 22:49:08.624094 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-11 22:49:08.624121 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-11 22:49:08.624128 | ubuntu-noble | +++ export PATH 2026-09-11 22:49:08.624156 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-11 22:49:08.624185 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-11 22:49:08.624191 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-11 22:49:08.624196 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-11 22:49:08.624201 | ubuntu-noble | +++ export PS1 2026-09-11 22:49:08.624206 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-11 22:49:08.624212 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-11 22:49:08.624232 | ubuntu-noble | +++ hash -r 2026-09-11 22:49:08.624267 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-11 22:49:08.625036 | ubuntu-noble | +++ date +%Y%m%d 2026-09-11 22:49:08.626580 | ubuntu-noble | ++ export BUILD_ID=20260911 2026-09-11 22:49:08.626622 | ubuntu-noble | ++ BUILD_ID=20260911 2026-09-11 22:49:08.626629 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-11 22:49:08.626635 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-11 22:49:08.626647 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-11 22:49:08.626652 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-11 22:49:08.626658 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-11 22:49:08.627239 | ubuntu-noble | +++ pwd 2026-09-11 22:49:08.628306 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-11 22:49:08.628338 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-11 22:49:08.628345 | ubuntu-noble | + export VERSION 2026-09-11 22:49:08.628349 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-11 22:49:08.628354 | ubuntu-noble | + mkdir -p tarballs 2026-09-11 22:49:08.630660 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-11 22:49:08.770078 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-11 22:49:08.770170 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=40 time=129 ms 2026-09-11 22:49:09.762998 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=40 time=127 ms 2026-09-11 22:49:09.763081 | ubuntu-noble | 2026-09-11 22:49:09.763090 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-11 22:49:09.763099 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-09-11 22:49:09.763105 | ubuntu-noble | rtt min/avg/max/mdev = 126.778/127.898/129.018/1.120 ms 2026-09-11 22:49:09.765114 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-11 22:49:09.767152 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:09.767223 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:09.768041 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-11 22:49:09.769301 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-11 22:49:09.769326 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-11 22:49:09.769337 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-11 22:49:09.769348 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-11 22:49:09.769354 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.903757 | ubuntu-noble | 2026-09-11 22:49:10 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:10.906288 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:10.906375 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.906387 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.907640 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.908076 | ubuntu-noble | ++ head -1 2026-09-11 22:49:10.910634 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:10.919749 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-11 22:49:10.920955 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-11 22:49:10.921010 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:10.921024 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-11 22:49:10.921040 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:10.921055 | ubuntu-noble | ++ local name=aodh 2026-09-11 22:49:10.921069 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:10.921180 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:10.921195 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-11 22:49:10.921210 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-11 22:49:10.921257 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:10.921274 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-11 22:49:10.921286 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-11 22:49:10.921300 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:10.921311 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-11 22:49:10.921322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-11 22:49:10.921336 | ubuntu-noble | ++ return 1 2026-09-11 22:49:10.922123 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:10.922151 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:10.922970 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-11 22:49:10.923035 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:10.923172 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-11 22:49:10.923217 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:10.923236 | ubuntu-noble | ++ local name=aodh 2026-09-11 22:49:10.923243 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:10.923291 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:10.923307 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-11 22:49:10.923342 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-11 22:49:10.923405 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:10.923416 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-11 22:49:10.923426 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-11 22:49:10.923434 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:10.923443 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-11 22:49:10.923451 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-11 22:49:10.923461 | ubuntu-noble | ++ return 1 2026-09-11 22:49:10.924705 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:10.924738 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:10.924743 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.924760 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.924765 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:10.924770 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.924774 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-11 22:49:10.924778 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:10.924782 | ubuntu-noble | + popd 2026-09-11 22:49:10.924787 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:10.924792 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:10.925200 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-11 22:49:10.928329 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-11 22:49:10.928420 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-11 22:49:10.928439 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-11 22:49:10.928452 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-11 22:49:10.928463 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.315310 | ubuntu-noble | 2026-09-11 22:49:12 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:12.318967 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:12.319122 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.319164 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.320709 | ubuntu-noble | ++ head -1 2026-09-11 22:49:12.320773 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.321891 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:12.333791 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-11 22:49:12.335515 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-11 22:49:12.335650 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:12.335660 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-11 22:49:12.335669 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:12.335676 | ubuntu-noble | ++ local name=barbican 2026-09-11 22:49:12.335684 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:12.335691 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:12.335698 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-11 22:49:12.335706 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-11 22:49:12.335714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:12.335721 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-11 22:49:12.335728 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-11 22:49:12.335735 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:12.335742 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-11 22:49:12.335749 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-11 22:49:12.335757 | ubuntu-noble | ++ return 1 2026-09-11 22:49:12.335773 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:12.335781 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:12.336662 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-11 22:49:12.336747 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:12.336763 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-11 22:49:12.336778 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:12.336858 | ubuntu-noble | ++ local name=barbican 2026-09-11 22:49:12.336873 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:12.336900 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:12.336911 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-11 22:49:12.336925 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-11 22:49:12.336939 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:12.336950 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-11 22:49:12.336965 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-11 22:49:12.336976 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:12.337005 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-11 22:49:12.337019 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-11 22:49:12.337029 | ubuntu-noble | ++ return 1 2026-09-11 22:49:12.337708 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:12.337741 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:12.337751 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.337760 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.337768 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:12.337777 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.337791 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-11 22:49:12.337803 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:12.337815 | ubuntu-noble | + popd 2026-09-11 22:49:12.337835 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:12.337848 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:12.338953 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-11 22:49:12.341105 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-11 22:49:12.341183 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-11 22:49:12.341207 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-11 22:49:12.341220 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-11 22:49:12.341232 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.732674 | ubuntu-noble | 2026-09-11 22:49:13 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:13.734985 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:13.735119 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.735154 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.737284 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.738094 | ubuntu-noble | ++ head -1 2026-09-11 22:49:13.740053 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:13.747158 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-11 22:49:13.747609 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-11 22:49:13.747694 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:13.747706 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-11 22:49:13.747743 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:13.747826 | ubuntu-noble | ++ local name=blazar 2026-09-11 22:49:13.747834 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:13.747871 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:13.747881 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-11 22:49:13.747890 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-11 22:49:13.747938 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:13.747947 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-11 22:49:13.747953 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-11 22:49:13.747961 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:13.747967 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-11 22:49:13.747975 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-11 22:49:13.747982 | ubuntu-noble | ++ return 1 2026-09-11 22:49:13.748668 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:13.748722 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:13.749758 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-11 22:49:13.749800 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:13.749807 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-11 22:49:13.749812 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:13.749817 | ubuntu-noble | ++ local name=blazar 2026-09-11 22:49:13.749821 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:13.749826 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:13.749830 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-11 22:49:13.749853 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-11 22:49:13.749864 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:13.749868 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-11 22:49:13.749873 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-11 22:49:13.749877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:13.749881 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-11 22:49:13.749886 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-11 22:49:13.749890 | ubuntu-noble | ++ return 1 2026-09-11 22:49:13.750656 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:13.750678 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:13.750684 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.750689 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.750693 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:13.750698 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.750703 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-11 22:49:13.750707 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:13.750712 | ubuntu-noble | + popd 2026-09-11 22:49:13.750717 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:13.750721 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:13.751297 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:13.753492 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:13.753602 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-11 22:49:13.753614 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:13.753618 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:13.753622 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.146729 | ubuntu-noble | 2026-09-11 22:49:15 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:15.148725 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:15.148806 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.148817 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.151386 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.155645 | ubuntu-noble | ++ head -1 2026-09-11 22:49:15.155719 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:15.162622 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-11 22:49:15.163627 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-11 22:49:15.163688 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:15.163764 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-11 22:49:15.163801 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:15.163903 | ubuntu-noble | ++ local name=ceilometer 2026-09-11 22:49:15.163918 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:15.163973 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:15.163986 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-11 22:49:15.164014 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-11 22:49:15.164062 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:15.164086 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-11 22:49:15.164095 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-11 22:49:15.164104 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:15.164110 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-11 22:49:15.164116 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-11 22:49:15.164121 | ubuntu-noble | ++ return 1 2026-09-11 22:49:15.164609 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:15.164631 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:15.165592 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-11 22:49:15.165792 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:15.165846 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-11 22:49:15.165863 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:15.165868 | ubuntu-noble | ++ local name=ceilometer 2026-09-11 22:49:15.165875 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:15.165965 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:15.165979 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-11 22:49:15.165987 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-11 22:49:15.166027 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:15.166042 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-11 22:49:15.166071 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-11 22:49:15.166089 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:15.166102 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-11 22:49:15.166138 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-11 22:49:15.166158 | ubuntu-noble | ++ return 1 2026-09-11 22:49:15.167460 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:15.167496 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:15.167502 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.167507 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.167512 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:15.167555 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.167560 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-11 22:49:15.167565 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:15.167570 | ubuntu-noble | + popd 2026-09-11 22:49:15.167592 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:15.167598 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:15.168300 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-11 22:49:15.172673 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-11 22:49:15.172753 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-11 22:49:15.172770 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-11 22:49:15.172783 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-11 22:49:15.172796 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-11 22:49:16.983978 | ubuntu-noble | 2026-09-11 22:49:16 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:16.986343 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:16.986405 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-11 22:49:16.986413 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-11 22:49:16.989622 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-11 22:49:16.989685 | ubuntu-noble | ++ head -1 2026-09-11 22:49:16.991849 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:16.995948 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-11 22:49:16.996902 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-11 22:49:16.996972 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:16.996979 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-11 22:49:16.996984 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:16.996988 | ubuntu-noble | ++ local name=cinder 2026-09-11 22:49:16.996992 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:16.996997 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:16.997000 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-11 22:49:16.997004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-11 22:49:16.997008 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-11 22:49:16.997012 | ubuntu-noble | ++ return 0 2026-09-11 22:49:16.997422 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-11 22:49:16.997800 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-11 22:49:16.997844 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:16.997851 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-11 22:49:16.997859 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:16.997907 | ubuntu-noble | ++ local name=cinder 2026-09-11 22:49:16.997916 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:16.997924 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:16.997930 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-11 22:49:16.997936 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-11 22:49:16.997975 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:16.997980 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-11 22:49:16.997986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-11 22:49:16.997989 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:16.997993 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-11 22:49:16.997999 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-11 22:49:16.998002 | ubuntu-noble | ++ return 1 2026-09-11 22:49:16.998640 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:16.998686 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:16.998692 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-11 22:49:16.998696 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-11 22:49:16.998701 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-11 22:49:16.998705 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-11 22:49:17.357759 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-11 22:49:17.363617 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-11 22:49:17.363677 | ubuntu-noble | + sort 2026-09-11 22:49:17.374648 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-11 22:49:17.375775 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-11 22:49:17.376011 | ubuntu-noble | ++ sort 2026-09-11 22:49:17.378836 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:17.378965 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-11 22:49:17.379038 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-11 22:49:17.379088 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-11 22:49:17.379125 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-11 22:49:17.379145 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-11 22:49:17.379175 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:17.381307 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-11 22:49:17.381774 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-11 22:49:17.381932 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-11 22:49:17.382560 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:17.383816 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-11 22:49:17.384039 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-11 22:49:17.384163 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-11 22:49:17.384902 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-11 22:49:17.384944 | ubuntu-noble | + popd 2026-09-11 22:49:17.386607 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-11 22:49:17.386638 | ubuntu-noble | + sort 2026-09-11 22:49:17.399249 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-11 22:49:17.399398 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-11 22:49:17.399438 | ubuntu-noble | + local before=files-before 2026-09-11 22:49:17.399461 | ubuntu-noble | + local after=files-after 2026-09-11 22:49:17.399482 | ubuntu-noble | + local sources_txt 2026-09-11 22:49:17.400773 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-11 22:49:17.401218 | ubuntu-noble | ++ head -1 2026-09-11 22:49:17.403932 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-11 22:49:17.403994 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-11 22:49:17.404016 | ubuntu-noble | + local new_files 2026-09-11 22:49:17.404687 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-11 22:49:17.410106 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-11 22:49:17.410152 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-11 22:49:17.410414 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-11 22:49:17.412924 | ubuntu-noble | + [[ -n y ]] 2026-09-11 22:49:17.412950 | ubuntu-noble | + echo 2026-09-11 22:49:17.412956 | ubuntu-noble | + local file 2026-09-11 22:49:17.412961 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:17.412967 | ubuntu-noble | + case $file in 2026-09-11 22:49:17.412975 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-09-11 22:49:17.412985 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-11 22:49:17.412996 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-11 22:49:17.413004 | ubuntu-noble | + rm files-before files-after 2026-09-11 22:49:17.415583 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-11 22:49:18.697470 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-11 22:49:18.778346 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-11 22:49:18.778408 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-11 22:49:18.778416 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:18.778423 | ubuntu-noble | + popd 2026-09-11 22:49:18.778429 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:18.778435 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:18.778985 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-11 22:49:18.781814 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-11 22:49:18.781865 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-11 22:49:18.781874 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-11 22:49:18.781881 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-11 22:49:18.781912 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.168353 | ubuntu-noble | 2026-09-11 22:49:20 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:20.171271 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:20.171365 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.171376 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.173605 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.173677 | ubuntu-noble | ++ head -1 2026-09-11 22:49:20.175189 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:20.179201 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-11 22:49:20.180047 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-11 22:49:20.180094 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:20.180103 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-11 22:49:20.180111 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:20.180119 | ubuntu-noble | ++ local name=designate 2026-09-11 22:49:20.180128 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:20.180201 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:20.180212 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-11 22:49:20.180219 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-11 22:49:20.180233 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:20.180240 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-11 22:49:20.180276 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-11 22:49:20.180285 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:20.180290 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-11 22:49:20.180296 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-11 22:49:20.180302 | ubuntu-noble | ++ return 1 2026-09-11 22:49:20.180939 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:20.180971 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:20.181412 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-11 22:49:20.181485 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:20.181590 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-11 22:49:20.181616 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:20.181674 | ubuntu-noble | ++ local name=designate 2026-09-11 22:49:20.181685 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:20.181723 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:20.181740 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-11 22:49:20.181760 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-11 22:49:20.181827 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:20.181836 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-11 22:49:20.181844 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-11 22:49:20.181851 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:20.181856 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-11 22:49:20.181864 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-11 22:49:20.181871 | ubuntu-noble | ++ return 1 2026-09-11 22:49:20.182827 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:20.182855 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:20.182859 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.182864 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.182868 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:20.182872 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.182875 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-11 22:49:20.182879 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:20.182883 | ubuntu-noble | + popd 2026-09-11 22:49:20.182887 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:20.182891 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:20.183329 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-11 22:49:20.186265 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-11 22:49:20.186308 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-11 22:49:20.186314 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-11 22:49:20.186319 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-11 22:49:20.186323 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.943822 | ubuntu-noble | 2026-09-11 22:49:22 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2142801/2142801] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:22.946278 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:22.946358 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.946368 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.948595 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.948638 | ubuntu-noble | ++ head -1 2026-09-11 22:49:22.949689 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:22.956732 | ubuntu-noble | + directory=glance-31.1.1.dev16 2026-09-11 22:49:22.957821 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev16 2026-09-11 22:49:22.957874 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:22.957883 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-11 22:49:22.957893 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:22.957969 | ubuntu-noble | ++ local name=glance 2026-09-11 22:49:22.958001 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:22.958010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:22.958016 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-11 22:49:22.958022 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-11 22:49:22.958065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:22.958073 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-11 22:49:22.958078 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-11 22:49:22.958085 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:22.958090 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-11 22:49:22.958099 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-11 22:49:22.958104 | ubuntu-noble | ++ return 1 2026-09-11 22:49:22.958897 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:22.958928 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:22.959206 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev16 /source 2026-09-11 22:49:22.959272 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:22.959280 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-11 22:49:22.959288 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:22.959335 | ubuntu-noble | ++ local name=glance 2026-09-11 22:49:22.959342 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:22.959351 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:22.959359 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-11 22:49:22.959367 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-11 22:49:22.959404 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:22.959411 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-11 22:49:22.959419 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-11 22:49:22.959425 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:22.959433 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-11 22:49:22.959439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-11 22:49:22.959447 | ubuntu-noble | ++ return 1 2026-09-11 22:49:22.960768 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:22.960832 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:22.960849 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.960861 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.960873 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:22.960901 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.960914 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-11 22:49:22.960922 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:22.960929 | ubuntu-noble | + popd 2026-09-11 22:49:22.960941 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:22.960949 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:22.961007 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-11 22:49:22.963603 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-11 22:49:22.963659 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-11 22:49:22.963667 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-11 22:49:22.963674 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-11 22:49:22.963681 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.507716 | ubuntu-noble | 2026-09-11 22:49:24 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:24.509834 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:24.509897 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.509905 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.513597 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.513649 | ubuntu-noble | ++ head -1 2026-09-11 22:49:24.515569 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:24.518774 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-11 22:49:24.520442 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-11 22:49:24.520628 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:24.520647 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-11 22:49:24.520656 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:24.520663 | ubuntu-noble | ++ local name=openstack_heat 2026-09-11 22:49:24.520671 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:24.520678 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:24.520687 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-11 22:49:24.520695 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-11 22:49:24.520703 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:24.520711 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-11 22:49:24.520718 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-11 22:49:24.520725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:24.520732 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-11 22:49:24.520739 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-11 22:49:24.520746 | ubuntu-noble | ++ return 1 2026-09-11 22:49:24.520760 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:24.520768 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:24.521651 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-11 22:49:24.521718 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:24.521725 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-11 22:49:24.521730 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:24.521741 | ubuntu-noble | ++ local name=openstack_heat 2026-09-11 22:49:24.521745 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:24.521749 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:24.521754 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-11 22:49:24.521758 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-11 22:49:24.521762 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:24.521766 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-11 22:49:24.521772 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-11 22:49:24.521776 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:24.521780 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-11 22:49:24.521783 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-11 22:49:24.521787 | ubuntu-noble | ++ return 1 2026-09-11 22:49:24.522599 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:24.522634 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:24.522641 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.522646 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.522653 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:24.522657 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.522662 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-11 22:49:24.522667 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:24.522672 | ubuntu-noble | + popd 2026-09-11 22:49:24.522678 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:24.522683 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:24.523323 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-11 22:49:24.525160 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-11 22:49:24.525209 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-11 22:49:24.525223 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-11 22:49:24.525231 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-11 22:49:24.525243 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.322049 | ubuntu-noble | 2026-09-11 22:49:26 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:26.324050 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:26.324195 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.324220 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.326649 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.326704 | ubuntu-noble | ++ head -1 2026-09-11 22:49:26.327728 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:26.339972 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-11 22:49:26.340602 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-11 22:49:26.340642 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:26.340681 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-11 22:49:26.340697 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:26.340739 | ubuntu-noble | ++ local name=horizon 2026-09-11 22:49:26.340751 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:26.340784 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:26.340795 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-11 22:49:26.340809 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-11 22:49:26.340853 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:26.340864 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-11 22:49:26.340878 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-11 22:49:26.340888 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:26.340898 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-11 22:49:26.340909 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-11 22:49:26.340922 | ubuntu-noble | ++ return 1 2026-09-11 22:49:26.341206 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:26.341222 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:26.343007 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-11 22:49:26.343057 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:26.343068 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-11 22:49:26.343077 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:26.343086 | ubuntu-noble | ++ local name=horizon 2026-09-11 22:49:26.343096 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:26.343105 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:26.343114 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-11 22:49:26.343124 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-11 22:49:26.343134 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:26.343143 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-11 22:49:26.343152 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-11 22:49:26.343161 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:26.343170 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-11 22:49:26.343180 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-11 22:49:26.343189 | ubuntu-noble | ++ return 1 2026-09-11 22:49:26.343204 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:26.343213 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:26.343222 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.343232 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.343240 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:26.343249 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.343259 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-11 22:49:26.343268 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:26.343277 | ubuntu-noble | + popd 2026-09-11 22:49:26.343290 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:26.343298 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:26.344411 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-11 22:49:26.346090 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-11 22:49:26.346136 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-11 22:49:26.346181 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-11 22:49:26.346189 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-11 22:49:26.346196 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.020121 | ubuntu-noble | 2026-09-11 22:49:28 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:28.022921 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:28.023029 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.023044 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.026654 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.026753 | ubuntu-noble | ++ head -1 2026-09-11 22:49:28.027694 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:28.036836 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-11 22:49:28.037764 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-11 22:49:28.037831 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:28.037850 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-11 22:49:28.037859 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:28.037866 | ubuntu-noble | ++ local name=ironic 2026-09-11 22:49:28.037880 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:28.037889 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:28.037896 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-11 22:49:28.037904 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-11 22:49:28.037913 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-11 22:49:28.037920 | ubuntu-noble | ++ return 0 2026-09-11 22:49:28.038243 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-11 22:49:28.039487 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-11 22:49:28.039612 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:28.039648 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-11 22:49:28.039660 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:28.039742 | ubuntu-noble | ++ local name=ironic 2026-09-11 22:49:28.039757 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:28.039787 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:28.039802 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-11 22:49:28.039814 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-11 22:49:28.039897 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:28.039907 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-11 22:49:28.039922 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-11 22:49:28.039930 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:28.040017 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-11 22:49:28.040030 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-11 22:49:28.040043 | ubuntu-noble | ++ return 1 2026-09-11 22:49:28.041304 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:28.041348 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:28.041354 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.041359 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.041364 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-11 22:49:28.041369 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.229609 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-11 22:49:28.233511 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-11 22:49:28.233589 | ubuntu-noble | + sort 2026-09-11 22:49:28.241600 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-11 22:49:28.243086 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-11 22:49:28.243380 | ubuntu-noble | ++ sort 2026-09-11 22:49:28.246958 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.247065 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-11 22:49:28.247123 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-11 22:49:28.247165 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-11 22:49:28.247203 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-11 22:49:28.247224 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-11 22:49:28.247262 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.249507 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-11 22:49:28.249982 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-11 22:49:28.250281 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-11 22:49:28.250388 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-11 22:49:28.250509 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-11 22:49:28.250687 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-11 22:49:28.250855 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-11 22:49:28.251005 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-11 22:49:28.251276 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-11 22:49:28.251407 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-11 22:49:28.253591 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-11 22:49:28.253632 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-11 22:49:28.253638 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-11 22:49:28.253642 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-11 22:49:28.253646 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-11 22:49:28.253650 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-11 22:49:28.253653 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-11 22:49:28.253657 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-11 22:49:28.255578 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-11 22:49:28.255607 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-11 22:49:28.255613 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.255617 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-11 22:49:28.255622 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-11 22:49:28.255627 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-11 22:49:28.256227 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-11 22:49:28.257042 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-11 22:49:28.257514 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-11 22:49:28.257768 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-11 22:49:28.257981 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-11 22:49:28.258164 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-11 22:49:28.258305 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-11 22:49:28.258944 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.260709 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-11 22:49:28.261016 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-11 22:49:28.261241 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-11 22:49:28.261324 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-11 22:49:28.261395 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-11 22:49:28.261551 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-11 22:49:28.261689 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-11 22:49:28.261811 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-11 22:49:28.261986 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-11 22:49:28.262096 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-11 22:49:28.262187 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-11 22:49:28.262287 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-11 22:49:28.262553 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-11 22:49:28.262685 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-11 22:49:28.262855 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-11 22:49:28.263004 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-11 22:49:28.263585 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-11 22:49:28.263825 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-11 22:49:28.264177 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-11 22:49:28.264398 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-11 22:49:28.264591 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.264727 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-11 22:49:28.265093 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-11 22:49:28.265505 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-11 22:49:28.267129 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-11 22:49:28.268282 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-11 22:49:28.268722 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-11 22:49:28.268891 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-11 22:49:28.269079 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-11 22:49:28.269240 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-11 22:49:28.269368 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-11 22:49:28.271865 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-11 22:49:28.272027 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.272124 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-11 22:49:28.272189 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-11 22:49:28.272238 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-11 22:49:28.272266 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-11 22:49:28.272279 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-11 22:49:28.272300 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.274150 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-11 22:49:28.274596 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-11 22:49:28.274893 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-11 22:49:28.274995 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-11 22:49:28.275083 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-11 22:49:28.275208 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-11 22:49:28.275385 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-11 22:49:28.275816 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-11 22:49:28.275962 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-11 22:49:28.276158 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-11 22:49:28.276308 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-11 22:49:28.276592 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-11 22:49:28.276735 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.276886 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-11 22:49:28.277047 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-11 22:49:28.277195 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-11 22:49:28.277372 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-11 22:49:28.277590 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-11 22:49:28.277956 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.280577 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-11 22:49:28.280605 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-11 22:49:28.280610 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-11 22:49:28.280615 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-11 22:49:28.280619 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-11 22:49:28.280622 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-11 22:49:28.280626 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-11 22:49:28.280752 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-11 22:49:28.280913 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-11 22:49:28.281109 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-11 22:49:28.281246 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-11 22:49:28.281388 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-11 22:49:28.281596 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.281739 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-11 22:49:28.281904 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-11 22:49:28.282034 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-11 22:49:28.282201 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-11 22:49:28.282349 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-11 22:49:28.284299 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-11 22:49:28.284561 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.284681 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-11 22:49:28.284731 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-11 22:49:28.284770 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-11 22:49:28.284806 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-11 22:49:28.284824 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-11 22:49:28.284854 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.286855 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-11 22:49:28.287272 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-11 22:49:28.287655 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-11 22:49:28.287756 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-11 22:49:28.287838 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-11 22:49:28.287921 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-11 22:49:28.288056 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-11 22:49:28.288639 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-11 22:49:28.288822 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-11 22:49:28.288917 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-11 22:49:28.288957 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-11 22:49:28.289013 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-11 22:49:28.289628 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-11 22:49:28.289680 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-11 22:49:28.289692 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-11 22:49:28.289702 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-11 22:49:28.289712 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-11 22:49:28.289743 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-11 22:49:28.289753 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-11 22:49:28.289762 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-11 22:49:28.289771 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-11 22:49:28.289780 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-11 22:49:28.289790 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-11 22:49:28.289807 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-11 22:49:28.289817 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-11 22:49:28.290576 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-11 22:49:28.290608 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-11 22:49:28.290616 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-11 22:49:28.290957 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-11 22:49:28.291157 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-11 22:49:28.291880 | ubuntu-noble | checking file ironic/db/api.py 2026-09-11 22:49:28.292169 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-11 22:49:28.292569 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-11 22:49:28.292938 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.293099 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-11 22:49:28.293298 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-11 22:49:28.294238 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-11 22:49:28.294811 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-11 22:49:28.296715 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-11 22:49:28.297066 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-11 22:49:28.297973 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-11 22:49:28.298277 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-11 22:49:28.298500 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-11 22:49:28.298701 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-11 22:49:28.299594 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.301177 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-11 22:49:28.303604 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-11 22:49:28.303629 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-11 22:49:28.303634 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-11 22:49:28.303639 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-11 22:49:28.303643 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-11 22:49:28.303647 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-11 22:49:28.303650 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-11 22:49:28.303654 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-11 22:49:28.303657 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-11 22:49:28.303660 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-11 22:49:28.303664 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-11 22:49:28.303667 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-11 22:49:28.303670 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-11 22:49:28.303674 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-11 22:49:28.303677 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-11 22:49:28.303680 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-11 22:49:28.303683 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-11 22:49:28.303687 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-11 22:49:28.303690 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-11 22:49:28.303693 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-11 22:49:28.303696 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-11 22:49:28.303700 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-11 22:49:28.303703 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-11 22:49:28.303714 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-11 22:49:28.303802 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-11 22:49:28.303897 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-11 22:49:28.304036 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-11 22:49:28.304639 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-11 22:49:28.304842 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-11 22:49:28.305353 | ubuntu-noble | patching file ironic/db/api.py 2026-09-11 22:49:28.305612 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-11 22:49:28.305931 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-11 22:49:28.306334 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.306615 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-11 22:49:28.306828 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-11 22:49:28.308067 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-11 22:49:28.308776 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-11 22:49:28.310155 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-11 22:49:28.310428 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-11 22:49:28.311209 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-11 22:49:28.311436 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-11 22:49:28.311699 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-11 22:49:28.311847 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-11 22:49:28.315378 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-11 22:49:28.315736 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.315874 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-11 22:49:28.315943 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-11 22:49:28.316007 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-11 22:49:28.316072 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-11 22:49:28.316101 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-11 22:49:28.316147 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.318191 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-11 22:49:28.318434 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.318917 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.320772 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-11 22:49:28.320979 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.321601 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-11 22:49:28.321717 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.321773 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-11 22:49:28.321806 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-11 22:49:28.321834 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-11 22:49:28.321856 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-11 22:49:28.321861 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-11 22:49:28.321876 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.324578 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-11 22:49:28.324615 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.324620 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-11 22:49:28.324625 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-11 22:49:28.324748 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.326433 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-11 22:49:28.327788 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-11 22:49:28.327818 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-11 22:49:28.327824 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-11 22:49:28.327869 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-11 22:49:28.327979 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.328006 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-11 22:49:28.328037 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-11 22:49:28.328061 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-11 22:49:28.328080 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-11 22:49:28.328085 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-11 22:49:28.328100 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.329828 | ubuntu-noble | checking file ironic/common/states.py 2026-09-11 22:49:28.330571 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-11 22:49:28.330591 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-11 22:49:28.330596 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-11 22:49:28.330680 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.332611 | ubuntu-noble | patching file ironic/common/states.py 2026-09-11 22:49:28.332632 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-11 22:49:28.332636 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-11 22:49:28.332680 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-11 22:49:28.333197 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-11 22:49:28.333323 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:28.333391 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-11 22:49:28.333427 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-11 22:49:28.333596 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-11 22:49:28.333613 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-11 22:49:28.333618 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-11 22:49:28.333622 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:28.335433 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-11 22:49:28.335926 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:28.337593 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-11 22:49:28.338167 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-11 22:49:28.338280 | ubuntu-noble | + popd 2026-09-11 22:49:28.339590 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-11 22:49:28.339615 | ubuntu-noble | + sort 2026-09-11 22:49:28.347404 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-11 22:49:28.347621 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-11 22:49:28.347676 | ubuntu-noble | + local before=files-before 2026-09-11 22:49:28.347708 | ubuntu-noble | + local after=files-after 2026-09-11 22:49:28.347735 | ubuntu-noble | + local sources_txt 2026-09-11 22:49:28.348999 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-11 22:49:28.349140 | ubuntu-noble | ++ head -1 2026-09-11 22:49:28.352766 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.352857 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-11 22:49:28.352896 | ubuntu-noble | + local new_files 2026-09-11 22:49:28.353801 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-11 22:49:28.358656 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-11 22:49:28.358711 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-11 22:49:28.358721 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-11 22:49:28.358730 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-11 22:49:28.358738 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-11 22:49:28.358746 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-11 22:49:28.358755 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-11 22:49:28.358764 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-11 22:49:28.358772 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-11 22:49:28.358781 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-11 22:49:28.358789 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-11 22:49:28.358797 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-11 22:49:28.358805 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-11 22:49:28.358813 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-11 22:49:28.358822 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-11 22:49:28.358829 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-11 22:49:28.358837 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-11 22:49:28.358845 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-11 22:49:28.358853 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-11 22:49:28.358861 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-11 22:49:28.358869 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-11 22:49:28.358877 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-11 22:49:28.358885 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-11 22:49:28.358893 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-11 22:49:28.358901 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-11 22:49:28.358910 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-11 22:49:28.358918 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-11 22:49:28.358926 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-11 22:49:28.358934 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-11 22:49:28.358941 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-11 22:49:28.358949 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-11 22:49:28.358958 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-11 22:49:28.358966 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-11 22:49:28.358974 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-11 22:49:28.358982 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-11 22:49:28.358990 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-11 22:49:28.359043 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361615 | ubuntu-noble | + [[ -n l ]] 2026-09-11 22:49:28.361654 | ubuntu-noble | + echo 2026-09-11 22:49:28.361659 | ubuntu-noble | + local file 2026-09-11 22:49:28.361664 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361668 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361673 | ubuntu-noble | + continue 2026-09-11 22:49:28.361677 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361681 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361685 | ubuntu-noble | + continue 2026-09-11 22:49:28.361689 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361693 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361697 | ubuntu-noble | + continue 2026-09-11 22:49:28.361701 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361705 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361709 | ubuntu-noble | + continue 2026-09-11 22:49:28.361713 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361717 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361721 | ubuntu-noble | + continue 2026-09-11 22:49:28.361725 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361729 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361734 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361740 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361745 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-11 22:49:28.361756 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361760 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361765 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361769 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361773 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-11 22:49:28.361777 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361781 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361786 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361790 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361794 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-11 22:49:28.361798 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361802 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361806 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361810 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361815 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-11 22:49:28.361819 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361823 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361827 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361831 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361839 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-11 22:49:28.361844 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361848 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361852 | ubuntu-noble | + continue 2026-09-11 22:49:28.361856 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361860 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361864 | ubuntu-noble | + continue 2026-09-11 22:49:28.361868 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361872 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361886 | ubuntu-noble | + continue 2026-09-11 22:49:28.361890 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361894 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361898 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361903 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361907 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-11 22:49:28.361911 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361915 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361919 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361923 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361929 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-11 22:49:28.361933 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.361937 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.361941 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.361945 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.361951 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-11 22:49:28.362005 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.362010 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.362014 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.362021 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.362025 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-11 22:49:28.362046 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:28.362051 | ubuntu-noble | + case $file in 2026-09-11 22:49:28.362077 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-11 22:49:28.362082 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-11 22:49:28.362100 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-11 22:49:28.362178 | ubuntu-noble | + rm files-before files-after 2026-09-11 22:49:28.364437 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-11 22:49:29.032324 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-11 22:49:29.096772 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-11 22:49:29.096846 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-11 22:49:29.096855 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:29.096863 | ubuntu-noble | + popd 2026-09-11 22:49:29.096878 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:29.096883 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:29.098320 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-11 22:49:29.099443 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-11 22:49:29.099489 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-11 22:49:29.099494 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-11 22:49:29.099499 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-11 22:49:29.099503 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.616579 | ubuntu-noble | 2026-09-11 22:49:30 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:30.618756 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:30.618824 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.618851 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.621607 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.621660 | ubuntu-noble | ++ head -1 2026-09-11 22:49:30.621668 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:30.631738 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-11 22:49:30.632649 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-11 22:49:30.632745 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:30.632771 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-11 22:49:30.632805 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:30.632867 | ubuntu-noble | ++ local name=keystone 2026-09-11 22:49:30.632872 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:30.632909 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:30.632927 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-11 22:49:30.632946 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-11 22:49:30.632993 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:30.633000 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-11 22:49:30.633016 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-11 22:49:30.633033 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:30.633039 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-11 22:49:30.633044 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-11 22:49:30.633064 | ubuntu-noble | ++ return 1 2026-09-11 22:49:30.633752 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:30.633781 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:30.634157 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-11 22:49:30.634202 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:30.634215 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-11 22:49:30.634274 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:30.634285 | ubuntu-noble | ++ local name=keystone 2026-09-11 22:49:30.634294 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:30.634353 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:30.634358 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-11 22:49:30.634364 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-11 22:49:30.634402 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:30.634409 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-11 22:49:30.634414 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-11 22:49:30.634419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:30.634424 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-11 22:49:30.634430 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-11 22:49:30.634492 | ubuntu-noble | ++ return 1 2026-09-11 22:49:30.635301 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:30.635325 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:30.635337 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.635341 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.635346 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:30.635349 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.635353 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-11 22:49:30.635357 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:30.635361 | ubuntu-noble | + popd 2026-09-11 22:49:30.635365 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:30.635369 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:30.635732 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-11 22:49:30.637959 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-11 22:49:30.637993 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-11 22:49:30.638001 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-11 22:49:30.638009 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-11 22:49:30.638016 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.966850 | ubuntu-noble | 2026-09-11 22:49:31 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:31.969569 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:31.969641 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.969648 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.971613 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.971670 | ubuntu-noble | ++ head -1 2026-09-11 22:49:31.973874 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:31.981015 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-11 22:49:31.982671 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-11 22:49:31.982747 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:31.982754 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-11 22:49:31.982760 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:31.982764 | ubuntu-noble | ++ local name=magnum 2026-09-11 22:49:31.982769 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:31.982773 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:31.982778 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-11 22:49:31.982782 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-11 22:49:31.982787 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:31.982791 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-11 22:49:31.982806 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-11 22:49:31.982810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:31.982814 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-11 22:49:31.982818 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-11 22:49:31.982822 | ubuntu-noble | ++ return 1 2026-09-11 22:49:31.983410 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:31.983430 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:31.984115 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-11 22:49:31.984172 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:31.984186 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-11 22:49:31.984212 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:31.984267 | ubuntu-noble | ++ local name=magnum 2026-09-11 22:49:31.984276 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:31.984290 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:31.984296 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-11 22:49:31.984306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-11 22:49:31.984329 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:31.984338 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-11 22:49:31.984344 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-11 22:49:31.984353 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:31.984359 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-11 22:49:31.984365 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-11 22:49:31.984375 | ubuntu-noble | ++ return 1 2026-09-11 22:49:31.985576 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:31.985621 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:31.985631 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.985637 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.985644 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:31.985650 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.985656 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-11 22:49:31.985662 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:31.985668 | ubuntu-noble | + popd 2026-09-11 22:49:31.985674 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:31.985681 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:31.985957 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-11 22:49:31.988608 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-11 22:49:31.988659 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-11 22:49:31.988670 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-11 22:49:31.988677 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-11 22:49:31.988685 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.624614 | ubuntu-noble | 2026-09-11 22:49:33 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:33.626899 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:33.626958 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.626971 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.629597 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.629657 | ubuntu-noble | ++ head -1 2026-09-11 22:49:33.629665 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:33.636648 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-11 22:49:33.637637 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-11 22:49:33.637700 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:33.637713 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-11 22:49:33.637770 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:33.637783 | ubuntu-noble | ++ local name=manila 2026-09-11 22:49:33.637790 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:33.637798 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:33.637806 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-11 22:49:33.637816 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-11 22:49:33.637877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:33.637882 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-11 22:49:33.637887 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-11 22:49:33.637890 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:33.637894 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-11 22:49:33.637900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-11 22:49:33.637904 | ubuntu-noble | ++ return 1 2026-09-11 22:49:33.638630 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:33.638698 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:33.639182 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-11 22:49:33.639230 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:33.639237 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-11 22:49:33.639243 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:33.639250 | ubuntu-noble | ++ local name=manila 2026-09-11 22:49:33.639254 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:33.639289 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:33.639296 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-11 22:49:33.639305 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-11 22:49:33.639363 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:33.639370 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-11 22:49:33.639374 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-11 22:49:33.639381 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:33.639385 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-11 22:49:33.639389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-11 22:49:33.639395 | ubuntu-noble | ++ return 1 2026-09-11 22:49:33.639807 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:33.639827 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:33.639833 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.639838 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.639844 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:33.639851 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.639882 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-11 22:49:33.639887 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:33.639891 | ubuntu-noble | + popd 2026-09-11 22:49:33.639965 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:33.639974 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:33.640864 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-11 22:49:33.642573 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-11 22:49:33.642619 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-11 22:49:33.642631 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-11 22:49:33.642637 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-11 22:49:33.642643 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.894718 | ubuntu-noble | 2026-09-11 22:49:34 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:34.897393 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:34.897579 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.897598 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.900590 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.900647 | ubuntu-noble | ++ head -1 2026-09-11 22:49:34.900659 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:34.907035 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-11 22:49:34.908584 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-11 22:49:34.908789 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:34.908825 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-11 22:49:34.908879 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:34.908945 | ubuntu-noble | ++ local name=masakari 2026-09-11 22:49:34.908950 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:34.909005 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:34.909029 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-11 22:49:34.909056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-11 22:49:34.909122 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:34.909139 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-11 22:49:34.909146 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-11 22:49:34.909155 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:34.909162 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-11 22:49:34.909171 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-11 22:49:34.909205 | ubuntu-noble | ++ return 1 2026-09-11 22:49:34.910642 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:34.910683 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:34.911655 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-11 22:49:34.911864 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:34.911918 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-11 22:49:34.911986 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:34.912069 | ubuntu-noble | ++ local name=masakari 2026-09-11 22:49:34.912079 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:34.912145 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:34.912176 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-11 22:49:34.912212 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-11 22:49:34.912290 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:34.912316 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-11 22:49:34.912343 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-11 22:49:34.912378 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:34.912404 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-11 22:49:34.912500 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-11 22:49:34.912635 | ubuntu-noble | ++ return 1 2026-09-11 22:49:34.913735 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:34.913849 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:34.913871 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.913885 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.913897 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:34.913908 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.913920 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-11 22:49:34.913931 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:34.913943 | ubuntu-noble | + popd 2026-09-11 22:49:34.913955 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:34.913982 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:34.914581 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:34.916302 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:34.916362 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-11 22:49:34.916380 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:34.916388 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:34.916396 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.921658 | ubuntu-noble | 2026-09-11 22:49:35 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:35.922738 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:35.922779 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.922785 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.926597 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.926656 | ubuntu-noble | ++ head -1 2026-09-11 22:49:35.927327 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:35.931159 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:35.932282 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:35.932319 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:35.932325 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:35.932330 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:35.932334 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-11 22:49:35.932338 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:35.932342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:35.932346 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-11 22:49:35.932350 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-11 22:49:35.932354 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:35.932358 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-11 22:49:35.932361 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-11 22:49:35.932365 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-11 22:49:35.932369 | ubuntu-noble | ++ return 0 2026-09-11 22:49:35.932377 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-11 22:49:35.933365 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-11 22:49:35.933393 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:35.933397 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:35.933401 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:35.933404 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-11 22:49:35.933408 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:35.933437 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:35.933458 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-11 22:49:35.933462 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-11 22:49:35.933466 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:35.933470 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-11 22:49:35.933473 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-11 22:49:35.933477 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:35.933480 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-11 22:49:35.933484 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-11 22:49:35.933487 | ubuntu-noble | ++ return 1 2026-09-11 22:49:35.933495 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:35.933506 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:35.933512 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.933590 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.933601 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-11 22:49:35.933608 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.949129 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:35.953656 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-11 22:49:35.953750 | ubuntu-noble | + sort 2026-09-11 22:49:35.955742 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:35.957101 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-11 22:49:35.957268 | ubuntu-noble | ++ sort 2026-09-11 22:49:35.960902 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:35.961100 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-11 22:49:35.961196 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-11 22:49:35.961251 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-11 22:49:35.961292 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-11 22:49:35.961313 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-11 22:49:35.961348 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:35.963698 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-11 22:49:35.963929 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-11 22:49:35.964452 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:35.966303 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-11 22:49:35.966544 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-11 22:49:35.966996 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-11 22:49:35.967184 | ubuntu-noble | + popd 2026-09-11 22:49:35.968189 | ubuntu-noble | + sort 2026-09-11 22:49:35.968278 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-11 22:49:35.972993 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-11 22:49:35.973154 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:35.973189 | ubuntu-noble | + local before=files-before 2026-09-11 22:49:35.973208 | ubuntu-noble | + local after=files-after 2026-09-11 22:49:35.973225 | ubuntu-noble | + local sources_txt 2026-09-11 22:49:35.974874 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-11 22:49:35.975123 | ubuntu-noble | ++ head -1 2026-09-11 22:49:35.978295 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-11 22:49:35.978455 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-11 22:49:35.978500 | ubuntu-noble | + local new_files 2026-09-11 22:49:35.979259 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-11 22:49:35.981912 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-11 22:49:35.981964 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-11 22:49:35.982653 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-11 22:49:35.985296 | ubuntu-noble | + [[ -n h ]] 2026-09-11 22:49:35.985353 | ubuntu-noble | + echo 2026-09-11 22:49:35.985362 | ubuntu-noble | + local file 2026-09-11 22:49:35.985369 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:35.985377 | ubuntu-noble | + case $file in 2026-09-11 22:49:35.985383 | ubuntu-noble | + continue 2026-09-11 22:49:35.985389 | ubuntu-noble | + rm files-before files-after 2026-09-11 22:49:35.987953 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:36.023995 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-11 22:49:36.031549 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:36.031622 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-11 22:49:36.031631 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:36.031639 | ubuntu-noble | + popd 2026-09-11 22:49:36.031646 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:36.031654 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:36.032199 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:36.034128 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:36.034176 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-11 22:49:36.034185 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:36.034192 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:36.034198 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.124757 | ubuntu-noble | 2026-09-11 22:49:37 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:37.126958 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:37.127013 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.127020 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.129589 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.129639 | ubuntu-noble | ++ head -1 2026-09-11 22:49:37.130915 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:37.135386 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-11 22:49:37.136871 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-11 22:49:37.137116 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:37.137189 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-11 22:49:37.137247 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:37.137318 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-11 22:49:37.137353 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:37.137448 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:37.137484 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-11 22:49:37.137563 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-11 22:49:37.137657 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:37.137683 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-11 22:49:37.137706 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-11 22:49:37.137734 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:37.137749 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-11 22:49:37.137764 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-11 22:49:37.137783 | ubuntu-noble | ++ return 1 2026-09-11 22:49:37.138496 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:37.139110 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:37.139613 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-11 22:49:37.139652 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:37.139661 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-11 22:49:37.139671 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:37.139682 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-11 22:49:37.139689 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:37.140286 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:37.140332 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-11 22:49:37.140338 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-11 22:49:37.140343 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:37.140347 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-11 22:49:37.140351 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-11 22:49:37.140354 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:37.140358 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-11 22:49:37.140361 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-11 22:49:37.140365 | ubuntu-noble | ++ return 1 2026-09-11 22:49:37.140375 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:37.140379 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:37.140454 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.140459 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.140465 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:37.140508 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.140512 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-11 22:49:37.140551 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:37.140558 | ubuntu-noble | + popd 2026-09-11 22:49:37.141158 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:37.141197 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:37.141589 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-11 22:49:37.143646 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-11 22:49:37.143698 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-11 22:49:37.143704 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-11 22:49:37.143709 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-11 22:49:37.143729 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.953724 | ubuntu-noble | 2026-09-11 22:49:45 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12266581/12266581] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:45.954765 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:45.954821 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.954827 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.957613 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.957675 | ubuntu-noble | ++ head -1 2026-09-11 22:49:45.959195 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:45.965395 | ubuntu-noble | + directory=neutron-27.0.5.dev3 2026-09-11 22:49:45.966865 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.5.dev3 2026-09-11 22:49:45.967042 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:45.967094 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-11 22:49:45.967138 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:45.967194 | ubuntu-noble | ++ local name=neutron 2026-09-11 22:49:45.967223 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:45.967274 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:45.967303 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-11 22:49:45.967332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-11 22:49:45.967418 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:45.967461 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-11 22:49:45.967486 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-11 22:49:45.967511 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:45.967928 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-11 22:49:45.967948 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-11 22:49:45.967955 | ubuntu-noble | ++ return 1 2026-09-11 22:49:45.968421 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:45.968466 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:45.969398 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.5.dev3 /source 2026-09-11 22:49:45.969430 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:45.969437 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-11 22:49:45.969443 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:45.969448 | ubuntu-noble | ++ local name=neutron 2026-09-11 22:49:45.969454 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:45.969460 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:45.969465 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-11 22:49:45.969471 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-11 22:49:45.969477 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:45.969483 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-11 22:49:45.969488 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-11 22:49:45.969494 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:45.969499 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-11 22:49:45.969505 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-11 22:49:45.969510 | ubuntu-noble | ++ return 1 2026-09-11 22:49:45.969542 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:45.970315 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:45.970347 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.970383 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.970395 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:45.970405 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.970416 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-11 22:49:45.970425 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:45.970436 | ubuntu-noble | + popd 2026-09-11 22:49:45.970446 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:45.970457 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:45.970823 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-11 22:49:45.973299 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-11 22:49:45.973339 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-11 22:49:45.973401 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-11 22:49:45.973412 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-11 22:49:45.973420 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-11 22:49:47.952687 | ubuntu-noble | 2026-09-11 22:49:47 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:47.953818 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:47.953858 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-11 22:49:47.953865 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-11 22:49:47.956589 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-11 22:49:47.956634 | ubuntu-noble | ++ head -1 2026-09-11 22:49:47.956843 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:47.961674 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-11 22:49:47.962895 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-11 22:49:47.963066 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:47.963131 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-11 22:49:47.963181 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:47.963242 | ubuntu-noble | ++ local name=nova 2026-09-11 22:49:47.963294 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:47.963373 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:47.963400 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-11 22:49:47.963435 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-11 22:49:47.963487 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-11 22:49:47.963552 | ubuntu-noble | ++ return 0 2026-09-11 22:49:47.963995 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-11 22:49:47.964874 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-11 22:49:47.964916 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:47.964953 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-11 22:49:47.964964 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:47.965034 | ubuntu-noble | ++ local name=nova 2026-09-11 22:49:47.965043 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:47.965052 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:47.965059 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-11 22:49:47.965068 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-11 22:49:47.965133 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:47.965141 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-11 22:49:47.965147 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-11 22:49:47.965155 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:47.965161 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-11 22:49:47.965168 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-11 22:49:47.965176 | ubuntu-noble | ++ return 1 2026-09-11 22:49:47.966030 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:47.966063 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:47.966071 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-11 22:49:47.966077 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-11 22:49:47.966083 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-11 22:49:47.966089 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-11 22:49:48.418179 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-11 22:49:48.425613 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-11 22:49:48.425665 | ubuntu-noble | + sort 2026-09-11 22:49:48.441017 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-11 22:49:48.442571 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-11 22:49:48.442789 | ubuntu-noble | ++ sort 2026-09-11 22:49:48.446001 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-11 22:49:48.446127 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-11 22:49:48.446181 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-11 22:49:48.446221 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-11 22:49:48.446246 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-11 22:49:48.446259 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-11 22:49:48.446279 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-11 22:49:48.448018 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-11 22:49:48.448270 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-11 22:49:48.448629 | ubuntu-noble | + patch --forward --batch -p1 2026-09-11 22:49:48.450118 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-11 22:49:48.450455 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-11 22:49:48.450774 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-11 22:49:48.450885 | ubuntu-noble | + popd 2026-09-11 22:49:48.451547 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-11 22:49:48.451641 | ubuntu-noble | + sort 2026-09-11 22:49:48.468658 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-11 22:49:48.468792 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-11 22:49:48.468837 | ubuntu-noble | + local before=files-before 2026-09-11 22:49:48.468858 | ubuntu-noble | + local after=files-after 2026-09-11 22:49:48.468875 | ubuntu-noble | + local sources_txt 2026-09-11 22:49:48.470217 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-11 22:49:48.470450 | ubuntu-noble | ++ head -1 2026-09-11 22:49:48.473694 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-11 22:49:48.473803 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-11 22:49:48.473840 | ubuntu-noble | + local new_files 2026-09-11 22:49:48.474561 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-11 22:49:48.479595 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-11 22:49:48.479635 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-11 22:49:48.480302 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-11 22:49:48.481981 | ubuntu-noble | + [[ -n h ]] 2026-09-11 22:49:48.482007 | ubuntu-noble | + echo 2026-09-11 22:49:48.482012 | ubuntu-noble | + local file 2026-09-11 22:49:48.482016 | ubuntu-noble | + for file in $new_files 2026-09-11 22:49:48.482020 | ubuntu-noble | + case $file in 2026-09-11 22:49:48.482039 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-09-11 22:49:48.482044 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-11 22:49:48.482048 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-11 22:49:48.482052 | ubuntu-noble | + rm files-before files-after 2026-09-11 22:49:48.483711 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-11 22:49:50.090409 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-11 22:49:50.186552 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-11 22:49:50.186641 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-11 22:49:50.186647 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:50.186652 | ubuntu-noble | + popd 2026-09-11 22:49:50.186657 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:50.186663 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:50.187133 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-11 22:49:50.189620 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-11 22:49:50.189685 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-11 22:49:50.189690 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-11 22:49:50.189696 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-11 22:49:50.189701 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.593698 | ubuntu-noble | 2026-09-11 22:49:51 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:51.596159 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:51.596227 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.596242 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.597600 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.597638 | ubuntu-noble | ++ head -1 2026-09-11 22:49:51.598860 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:51.605430 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-11 22:49:51.606606 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-11 22:49:51.606861 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:51.606932 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-11 22:49:51.607619 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:51.607653 | ubuntu-noble | ++ local name=octavia 2026-09-11 22:49:51.607662 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:51.607670 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:51.607679 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-11 22:49:51.607688 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-11 22:49:51.607721 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:51.607729 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-11 22:49:51.607737 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-11 22:49:51.607746 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:51.607754 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-11 22:49:51.607763 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-11 22:49:51.607771 | ubuntu-noble | ++ return 1 2026-09-11 22:49:51.608277 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:51.608412 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:51.609422 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-11 22:49:51.609713 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:51.609807 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-11 22:49:51.609864 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:51.609940 | ubuntu-noble | ++ local name=octavia 2026-09-11 22:49:51.609985 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:51.610051 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:51.610565 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-11 22:49:51.610590 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-11 22:49:51.610600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:51.610608 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-11 22:49:51.610615 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-11 22:49:51.610622 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:51.610629 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-11 22:49:51.610636 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-11 22:49:51.610644 | ubuntu-noble | ++ return 1 2026-09-11 22:49:51.610879 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:51.610952 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:51.611022 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.611060 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.611112 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:51.611155 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.611176 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-11 22:49:51.611201 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:51.611225 | ubuntu-noble | + popd 2026-09-11 22:49:51.611384 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:51.611424 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:51.612428 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-11 22:49:51.615825 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-11 22:49:51.616380 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-11 22:49:51.616400 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-11 22:49:51.616406 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-11 22:49:51.616410 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.866738 | ubuntu-noble | 2026-09-11 22:49:52 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:52.869029 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:52.869110 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.869124 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.871598 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.871662 | ubuntu-noble | ++ head -1 2026-09-11 22:49:52.872959 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:52.883457 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-11 22:49:52.884370 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-11 22:49:52.884565 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:52.884613 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-11 22:49:52.884701 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:52.884756 | ubuntu-noble | ++ local name=openstack_placement 2026-09-11 22:49:52.884778 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:52.884825 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:52.884850 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-11 22:49:52.884873 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-11 22:49:52.884950 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:52.884971 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-11 22:49:52.884990 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-11 22:49:52.885012 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:52.885030 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-11 22:49:52.885048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-11 22:49:52.885070 | ubuntu-noble | ++ return 1 2026-09-11 22:49:52.885509 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:52.885618 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:52.886267 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-11 22:49:52.886398 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:52.886431 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-11 22:49:52.886462 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:52.886502 | ubuntu-noble | ++ local name=openstack_placement 2026-09-11 22:49:52.886550 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:52.886603 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:52.886625 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-11 22:49:52.886645 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-11 22:49:52.886685 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:52.886703 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-11 22:49:52.886721 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-11 22:49:52.886742 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:52.886759 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-11 22:49:52.886776 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-11 22:49:52.886796 | ubuntu-noble | ++ return 1 2026-09-11 22:49:52.887129 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:52.887176 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:52.887211 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.887228 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.887251 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:52.887274 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.887286 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-11 22:49:52.887302 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:52.887337 | ubuntu-noble | + popd 2026-09-11 22:49:52.887442 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:52.887469 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:52.888100 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:52.890058 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:52.890121 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-11 22:49:52.890170 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:52.890186 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:52.890215 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.756581 | ubuntu-noble | 2026-09-11 22:49:54 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:54.757257 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:54.757347 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.757366 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.758905 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.759087 | ubuntu-noble | ++ head -1 2026-09-11 22:49:54.760835 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:54.768883 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-11 22:49:54.769889 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-11 22:49:54.770062 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:54.770124 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-11 22:49:54.770168 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:54.770211 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-11 22:49:54.770230 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:54.770268 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:54.770287 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-11 22:49:54.770351 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-11 22:49:54.770402 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:54.770418 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-11 22:49:54.770433 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-11 22:49:54.770452 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:54.770466 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-11 22:49:54.770480 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-11 22:49:54.770498 | ubuntu-noble | ++ return 1 2026-09-11 22:49:54.770877 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:54.770957 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:54.771599 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-11 22:49:54.771718 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:54.771761 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-11 22:49:54.771797 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:54.771847 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-11 22:49:54.771879 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:54.772344 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:54.772366 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-11 22:49:54.772373 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-11 22:49:54.772379 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:54.772385 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-11 22:49:54.772391 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-11 22:49:54.772396 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:54.772401 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-11 22:49:54.772407 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-11 22:49:54.772413 | ubuntu-noble | ++ return 1 2026-09-11 22:49:54.772423 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:54.772639 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:54.772657 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.772664 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.772670 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:54.772676 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.772692 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-11 22:49:54.772697 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:54.772703 | ubuntu-noble | + popd 2026-09-11 22:49:54.772711 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:54.772735 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:54.773602 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:54.775366 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:54.775481 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-11 22:49:54.775603 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:54.776017 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:54.776035 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.299717 | ubuntu-noble | 2026-09-11 22:49:57 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:57.302582 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:57.302658 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.302664 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.305598 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.305660 | ubuntu-noble | ++ head -1 2026-09-11 22:49:57.306940 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:57.311410 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-11 22:49:57.312490 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-11 22:49:57.312721 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:57.312770 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-11 22:49:57.312812 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:57.312864 | ubuntu-noble | ++ local name=skyline_console 2026-09-11 22:49:57.312890 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:57.312938 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:57.312964 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-11 22:49:57.312990 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-11 22:49:57.313037 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:57.313058 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-11 22:49:57.313078 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-11 22:49:57.313103 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:57.313122 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-11 22:49:57.313142 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-11 22:49:57.313166 | ubuntu-noble | ++ return 1 2026-09-11 22:49:57.313676 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:57.313749 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:57.314786 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-11 22:49:57.314894 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:57.314906 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-11 22:49:57.314944 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:57.314978 | ubuntu-noble | ++ local name=skyline_console 2026-09-11 22:49:57.314986 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:57.315039 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:57.315044 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-11 22:49:57.315050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-11 22:49:57.315085 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:57.315090 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-11 22:49:57.315096 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-11 22:49:57.315101 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:57.315107 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-11 22:49:57.315132 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-11 22:49:57.315136 | ubuntu-noble | ++ return 1 2026-09-11 22:49:57.315576 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:57.315588 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:57.315592 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.315608 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.315643 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:57.315666 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.315677 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-11 22:49:57.315693 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:57.315709 | ubuntu-noble | + popd 2026-09-11 22:49:57.316127 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:57.316139 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:57.316574 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-11 22:49:57.318887 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-11 22:49:57.318919 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-11 22:49:57.318924 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-11 22:49:57.318929 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-11 22:49:57.318934 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.837651 | ubuntu-noble | 2026-09-11 22:49:58 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:58.838558 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:58.838667 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.838688 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.840282 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.840964 | ubuntu-noble | ++ head -1 2026-09-11 22:49:58.843387 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:58.847168 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-11 22:49:58.848153 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-11 22:49:58.848427 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:58.848495 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-11 22:49:58.848615 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:58.848692 | ubuntu-noble | ++ local name=python_watcher 2026-09-11 22:49:58.848727 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:58.848793 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:58.848826 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-11 22:49:58.848862 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-11 22:49:58.848920 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:58.848947 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-11 22:49:58.848973 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-11 22:49:58.849004 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:58.849029 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-11 22:49:58.849053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-11 22:49:58.849083 | ubuntu-noble | ++ return 1 2026-09-11 22:49:58.849624 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:58.849653 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:58.851129 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-11 22:49:58.851167 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:58.851175 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-11 22:49:58.851181 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:58.851187 | ubuntu-noble | ++ local name=python_watcher 2026-09-11 22:49:58.851193 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:58.851210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:58.851216 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-11 22:49:58.851241 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-11 22:49:58.851247 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:58.851253 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-11 22:49:58.851259 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-11 22:49:58.851264 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:58.851291 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-11 22:49:58.851297 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-11 22:49:58.851302 | ubuntu-noble | ++ return 1 2026-09-11 22:49:58.851314 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:58.851320 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:58.851326 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.851332 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.851338 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:58.851344 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.851350 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-11 22:49:58.851355 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:58.851361 | ubuntu-noble | + popd 2026-09-11 22:49:58.851820 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-11 22:49:58.851872 | ubuntu-noble | + pushd tarballs 2026-09-11 22:49:58.852457 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:58.855414 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-11 22:49:58.855486 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-11 22:49:58.855500 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:58.855566 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:58.855587 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.867373 | ubuntu-noble | 2026-09-11 22:49:59 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-11 22:49:59.867447 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-11 22:49:59.867453 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.867459 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.870659 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.870736 | ubuntu-noble | ++ head -1 2026-09-11 22:49:59.870749 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-11 22:49:59.880426 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-11 22:49:59.881327 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-11 22:49:59.881460 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-11 22:49:59.881497 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-11 22:49:59.881595 | ubuntu-noble | ++ local suffix= 2026-09-11 22:49:59.881646 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-11 22:49:59.881666 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:59.881707 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:59.881726 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-11 22:49:59.881746 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-11 22:49:59.881788 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:59.881803 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-11 22:49:59.881818 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-11 22:49:59.881836 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:59.881850 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-11 22:49:59.881865 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-11 22:49:59.881900 | ubuntu-noble | ++ return 1 2026-09-11 22:49:59.882284 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:59.882363 | ubuntu-noble | + patch_dir= 2026-09-11 22:49:59.882998 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-11 22:49:59.883106 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-11 22:49:59.883135 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-11 22:49:59.883162 | ubuntu-noble | ++ local suffix=/source 2026-09-11 22:49:59.883197 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-11 22:49:59.883214 | ubuntu-noble | ++ local candidate path 2026-09-11 22:49:59.883247 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:59.883296 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-11 22:49:59.883324 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-11 22:49:59.883365 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:59.883381 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-11 22:49:59.883396 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-11 22:49:59.883415 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-11 22:49:59.883430 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-11 22:49:59.883444 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-11 22:49:59.883461 | ubuntu-noble | ++ return 1 2026-09-11 22:49:59.883787 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:59.883841 | ubuntu-noble | + overlay_dir= 2026-09-11 22:49:59.883875 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.883891 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.883911 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:59.883933 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.883945 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-11 22:49:59.883961 | ubuntu-noble | + [[ -n '' ]] 2026-09-11 22:49:59.883976 | ubuntu-noble | + popd 2026-09-11 22:49:59.884151 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-09-11 22:49:59.884199 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-11 22:49:59.884220 | ubuntu-noble | + shift 2026-09-11 22:49:59.884238 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-11 22:49:59.884306 | ubuntu-noble | + roots=() 2026-09-11 22:49:59.884325 | ubuntu-noble | + local roots dir 2026-09-11 22:49:59.884347 | ubuntu-noble | + for dir in "$@" 2026-09-11 22:49:59.884363 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-11 22:49:59.884383 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-11 22:49:59.884409 | ubuntu-noble | + for dir in "$@" 2026-09-11 22:49:59.884423 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-11 22:49:59.884439 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-11 22:49:59.884466 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-11 22:49:59.884507 | ubuntu-noble | + local tmp 2026-09-11 22:49:59.885138 | ubuntu-noble | ++ mktemp -d 2026-09-11 22:49:59.887060 | ubuntu-noble | + tmp=/tmp/tmp.p2po9bsjh8 2026-09-11 22:49:59.887783 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-09-11 22:49:59.890425 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-11 22:49:59.890467 | ubuntu-noble | + sort 2026-09-11 22:49:59.893336 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-11 22:49:59.896109 | ubuntu-noble | + comm -23 /tmp/tmp.p2po9bsjh8/expected /tmp/tmp.p2po9bsjh8/applied 2026-09-11 22:49:59.898077 | ubuntu-noble | + local expected_count missing_count 2026-09-11 22:49:59.898866 | ubuntu-noble | ++ wc -l 2026-09-11 22:49:59.901875 | ubuntu-noble | + expected_count=15 2026-09-11 22:49:59.902632 | ubuntu-noble | ++ wc -l 2026-09-11 22:49:59.905737 | ubuntu-noble | + missing_count=0 2026-09-11 22:49:59.905852 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-11 22:49:59.905895 | ubuntu-noble | + rm -rf /tmp/tmp.p2po9bsjh8 2026-09-11 22:49:59.908364 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-11 22:49:59.908422 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-11 22:49:59.908457 | ubuntu-noble | + return 0 2026-09-11 22:50:00.044183 | ubuntu-noble | ok: Runtime: 0:01:23.635319 2026-09-11 22:50:00.081272 | 2026-09-11 22:50:00.081366 | PLAY RECAP 2026-09-11 22:50:00.081424 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-11 22:50:00.081461 | 2026-09-11 22:50:00.201491 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-11 22:50:00.202680 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-11 22:50:00.937185 | 2026-09-11 22:50:00.937337 | PLAY [Base post-fetch] 2026-09-11 22:50:00.951503 | 2026-09-11 22:50:00.951635 | TASK [diagnose-network : Ensure log directory exists] 2026-09-11 22:50:01.646328 | ubuntu-noble | ok 2026-09-11 22:50:01.657953 | 2026-09-11 22:50:01.658134 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-11 22:50:13.688697 | ubuntu-noble | ok: Runtime: 0:00:06.078334 2026-09-11 22:50:13.698174 | 2026-09-11 22:50:13.698314 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-11 22:50:19.933804 | ubuntu-noble | ok: Runtime: 0:00:00.308856 2026-09-11 22:50:19.941965 | 2026-09-11 22:50:19.942121 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-11 22:50:26.224850 | ubuntu-noble | ok: Runtime: 0:00:00.069548 2026-09-11 22:50:26.233866 | 2026-09-11 22:50:26.234023 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-09-11 22:50:26.768801 | ubuntu-noble | skipping: Conditional result was False 2026-09-11 22:50:26.781099 | 2026-09-11 22:50:26.781281 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-09-11 22:50:26.847862 | ubuntu-noble | skipping: Conditional result was False 2026-09-11 22:50:26.868352 | 2026-09-11 22:50:26.868528 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-11 22:50:26.915437 | ubuntu-noble | skipping: Conditional result was False 2026-09-11 22:50:26.927008 | 2026-09-11 22:50:26.927168 | TASK [fetch-output : Set log path for single node] 2026-09-11 22:50:26.967735 | ubuntu-noble | ok 2026-09-11 22:50:26.972704 | 2026-09-11 22:50:26.972806 | LOOP [fetch-output : Ensure local output dirs] 2026-09-11 22:50:27.335927 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/work/logs" 2026-09-11 22:50:27.601795 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/work/artifacts" 2026-09-11 22:50:27.867608 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/4fe561304ea34151944b786d6cd2c463/work/docs" 2026-09-11 22:50:27.883730 | 2026-09-11 22:50:27.883845 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-11 22:50:28.642645 | ubuntu-noble | changed: 2026-09-11 22:50:28.642880 | ubuntu-noble | .d..t...... ./ 2026-09-11 22:50:28.642917 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-11 22:50:28.642942 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-11 22:50:28.642964 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-11 22:50:28.642986 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-11 22:50:28.643006 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-11 22:50:28.643043 | ubuntu-noble | changed: All items complete 2026-09-11 22:50:28.643066 | 2026-09-11 22:50:29.166989 | ubuntu-noble | changed: .d..t...... ./ 2026-09-11 22:50:29.694306 | ubuntu-noble | changed: .d..t...... ./ 2026-09-11 22:50:29.723482 | 2026-09-11 22:50:29.723622 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-11 22:50:30.047564 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.005052 2026-09-11 22:50:30.309728 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.005164 2026-09-11 22:50:30.324151 | 2026-09-11 22:50:30.324253 | PLAY RECAP 2026-09-11 22:50:30.324312 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-11 22:50:30.324340 | 2026-09-11 22:50:30.463090 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-11 22:50:30.464133 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-11 22:50:31.195802 | 2026-09-11 22:50:31.195960 | PLAY [Base post] 2026-09-11 22:50:31.209759 | 2026-09-11 22:50:31.209900 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-11 22:50:32.091437 | ubuntu-noble | changed 2026-09-11 22:50:32.101426 | 2026-09-11 22:50:32.101624 | PLAY RECAP 2026-09-11 22:50:32.101714 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-11 22:50:32.101820 | 2026-09-11 22:50:32.225755 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-11 22:50:32.226711 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-11 22:50:33.049887 | 2026-09-11 22:50:33.050048 | PLAY [Base post-logs] 2026-09-11 22:50:33.060548 | 2026-09-11 22:50:33.060680 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-11 22:50:33.493119 | localhost | changed 2026-09-11 22:50:33.503432 | 2026-09-11 22:50:33.503609 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-11 22:50:33.543507 | localhost | ok 2026-09-11 22:50:33.547272 | 2026-09-11 22:50:33.547388 | TASK [Set zuul-log-path fact] 2026-09-11 22:50:33.562640 | localhost | ok 2026-09-11 22:50:33.570502 | 2026-09-11 22:50:33.570612 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-11 22:50:33.595252 | localhost | ok 2026-09-11 22:50:33.598732 | 2026-09-11 22:50:33.598844 | TASK [upload-logs : Create log directories] 2026-09-11 22:50:34.056655 | localhost | changed 2026-09-11 22:50:34.060057 | 2026-09-11 22:50:34.060177 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-11 22:50:34.572101 | localhost -> localhost | ok: Runtime: 0:00:00.006917 2026-09-11 22:50:34.581548 | 2026-09-11 22:50:34.581822 | TASK [upload-logs : Upload logs to log server] 2026-09-11 22:50:35.158280 | localhost | Output suppressed because no_log was given 2026-09-11 22:50:35.162450 | 2026-09-11 22:50:35.162684 | LOOP [upload-logs : Compress console log and json output] 2026-09-11 22:50:35.214145 | localhost | skipping: Conditional result was False 2026-09-11 22:50:35.219139 | localhost | skipping: Conditional result was False 2026-09-11 22:50:35.226499 | 2026-09-11 22:50:35.226765 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-11 22:50:35.271334 | localhost | skipping: Conditional result was False 2026-09-11 22:50:35.271876 | 2026-09-11 22:50:35.275573 | localhost | skipping: Conditional result was False 2026-09-11 22:50:35.288277 | 2026-09-11 22:50:35.288556 | LOOP [upload-logs : Upload console log and json output]