2026-09-10 11:28:09.909017 | Job console starting 2026-09-10 11:28:09.926969 | Updating git repos 2026-09-10 11:28:09.965703 | Cloning repos into workspace 2026-09-10 11:28:10.009967 | Restoring repo states 2026-09-10 11:28:10.027463 | Merging changes 2026-09-10 11:28:10.691563 | Checking out repos 2026-09-10 11:28:10.743097 | Preparing playbooks 2026-09-10 11:28:11.422109 | Running Ansible setup 2026-09-10 11:28:16.167868 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 11:28:17.006172 | 2026-09-10 11:28:17.006327 | PLAY [Base pre] 2026-09-10 11:28:17.026311 | 2026-09-10 11:28:17.026451 | TASK [Setup log path fact] 2026-09-10 11:28:17.045486 | ubuntu-noble | ok 2026-09-10 11:28:17.061373 | 2026-09-10 11:28:17.061503 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 11:28:17.098899 | ubuntu-noble | ok 2026-09-10 11:28:17.109069 | 2026-09-10 11:28:17.109187 | TASK [emit-job-header : Print job information] 2026-09-10 11:28:17.164323 | # Job Information 2026-09-10 11:28:17.164588 | Ansible Version: 2.16.14 2026-09-10 11:28:17.164650 | Job: container-images-kolla-patch-2025.2 2026-09-10 11:28:17.164709 | Pipeline: check 2026-09-10 11:28:17.164750 | Executor: 521e9411259a 2026-09-10 11:28:17.164788 | Triggered by: https://github.com/osism/container-images-kolla/pull/794 2026-09-10 11:28:17.164828 | Event ID: 8df49290-ad0a-11f1-89fa-086ba1eee328 2026-09-10 11:28:17.172323 | 2026-09-10 11:28:17.172461 | LOOP [emit-job-header : Print node information] 2026-09-10 11:28:17.298315 | ubuntu-noble | ok: 2026-09-10 11:28:17.298522 | ubuntu-noble | # Node Information 2026-09-10 11:28:17.298556 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-10 11:28:17.298582 | ubuntu-noble | Hostname: ubuntu 2026-09-10 11:28:17.298604 | ubuntu-noble | Username: zuul 2026-09-10 11:28:17.298625 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-10 11:28:17.298649 | ubuntu-noble | Provider: regiocloud-a 2026-09-10 11:28:17.298670 | ubuntu-noble | Region: 2026-09-10 11:28:17.298691 | ubuntu-noble | Label: ubuntu-noble 2026-09-10 11:28:17.298711 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-10 11:28:17.298730 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe60:e31f 2026-09-10 11:28:17.314742 | 2026-09-10 11:28:17.314873 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-10 11:28:17.805243 | ubuntu-noble -> localhost | changed 2026-09-10 11:28:17.812966 | 2026-09-10 11:28:17.813114 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-10 11:28:19.012525 | ubuntu-noble -> localhost | changed 2026-09-10 11:28:19.023680 | 2026-09-10 11:28:19.023796 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-10 11:28:19.290347 | ubuntu-noble -> localhost | ok 2026-09-10 11:28:19.296703 | 2026-09-10 11:28:19.296827 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-10 11:28:19.327646 | ubuntu-noble | ok 2026-09-10 11:28:19.350671 | ubuntu-noble | included: /var/lib/zuul/builds/2327977632b946929b59469784ee1521/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-10 11:28:19.357195 | 2026-09-10 11:28:19.357305 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-10 11:28:21.590669 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-10 11:28:21.590936 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/2327977632b946929b59469784ee1521/work/2327977632b946929b59469784ee1521_id_rsa 2026-09-10 11:28:21.590978 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/2327977632b946929b59469784ee1521/work/2327977632b946929b59469784ee1521_id_rsa.pub 2026-09-10 11:28:21.591005 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-10 11:28:21.591047 | ubuntu-noble -> localhost | SHA256:SmlKBn87goLlXkn9qW/D7BXPy8yw5MX7YCdr+H67hyA zuul-build-sshkey 2026-09-10 11:28:21.591072 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-10 11:28:21.591106 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-10 11:28:21.591129 | ubuntu-noble -> localhost | | | 2026-09-10 11:28:21.591151 | ubuntu-noble -> localhost | | | 2026-09-10 11:28:21.591172 | ubuntu-noble -> localhost | | . | 2026-09-10 11:28:21.591191 | ubuntu-noble -> localhost | | o . . | 2026-09-10 11:28:21.591211 | ubuntu-noble -> localhost | | . = * S . | 2026-09-10 11:28:21.591237 | ubuntu-noble -> localhost | |.o = * + .E=. | 2026-09-10 11:28:21.591256 | ubuntu-noble -> localhost | |o o = +oo +oO... | 2026-09-10 11:28:21.591276 | ubuntu-noble -> localhost | | o . . o=+.O.Bo .| 2026-09-10 11:28:21.591297 | ubuntu-noble -> localhost | | . .+o.o+Xo++ | 2026-09-10 11:28:21.591317 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-10 11:28:21.591381 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.709741 2026-09-10 11:28:21.597992 | 2026-09-10 11:28:21.598119 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-10 11:28:21.626439 | ubuntu-noble | ok 2026-09-10 11:28:21.636864 | ubuntu-noble | included: /var/lib/zuul/builds/2327977632b946929b59469784ee1521/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-10 11:28:21.644999 | 2026-09-10 11:28:21.645134 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-10 11:28:21.668756 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 11:28:21.674780 | 2026-09-10 11:28:21.674892 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-10 11:28:22.406989 | ubuntu-noble | changed 2026-09-10 11:28:22.412615 | 2026-09-10 11:28:22.412717 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-10 11:28:22.723904 | ubuntu-noble | ok 2026-09-10 11:28:22.733181 | 2026-09-10 11:28:22.733311 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-10 11:28:23.456057 | ubuntu-noble | changed 2026-09-10 11:28:23.461609 | 2026-09-10 11:28:23.461721 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-10 11:28:24.175079 | ubuntu-noble | changed 2026-09-10 11:28:24.183638 | 2026-09-10 11:28:24.183765 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-10 11:28:24.218098 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 11:28:24.227809 | 2026-09-10 11:28:24.228024 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-10 11:28:24.708405 | ubuntu-noble -> localhost | changed 2026-09-10 11:28:24.726122 | 2026-09-10 11:28:24.726257 | TASK [add-build-sshkey : Add back temp key] 2026-09-10 11:28:25.105499 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/2327977632b946929b59469784ee1521/work/2327977632b946929b59469784ee1521_id_rsa (zuul-build-sshkey) 2026-09-10 11:28:25.105774 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.018159 2026-09-10 11:28:25.113675 | 2026-09-10 11:28:25.113787 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-10 11:28:25.547209 | ubuntu-noble | ok 2026-09-10 11:28:25.552442 | 2026-09-10 11:28:25.552553 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-10 11:28:25.576711 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 11:28:25.596765 | 2026-09-10 11:28:25.596906 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-10 11:28:26.108092 | ubuntu-noble | ok 2026-09-10 11:28:26.122691 | 2026-09-10 11:28:26.122812 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-10 11:28:26.168735 | ubuntu-noble | ok 2026-09-10 11:28:26.177367 | 2026-09-10 11:28:26.177497 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-10 11:28:26.464844 | ubuntu-noble -> localhost | ok 2026-09-10 11:28:26.479424 | 2026-09-10 11:28:26.479592 | TASK [validate-host : Collect information about the host] 2026-09-10 11:28:27.724313 | ubuntu-noble | ok 2026-09-10 11:28:27.740531 | 2026-09-10 11:28:27.740671 | TASK [validate-host : Sanitize hostname] 2026-09-10 11:28:27.883852 | ubuntu-noble | ok 2026-09-10 11:28:27.890065 | 2026-09-10 11:28:27.890173 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-10 11:28:28.494253 | ubuntu-noble -> localhost | changed 2026-09-10 11:28:28.505149 | 2026-09-10 11:28:28.505382 | TASK [validate-host : Collect information about zuul worker] 2026-09-10 11:28:28.949292 | ubuntu-noble | ok 2026-09-10 11:28:28.954809 | 2026-09-10 11:28:28.954932 | TASK [validate-host : Write out all zuul information for each host] 2026-09-10 11:28:29.497878 | ubuntu-noble -> localhost | changed 2026-09-10 11:28:29.516228 | 2026-09-10 11:28:29.516357 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-10 11:28:29.820648 | ubuntu-noble | ok 2026-09-10 11:28:29.826645 | 2026-09-10 11:28:29.826755 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-10 11:28:30.779427 | ubuntu-noble | changed: 2026-09-10 11:28:30.779658 | ubuntu-noble | cd+++++++++ src/ 2026-09-10 11:28:30.779695 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-10 11:28:30.779719 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-10 11:28:30.779741 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-10 11:28:30.779763 | ubuntu-noble | Containerfile 2026-09-10 11:28:30.779895 | ubuntu-noble | 2026-09-10 11:30:38.715105 | ubuntu-noble | 2026-09-10 11:30:38.715115 | ubuntu-noble | Or undo this operation with: 2026-09-10 11:30:38.715125 | ubuntu-noble | 2026-09-10 11:30:38.715134 | ubuntu-noble | git switch - 2026-09-10 11:30:38.715145 | ubuntu-noble | 2026-09-10 11:30:38.715154 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-10 11:30:38.715163 | ubuntu-noble | 2026-09-10 11:30:38.715173 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-10 11:30:38.717156 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-10 11:30:38.722634 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-10 11:30:38.722710 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-10 11:30:38.722723 | ubuntu-noble | + popd 2026-09-10 11:30:38.722734 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-10 11:30:38.726625 | ubuntu-noble | ++ sort 2026-09-10 11:30:38.726678 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-10 11:30:38.730315 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-10 11:30:38.730451 | ubuntu-noble | + pushd kolla 2026-09-10 11:30:38.730686 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 11:30:38.730781 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 11:30:38.730932 | 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-10 11:30:38.730993 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-10 11:30:38.731023 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 11:30:38.731072 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:30:38.732758 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-10 11:30:38.733509 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:30:38.734708 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-10 11:30:38.735618 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 11:30:38.735652 | ubuntu-noble | + popd 2026-09-10 11:30:38.735658 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-10 11:30:38.735664 | ubuntu-noble | + pushd kolla 2026-09-10 11:30:38.735691 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 11:30:38.735702 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 11:30:38.735707 | 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-10 11:30:38.735711 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-10 11:30:38.735715 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 11:30:38.735728 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:30:38.737561 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-10 11:30:38.737584 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-10 11:30:38.737677 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:30:38.739287 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-10 11:30:38.739307 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-10 11:30:38.739404 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 11:30:38.739516 | ubuntu-noble | + popd 2026-09-10 11:30:38.739687 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-10 11:30:38.739740 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-10 11:30:38.875276 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-10 11:30:38.875328 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-10 11:30:38.875337 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-10 11:30:38.877216 | ubuntu-noble | Package: rabbitmq-server 2026-09-10 11:30:38.877249 | ubuntu-noble | Pin: version 4.1.* 2026-09-10 11:30:38.877253 | ubuntu-noble | Pin-Priority: 1000 2026-09-10 11:30:38.877257 | ubuntu-noble | 2026-09-10 11:30:38.877261 | ubuntu-noble | Package: openvswitch* 2026-09-10 11:30:38.877264 | ubuntu-noble | Pin: version 3.5.* 2026-09-10 11:30:38.877268 | ubuntu-noble | Pin-Priority: 1000 2026-09-10 11:30:38.877271 | ubuntu-noble | 2026-09-10 11:30:38.877276 | ubuntu-noble | Package: erlang* 2026-09-10 11:30:38.877279 | ubuntu-noble | Pin: version 1:27.* 2026-09-10 11:30:38.877283 | ubuntu-noble | Pin-Priority: 1000 2026-09-10 11:30:38.877286 | ubuntu-noble | 2026-09-10 11:30:38.877290 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-10 11:30:38.877295 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-10 11:30:38.877298 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-10 11:30:38.877302 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-10 11:30:38.877305 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-10 11:30:38.877309 | ubuntu-noble | Package: proxysql 2026-09-10 11:30:38.877312 | ubuntu-noble | Pin: version 3.0.8* 2026-09-10 11:30:38.877315 | ubuntu-noble | Pin-Priority: 1001 2026-09-10 11:30:38.877402 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-10 11:30:38.880403 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-10 11:30:38.883951 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-10 11:30:38.884544 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-10 11:30:38.888287 | ubuntu-noble | + image_name=base 2026-09-10 11:30:38.888371 | 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-10 11:30:38.892699 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-10 11:30:38.893231 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-10 11:30:38.895420 | ubuntu-noble | + image_name=nova 2026-09-10 11:30:38.896121 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-10 11:30:38.899645 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-10 11:30:38.902880 | ubuntu-noble | patches/2025.2/kolla 2026-09-10 11:30:38.902932 | ubuntu-noble | patches/2025.2/nova 2026-09-10 11:30:38.902948 | ubuntu-noble | patches/2025.2/cinder 2026-09-10 11:30:38.902961 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-10 11:30:38.902974 | ubuntu-noble | patches/2025.2/ironic 2026-09-10 11:30:38.906621 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-10 11:30:38.906667 | ubuntu-noble | ++ grep kolla 2026-09-10 11:30:38.907656 | ubuntu-noble | ++ grep -v kolla-build 2026-09-10 11:30:38.910090 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-10 11:30:38.910756 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-10 11:30:38.912504 | ubuntu-noble | + project=kolla 2026-09-10 11:30:38.914578 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-10 11:30:38.914620 | ubuntu-noble | ++ sort 2026-09-10 11:30:38.916877 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-10 11:30:38.916945 | ubuntu-noble | + pushd kolla 2026-09-10 11:30:38.917040 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-10 11:30:38.917089 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-10 11:30:38.917120 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-10 11:30:38.917146 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-10 11:30:38.917161 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-10 11:30:38.917185 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:30:38.919106 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-10 11:30:38.919221 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-10 11:30:38.919572 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:30:38.920999 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-10 11:30:38.921192 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-10 11:30:38.921803 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-10 11:30:38.921823 | ubuntu-noble | + popd 2026-09-10 11:30:38.921827 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-10 11:30:38.921832 | ubuntu-noble | + pushd kolla 2026-09-10 11:30:38.921855 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-10 11:30:38.921859 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-10 11:30:38.921868 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-10 11:30:38.921872 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-10 11:30:38.921876 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-10 11:30:38.921879 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:30:38.922859 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-10 11:30:38.923044 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-10 11:30:38.923502 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:30:38.924430 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-10 11:30:38.924635 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-10 11:30:38.925423 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-10 11:30:38.925439 | ubuntu-noble | + popd 2026-09-10 11:30:38.925444 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-10 11:30:38.925448 | ubuntu-noble | + pushd kolla 2026-09-10 11:30:38.925451 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-10 11:30:38.925455 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-10 11:30:38.925459 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-10 11:30:38.925462 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-10 11:30:38.925466 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-10 11:30:38.925469 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:30:38.926346 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-10 11:30:38.926406 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-10 11:30:38.926885 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:30:38.928130 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-10 11:30:38.928200 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-10 11:30:38.928642 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-10 11:30:38.928680 | ubuntu-noble | + popd 2026-09-10 11:30:38.928685 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-10 11:30:39.652339 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-10 11:30:39.733329 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-10 11:30:39.748245 | 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-10 11:30:39.863906 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-10 11:30:39.877448 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-10 11:30:39.976443 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-10 11:30:39.989259 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-10 11:30:40.000224 | 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-10 11:30:40.006068 | 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-10 11:30:40.081247 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-10 11:30:40.092711 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-10 11:30:40.151873 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 11:30:40.164350 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-10 11:30:40.231479 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 11:30:40.243265 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-10 11:30:40.311054 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 11:30:40.325412 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-10 11:30:40.375179 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 11:30:40.387027 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-10 11:30:40.405763 | 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-10 11:30:40.409096 | 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-10 11:30:40.504472 | 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-10 11:30:40.516260 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-10 11:30:40.555189 | 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-10 11:30:40.557653 | 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-10 11:30:40.560213 | 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-10 11:30:40.562146 | 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-10 11:30:40.616446 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-10 11:30:40.652136 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.2 MB/s eta 0:00:00 2026-09-10 11:30:40.665998 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-10 11:30:40.690166 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 12.5 MB/s eta 0:00:00 2026-09-10 11:30:40.707337 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-10 11:30:40.722774 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 11.9 MB/s eta 0:00:00 2026-09-10 11:30:40.737596 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-10 11:30:40.755687 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.0 MB/s eta 0:00:00 2026-09-10 11:30:40.769765 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-10 11:30:40.831583 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 41.7 MB/s eta 0:00:00 2026-09-10 11:30:40.846677 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-10 11:30:40.861820 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.9 MB/s eta 0:00:00 2026-09-10 11:30:40.874921 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-10 11:30:40.912191 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-10 11:30:40.927419 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.6 MB/s eta 0:00:00 2026-09-10 11:30:40.940832 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-10 11:30:41.187101 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-10 11:30:42.134211 | 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-10 11:30:42.322300 | ubuntu-noble | + pip3 install kolla/ 2026-09-10 11:30:42.830484 | ubuntu-noble | Processing ./kolla 2026-09-10 11:30:42.834078 | ubuntu-noble | Installing build dependencies: started 2026-09-10 11:30:44.902698 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-10 11:30:44.908150 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-10 11:30:45.137047 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-10 11:30:45.139664 | ubuntu-noble | Installing backend dependencies: started 2026-09-10 11:30:47.311741 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-10 11:30:47.313761 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-10 11:30:47.928132 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-10 11:30:47.946649 | 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-10 11:30:47.947823 | 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-10 11:30:47.950216 | 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-10 11:30:47.952040 | 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-10 11:30:47.955590 | 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-10 11:30:48.018681 | 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-10 11:30:48.022583 | 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-10 11:30:48.030841 | 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-10 11:30:48.031931 | 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-10 11:30:48.033489 | 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-10 11:30:48.034957 | 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-10 11:30:48.036244 | 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-10 11:30:48.037743 | 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-10 11:30:48.086811 | 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-10 11:30:48.104609 | 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-10 11:30:48.106173 | 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-10 11:30:48.107726 | 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-10 11:30:48.109039 | 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-10 11:30:48.138830 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-10 11:30:48.139967 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-10 11:30:49.733682 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-10 11:30:49.738081 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=0430c4c548de489b82b32956dbc2607a36ad8d0c86bfc921c4c996f5a817038e 2026-09-10 11:30:49.738679 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-xr3m2urp/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-10 11:30:49.750023 | ubuntu-noble | Successfully built kolla 2026-09-10 11:30:49.937707 | ubuntu-noble | Installing collected packages: kolla 2026-09-10 11:30:50.114367 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-10 11:30:50.269267 | ubuntu-noble | ++ kolla-build --version 2026-09-10 11:30:50.835631 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-10 11:30:50.835694 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-10 11:30:50.836876 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-10 11:30:50.843379 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=d1ff9e0 2026-09-10 11:30:50.843398 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=d1ff9e0 2026-09-10 11:30:50.844324 | ubuntu-noble | ++ cd release 2026-09-10 11:30:50.844344 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-10 11:30:50.847731 | ubuntu-noble | + export HASH_RELEASE=8f673e5 2026-09-10 11:30:50.847744 | ubuntu-noble | + HASH_RELEASE=8f673e5 2026-09-10 11:30:50.847801 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-10 11:30:50.998610 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-10 11:30:50.998669 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-10 11:30:50.998680 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-10 11:30:51.000455 | ubuntu-noble | {% extends parent_template %} 2026-09-10 11:30:51.000483 | ubuntu-noble | 2026-09-10 11:30:51.000488 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-10 11:30:51.000492 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-10 11:30:51.000496 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-10 11:30:51.000499 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-10 11:30:51.000504 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-10 11:30:51.000508 | ubuntu-noble | ] %} 2026-09-10 11:30:51.000512 | ubuntu-noble | 2026-09-10 11:30:51.000516 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-10 11:30:51.000549 | ubuntu-noble | 2026-09-10 11:30:51.000553 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-10 11:30:51.000556 | ubuntu-noble | 2026-09-10 11:30:51.000560 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-10 11:30:51.000576 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-10 11:30:51.000580 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-10 11:30:51.000583 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-10 11:30:51.000586 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000590 | ubuntu-noble | 2026-09-10 11:30:51.000593 | ubuntu-noble | {% block horizon_header %} 2026-09-10 11:30:51.000597 | ubuntu-noble | RUN apt-get update \ 2026-09-10 11:30:51.000600 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-10 11:30:51.000604 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-10 11:30:51.000608 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-10 11:30:51.000612 | ubuntu-noble | && apt-get clean \ 2026-09-10 11:30:51.000615 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-10 11:30:51.000618 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000622 | ubuntu-noble | 2026-09-10 11:30:51.000625 | ubuntu-noble | {% block horizon_footer %} 2026-09-10 11:30:51.000629 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-10 11:30:51.000633 | 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-10 11:30:51.000638 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-10 11:30:51.000641 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000644 | ubuntu-noble | 2026-09-10 11:30:51.000648 | ubuntu-noble | {% block base_header %} 2026-09-10 11:30:51.000651 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-10 11:30:51.000655 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-10 11:30:51.000658 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-10 11:30:51.000662 | ubuntu-noble | 2026-09-10 11:30:51.000665 | ubuntu-noble | RUN apt-get update \ 2026-09-10 11:30:51.000668 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-10 11:30:51.000677 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-10 11:30:51.000681 | ubuntu-noble | && apt-get clean \ 2026-09-10 11:30:51.000684 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-10 11:30:51.000687 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000691 | ubuntu-noble | 2026-09-10 11:30:51.000694 | ubuntu-noble | {% block openstack_base_header %} 2026-09-10 11:30:51.000697 | ubuntu-noble | RUN apt-get update \ 2026-09-10 11:30:51.000701 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-10 11:30:51.000704 | ubuntu-noble | && apt-get clean \ 2026-09-10 11:30:51.000707 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-10 11:30:51.000711 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000714 | ubuntu-noble | 2026-09-10 11:30:51.000718 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-10 11:30:51.000721 | ubuntu-noble | 2026-09-10 11:30:51.000724 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-10 11:30:51.000728 | ubuntu-noble | 2026-09-10 11:30:51.000731 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-10 11:30:51.000734 | ubuntu-noble | 2026-09-10 11:30:51.000738 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-10 11:30:51.000741 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-10 11:30:51.000744 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-10 11:30:51.000748 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000751 | ubuntu-noble | 2026-09-10 11:30:51.000754 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-10 11:30:51.000758 | ubuntu-noble | {% block manila_base_footer %} 2026-09-10 11:30:51.000761 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-10 11:30:51.000764 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000768 | ubuntu-noble | 2026-09-10 11:30:51.000771 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-10 11:30:51.000774 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-10 11:30:51.000778 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-10 11:30:51.000781 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-10 11:30:51.000787 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-10 11:30:51.000791 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000794 | ubuntu-noble | 2026-09-10 11:30:51.000798 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-10 11:30:51.000801 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-10 11:30:51.000805 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-10 11:30:51.000808 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-10 11:30:51.000811 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000815 | ubuntu-noble | 2026-09-10 11:30:51.000818 | ubuntu-noble | {% block grafana_footer %} 2026-09-10 11:30:51.000821 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-10 11:30:51.000825 | ubuntu-noble | && mkdir -p /operations \ 2026-09-10 11:30:51.000828 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-10 11:30:51.000831 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-10 11:30:51.000835 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000838 | ubuntu-noble | 2026-09-10 11:30:51.000841 | ubuntu-noble | {% block keystone_footer %} 2026-09-10 11:30:51.000845 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-10 11:30:51.000848 | ubuntu-noble | RUN apt-get update \ 2026-09-10 11:30:51.000851 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-10 11:30:51.000855 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-10 11:30:51.000858 | ubuntu-noble | libldap-common \ 2026-09-10 11:30:51.000861 | ubuntu-noble | libmemcached11 \ 2026-09-10 11:30:51.000865 | ubuntu-noble | && apt-get clean \ 2026-09-10 11:30:51.000868 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-10 11:30:51.000871 | ubuntu-noble | && a2enmod auth_openidc 2026-09-10 11:30:51.000875 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000878 | ubuntu-noble | 2026-09-10 11:30:51.000881 | ubuntu-noble | {% block footer %} 2026-09-10 11:30:51.000885 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-10 11:30:51.000888 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-10 11:30:51.000891 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-10 11:30:51.000895 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-10 11:30:51.000906 | 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-10 11:30:51.000915 | 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-10 11:30:51.000919 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000922 | ubuntu-noble | 2026-09-10 11:30:51.000926 | ubuntu-noble | {% block labels %} 2026-09-10 11:30:51.000929 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-10 11:30:51.000932 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-10 11:30:51.000936 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="d1ff9e0" \ 2026-09-10 11:30:51.000939 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-10 11:30:51.000942 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-10 11:30:51.000946 | ubuntu-noble | "de.osism.commit.release"="8f673e5" \ 2026-09-10 11:30:51.000949 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-10 11:30:51.000952 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-10 11:30:51.000956 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-10 11:30:51.000959 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-10 11:30:51.000962 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-10T11:30:50.976785+00:00" \ 2026-09-10 11:30:51.000966 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-10 11:30:51.000969 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-10 11:30:51.000972 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-10 11:30:51.000976 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-10 11:30:51.000979 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-10 11:30:51.000982 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-10 11:30:51.000986 | ubuntu-noble | {% endblock %} 2026-09-10 11:30:51.000992 | ubuntu-noble | 2026-09-10 11:30:51.001425 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-10 11:30:51.005861 | ubuntu-noble | + BASE=ubuntu 2026-09-10 11:30:51.005893 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-10 11:30:51.006765 | ubuntu-noble | ++ date +%Y%m%d 2026-09-10 11:30:51.009040 | ubuntu-noble | + BUILD_ID=20260910 2026-09-10 11:30:51.009147 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-10 11:30:51.009176 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-10 11:30:51.009196 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-10 11:30:51.009215 | ubuntu-noble | + VERSION=latest 2026-09-10 11:30:51.009301 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-10 11:30:51.009329 | ubuntu-noble | + . defaults/all.sh 2026-09-10 11:30:51.009466 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-10 11:30:51.009471 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-10 11:30:51.009498 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-10 11:30:51.009536 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-10 11:30:51.009785 | ubuntu-noble | +++ deactivate nondestructive 2026-09-10 11:30:51.009999 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:30:51.010077 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:30:51.010156 | ubuntu-noble | +++ hash -r 2026-09-10 11:30:51.010178 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:30:51.010195 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-10 11:30:51.010222 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-10 11:30:51.010233 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-10 11:30:51.010243 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-10 11:30:51.010253 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-10 11:30:51.010262 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-10 11:30:51.010272 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-10 11:30:51.010282 | 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-10 11:30:51.010293 | 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-10 11:30:51.010303 | ubuntu-noble | +++ export PATH 2026-09-10 11:30:51.010312 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:30:51.010326 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-10 11:30:51.010336 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-10 11:30:51.010345 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-10 11:30:51.010355 | ubuntu-noble | +++ export PS1 2026-09-10 11:30:51.010365 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-10 11:30:51.010374 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-10 11:30:51.010388 | ubuntu-noble | +++ hash -r 2026-09-10 11:30:51.010402 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-10 11:30:51.011251 | ubuntu-noble | +++ date +%Y%m%d 2026-09-10 11:30:51.013474 | ubuntu-noble | ++ export BUILD_ID=20260910 2026-09-10 11:30:51.013497 | ubuntu-noble | ++ BUILD_ID=20260910 2026-09-10 11:30:51.013503 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-10 11:30:51.013506 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-10 11:30:51.013539 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-10 11:30:51.013565 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-10 11:30:51.013615 | ubuntu-noble | + export VERSION 2026-09-10 11:30:51.013621 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-10 11:30:51.013626 | ubuntu-noble | + DOCKER_TAG=build-20260910 2026-09-10 11:30:51.013630 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-10 11:30:51.013646 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-10 11:30:51.013663 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-10 11:30:51.013669 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-10 11:30:51.013694 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-10 11:30:51.153764 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-10 11:30:51.153893 | 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-10 11:30:52.473602 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 11:30:52.473657 | ubuntu-noble | "changed": false, 2026-09-10 11:30:52.473662 | ubuntu-noble | "gid": 1000, 2026-09-10 11:30:52.473665 | ubuntu-noble | "group": "zuul", 2026-09-10 11:30:52.473669 | ubuntu-noble | "mode": "0664", 2026-09-10 11:30:52.473672 | ubuntu-noble | "msg": "OK", 2026-09-10 11:30:52.473676 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:30:52.473679 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:30:52.473683 | ubuntu-noble | "size": 4562, 2026-09-10 11:30:52.473687 | ubuntu-noble | "state": "file", 2026-09-10 11:30:52.473690 | ubuntu-noble | "uid": 1000 2026-09-10 11:30:52.473694 | ubuntu-noble | } 2026-09-10 11:30:52.609835 | ubuntu-noble | + setini DEFAULT tag build-20260910 2026-09-10 11:30:52.609948 | 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-20260910' 2026-09-10 11:30:53.879592 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 11:30:53.879659 | ubuntu-noble | "changed": true, 2026-09-10 11:30:53.879664 | ubuntu-noble | "gid": 1000, 2026-09-10 11:30:53.879668 | ubuntu-noble | "group": "zuul", 2026-09-10 11:30:53.879671 | ubuntu-noble | "mode": "0664", 2026-09-10 11:30:53.879675 | ubuntu-noble | "msg": "option changed", 2026-09-10 11:30:53.879678 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:30:53.879682 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:30:53.879686 | ubuntu-noble | "size": 4570, 2026-09-10 11:30:53.879689 | ubuntu-noble | "state": "file", 2026-09-10 11:30:53.879693 | ubuntu-noble | "uid": 1000 2026-09-10 11:30:53.879696 | ubuntu-noble | } 2026-09-10 11:30:53.985580 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-10 11:30:53.985644 | 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-10 11:30:55.246800 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 11:30:55.246868 | ubuntu-noble | "changed": false, 2026-09-10 11:30:55.246878 | ubuntu-noble | "gid": 1000, 2026-09-10 11:30:55.246884 | ubuntu-noble | "group": "zuul", 2026-09-10 11:30:55.246889 | ubuntu-noble | "mode": "0664", 2026-09-10 11:30:55.246895 | ubuntu-noble | "msg": "OK", 2026-09-10 11:30:55.246900 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:30:55.246906 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:30:55.246912 | ubuntu-noble | "size": 4570, 2026-09-10 11:30:55.246917 | ubuntu-noble | "state": "file", 2026-09-10 11:30:55.246923 | ubuntu-noble | "uid": 1000 2026-09-10 11:30:55.246928 | ubuntu-noble | } 2026-09-10 11:30:55.389180 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-10 11:30:55.389276 | 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-10 11:30:56.675064 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 11:30:56.675157 | ubuntu-noble | "changed": false, 2026-09-10 11:30:56.675164 | ubuntu-noble | "gid": 1000, 2026-09-10 11:30:56.675169 | ubuntu-noble | "group": "zuul", 2026-09-10 11:30:56.675173 | ubuntu-noble | "mode": "0664", 2026-09-10 11:30:56.675177 | ubuntu-noble | "msg": "OK", 2026-09-10 11:30:56.675182 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:30:56.675186 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:30:56.675190 | ubuntu-noble | "size": 4570, 2026-09-10 11:30:56.675194 | ubuntu-noble | "state": "file", 2026-09-10 11:30:56.675199 | ubuntu-noble | "uid": 1000 2026-09-10 11:30:56.675203 | ubuntu-noble | } 2026-09-10 11:30:56.786156 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-10 11:30:56.786633 | 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-10 11:30:58.093171 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 11:30:58.093241 | ubuntu-noble | "changed": false, 2026-09-10 11:30:58.093251 | ubuntu-noble | "gid": 1000, 2026-09-10 11:30:58.093258 | ubuntu-noble | "group": "zuul", 2026-09-10 11:30:58.093264 | ubuntu-noble | "mode": "0664", 2026-09-10 11:30:58.093270 | ubuntu-noble | "msg": "OK", 2026-09-10 11:30:58.093276 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:30:58.093282 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:30:58.093332 | ubuntu-noble | "size": 4570, 2026-09-10 11:30:58.093340 | ubuntu-noble | "state": "file", 2026-09-10 11:30:58.093346 | ubuntu-noble | "uid": 1000 2026-09-10 11:30:58.093352 | ubuntu-noble | } 2026-09-10 11:30:58.200619 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-10 11:30:58.200692 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-10 11:30:58.200704 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-10 11:30:58.200714 | 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-10 11:30:59.456046 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 11:30:59.456159 | ubuntu-noble | "changed": true, 2026-09-10 11:30:59.456185 | ubuntu-noble | "gid": 1000, 2026-09-10 11:30:59.456206 | ubuntu-noble | "group": "zuul", 2026-09-10 11:30:59.456222 | ubuntu-noble | "mode": "0664", 2026-09-10 11:30:59.456393 | ubuntu-noble | "msg": "section and option added", 2026-09-10 11:30:59.456423 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:30:59.456439 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:30:59.456454 | ubuntu-noble | "size": 4641, 2026-09-10 11:30:59.456468 | ubuntu-noble | "state": "file", 2026-09-10 11:30:59.456483 | ubuntu-noble | "uid": 1000 2026-09-10 11:30:59.456498 | ubuntu-noble | } 2026-09-10 11:30:59.575668 | 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-10 11:30:59.579457 | ubuntu-noble | + setini openstack-base type local 2026-09-10 11:30:59.579578 | 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-10 11:31:00.916743 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 11:31:00.916808 | ubuntu-noble | "changed": true, 2026-09-10 11:31:00.916815 | ubuntu-noble | "gid": 1000, 2026-09-10 11:31:00.916819 | ubuntu-noble | "group": "zuul", 2026-09-10 11:31:00.916824 | ubuntu-noble | "mode": "0664", 2026-09-10 11:31:00.916831 | ubuntu-noble | "msg": "option added", 2026-09-10 11:31:00.916838 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:31:00.916845 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:31:00.916849 | ubuntu-noble | "size": 4752, 2026-09-10 11:31:00.916865 | ubuntu-noble | "state": "file", 2026-09-10 11:31:00.916869 | ubuntu-noble | "uid": 1000 2026-09-10 11:31:00.916874 | ubuntu-noble | } 2026-09-10 11:31:01.028624 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-10 11:31:01.028674 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-10 11:31:01.028680 | 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-10 11:31:02.290596 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 11:31:02.290644 | ubuntu-noble | "changed": true, 2026-09-10 11:31:02.290650 | ubuntu-noble | "gid": 1000, 2026-09-10 11:31:02.290656 | ubuntu-noble | "group": "zuul", 2026-09-10 11:31:02.290661 | ubuntu-noble | "mode": "0664", 2026-09-10 11:31:02.290665 | ubuntu-noble | "msg": "option added", 2026-09-10 11:31:02.290670 | ubuntu-noble | "owner": "zuul", 2026-09-10 11:31:02.290675 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 11:31:02.290681 | ubuntu-noble | "size": 4790, 2026-09-10 11:31:02.290686 | ubuntu-noble | "state": "file", 2026-09-10 11:31:02.290691 | ubuntu-noble | "uid": 1000 2026-09-10 11:31:02.290696 | ubuntu-noble | } 2026-09-10 11:31:02.399797 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-10 11:31:02.399867 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-10 11:31:02.399878 | ubuntu-noble | + cat kolla-build.conf 2026-09-10 11:31:02.401062 | ubuntu-noble | [DEFAULT] 2026-09-10 11:31:02.401106 | ubuntu-noble | base = ubuntu 2026-09-10 11:31:02.401111 | ubuntu-noble | base_package_type = deb 2026-09-10 11:31:02.401116 | ubuntu-noble | base_tag = 24.04 2026-09-10 11:31:02.401120 | ubuntu-noble | install_type = source 2026-09-10 11:31:02.401123 | ubuntu-noble | namespace = kolla 2026-09-10 11:31:02.401127 | ubuntu-noble | openstack_release = 2025.2 2026-09-10 11:31:02.401131 | ubuntu-noble | push = false 2026-09-10 11:31:02.401134 | ubuntu-noble | tag = build-20260910 2026-09-10 11:31:02.401138 | ubuntu-noble | threads = 1 2026-09-10 11:31:02.401142 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-10 11:31:02.401146 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-10 11:31:02.401150 | ubuntu-noble | 2026-09-10 11:31:02.401155 | ubuntu-noble | ######################################################################### 2026-09-10 11:31:02.401159 | ubuntu-noble | # sources tracked in release repository 2026-09-10 11:31:02.401163 | ubuntu-noble | 2026-09-10 11:31:02.401166 | ubuntu-noble | [aodh-base] 2026-09-10 11:31:02.401170 | ubuntu-noble | type = local 2026-09-10 11:31:02.401174 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 11:31:02.401177 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-10 11:31:02.401180 | ubuntu-noble | 2026-09-10 11:31:02.401184 | ubuntu-noble | 2026-09-10 11:31:02.401187 | ubuntu-noble | 2026-09-10 11:31:02.401190 | ubuntu-noble | [barbican-base] 2026-09-10 11:31:02.401194 | ubuntu-noble | type = local 2026-09-10 11:31:02.401198 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 11:31:02.401202 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-10 11:31:02.401205 | ubuntu-noble | 2026-09-10 11:31:02.401208 | ubuntu-noble | 2026-09-10 11:31:02.401212 | ubuntu-noble | 2026-09-10 11:31:02.401228 | ubuntu-noble | [blazar-base] 2026-09-10 11:31:02.401232 | ubuntu-noble | type = local 2026-09-10 11:31:02.401235 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 11:31:02.401239 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-10 11:31:02.401242 | ubuntu-noble | 2026-09-10 11:31:02.401245 | ubuntu-noble | 2026-09-10 11:31:02.401249 | ubuntu-noble | 2026-09-10 11:31:02.401252 | ubuntu-noble | [ceilometer-base] 2026-09-10 11:31:02.401255 | ubuntu-noble | type = local 2026-09-10 11:31:02.401259 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:02.401262 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:02.401266 | ubuntu-noble | 2026-09-10 11:31:02.401269 | ubuntu-noble | 2026-09-10 11:31:02.401272 | ubuntu-noble | 2026-09-10 11:31:02.401275 | ubuntu-noble | [cinder-base] 2026-09-10 11:31:02.401279 | ubuntu-noble | type = local 2026-09-10 11:31:02.401282 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 11:31:02.401286 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-10 11:31:02.401289 | ubuntu-noble | 2026-09-10 11:31:02.401292 | ubuntu-noble | 2026-09-10 11:31:02.401296 | ubuntu-noble | 2026-09-10 11:31:02.401299 | ubuntu-noble | [designate-base] 2026-09-10 11:31:02.401303 | ubuntu-noble | type = local 2026-09-10 11:31:02.401306 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 11:31:02.401309 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-10 11:31:02.401313 | ubuntu-noble | 2026-09-10 11:31:02.401316 | ubuntu-noble | 2026-09-10 11:31:02.401319 | ubuntu-noble | 2026-09-10 11:31:02.401323 | ubuntu-noble | [glance-base] 2026-09-10 11:31:02.401326 | ubuntu-noble | type = local 2026-09-10 11:31:02.401329 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 11:31:02.401333 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-10 11:31:02.401336 | ubuntu-noble | 2026-09-10 11:31:02.401339 | ubuntu-noble | 2026-09-10 11:31:02.401343 | ubuntu-noble | 2026-09-10 11:31:02.401346 | ubuntu-noble | [heat-base] 2026-09-10 11:31:02.401349 | ubuntu-noble | type = local 2026-09-10 11:31:02.401353 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 11:31:02.401356 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-10 11:31:02.401359 | ubuntu-noble | 2026-09-10 11:31:02.401363 | ubuntu-noble | 2026-09-10 11:31:02.401366 | ubuntu-noble | 2026-09-10 11:31:02.401369 | ubuntu-noble | [horizon] 2026-09-10 11:31:02.401373 | ubuntu-noble | type = local 2026-09-10 11:31:02.401376 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 11:31:02.401380 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-10 11:31:02.401383 | ubuntu-noble | 2026-09-10 11:31:02.401386 | ubuntu-noble | 2026-09-10 11:31:02.401390 | ubuntu-noble | 2026-09-10 11:31:02.401393 | ubuntu-noble | [ironic-base] 2026-09-10 11:31:02.401396 | ubuntu-noble | type = local 2026-09-10 11:31:02.401400 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 11:31:02.401403 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-10 11:31:02.401406 | ubuntu-noble | 2026-09-10 11:31:02.401410 | ubuntu-noble | 2026-09-10 11:31:02.401413 | ubuntu-noble | 2026-09-10 11:31:02.401417 | ubuntu-noble | [keystone-base] 2026-09-10 11:31:02.401420 | ubuntu-noble | type = local 2026-09-10 11:31:02.401423 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 11:31:02.401426 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-10 11:31:02.401446 | ubuntu-noble | 2026-09-10 11:31:02.401450 | ubuntu-noble | 2026-09-10 11:31:02.401453 | ubuntu-noble | 2026-09-10 11:31:02.401456 | ubuntu-noble | [magnum-base] 2026-09-10 11:31:02.401459 | ubuntu-noble | type = local 2026-09-10 11:31:02.401463 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 11:31:02.401466 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-10 11:31:02.401469 | ubuntu-noble | 2026-09-10 11:31:02.401473 | ubuntu-noble | 2026-09-10 11:31:02.401476 | ubuntu-noble | 2026-09-10 11:31:02.401479 | ubuntu-noble | [manila-base] 2026-09-10 11:31:02.401489 | ubuntu-noble | type = local 2026-09-10 11:31:02.401492 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 11:31:02.401496 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-10 11:31:02.401499 | ubuntu-noble | 2026-09-10 11:31:02.401502 | ubuntu-noble | 2026-09-10 11:31:02.401506 | ubuntu-noble | 2026-09-10 11:31:02.401509 | ubuntu-noble | [masakari-base] 2026-09-10 11:31:02.401516 | ubuntu-noble | type = local 2026-09-10 11:31:02.401540 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 11:31:02.401544 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-10 11:31:02.401547 | ubuntu-noble | 2026-09-10 11:31:02.401551 | ubuntu-noble | 2026-09-10 11:31:02.401554 | ubuntu-noble | 2026-09-10 11:31:02.401557 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-10 11:31:02.401561 | ubuntu-noble | type = local 2026-09-10 11:31:02.401564 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:02.401568 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:02.401572 | ubuntu-noble | 2026-09-10 11:31:02.401575 | ubuntu-noble | 2026-09-10 11:31:02.401578 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-10 11:31:02.401587 | ubuntu-noble | type = local 2026-09-10 11:31:02.401591 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:02.401594 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:02.401598 | ubuntu-noble | 2026-09-10 11:31:02.401601 | ubuntu-noble | 2026-09-10 11:31:02.401604 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-10 11:31:02.401608 | ubuntu-noble | type = local 2026-09-10 11:31:02.401611 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:02.401615 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:02.401618 | ubuntu-noble | 2026-09-10 11:31:02.401621 | ubuntu-noble | 2026-09-10 11:31:02.401625 | ubuntu-noble | 2026-09-10 11:31:02.401628 | ubuntu-noble | [neutron-base] 2026-09-10 11:31:02.401631 | ubuntu-noble | type = local 2026-09-10 11:31:02.401635 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 11:31:02.401639 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-10 11:31:02.401642 | ubuntu-noble | 2026-09-10 11:31:02.401645 | ubuntu-noble | 2026-09-10 11:31:02.401648 | ubuntu-noble | 2026-09-10 11:31:02.401652 | ubuntu-noble | [nova-base] 2026-09-10 11:31:02.401655 | ubuntu-noble | type = local 2026-09-10 11:31:02.401659 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 11:31:02.401662 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-10 11:31:02.401665 | ubuntu-noble | 2026-09-10 11:31:02.401669 | ubuntu-noble | 2026-09-10 11:31:02.401672 | ubuntu-noble | 2026-09-10 11:31:02.401675 | ubuntu-noble | [octavia-base] 2026-09-10 11:31:02.401678 | ubuntu-noble | type = local 2026-09-10 11:31:02.401682 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 11:31:02.401685 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-10 11:31:02.401688 | ubuntu-noble | 2026-09-10 11:31:02.401692 | ubuntu-noble | 2026-09-10 11:31:02.401695 | ubuntu-noble | 2026-09-10 11:31:02.401698 | ubuntu-noble | [placement-base] 2026-09-10 11:31:02.401702 | ubuntu-noble | type = local 2026-09-10 11:31:02.401705 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 11:31:02.401708 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-10 11:31:02.401712 | ubuntu-noble | 2026-09-10 11:31:02.401715 | ubuntu-noble | 2026-09-10 11:31:02.401718 | ubuntu-noble | 2026-09-10 11:31:02.401722 | ubuntu-noble | [skyline-apiserver-base] 2026-09-10 11:31:02.401725 | ubuntu-noble | type = local 2026-09-10 11:31:02.401734 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:02.401738 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:02.401741 | ubuntu-noble | 2026-09-10 11:31:02.401745 | ubuntu-noble | 2026-09-10 11:31:02.401748 | ubuntu-noble | 2026-09-10 11:31:02.401751 | ubuntu-noble | [skyline-console-base] 2026-09-10 11:31:02.401755 | ubuntu-noble | type = local 2026-09-10 11:31:02.401758 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:02.401762 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:02.401765 | ubuntu-noble | 2026-09-10 11:31:02.401768 | ubuntu-noble | 2026-09-10 11:31:02.401771 | ubuntu-noble | 2026-09-10 11:31:02.401775 | ubuntu-noble | [watcher-base] 2026-09-10 11:31:02.401778 | ubuntu-noble | type = local 2026-09-10 11:31:02.401782 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 11:31:02.401785 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-10 11:31:02.401792 | ubuntu-noble | 2026-09-10 11:31:02.401795 | ubuntu-noble | 2026-09-10 11:31:02.401799 | ubuntu-noble | [openstack-base] 2026-09-10 11:31:02.401802 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 11:31:02.401806 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-10 11:31:02.401809 | ubuntu-noble | type = local 2026-09-10 11:31:02.402059 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-10 11:31:02.404996 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-10 11:31:02.405024 | ubuntu-noble | + VERSION=latest 2026-09-10 11:31:02.405028 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-10 11:31:02.405139 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-10 11:31:02.405158 | ubuntu-noble | + . defaults/all.sh 2026-09-10 11:31:02.405240 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-10 11:31:02.405245 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-10 11:31:02.405272 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-10 11:31:02.405294 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-10 11:31:02.405535 | ubuntu-noble | +++ deactivate nondestructive 2026-09-10 11:31:02.405613 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:31:02.405633 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:31:02.405650 | ubuntu-noble | +++ hash -r 2026-09-10 11:31:02.405711 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:31:02.405717 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-10 11:31:02.405735 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-10 11:31:02.405767 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-10 11:31:02.405850 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-10 11:31:02.405857 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-10 11:31:02.405875 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-10 11:31:02.405881 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-10 11:31:02.405918 | 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-10 11:31:02.405958 | 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-10 11:31:02.405977 | ubuntu-noble | +++ export PATH 2026-09-10 11:31:02.406018 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 11:31:02.406062 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-10 11:31:02.406081 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-10 11:31:02.406099 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-10 11:31:02.406105 | ubuntu-noble | +++ export PS1 2026-09-10 11:31:02.406115 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-10 11:31:02.406121 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-10 11:31:02.406151 | ubuntu-noble | +++ hash -r 2026-09-10 11:31:02.406208 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-10 11:31:02.407034 | ubuntu-noble | +++ date +%Y%m%d 2026-09-10 11:31:02.410105 | ubuntu-noble | ++ export BUILD_ID=20260910 2026-09-10 11:31:02.410129 | ubuntu-noble | ++ BUILD_ID=20260910 2026-09-10 11:31:02.410190 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-10 11:31:02.410195 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-10 11:31:02.410220 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-10 11:31:02.410226 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-10 11:31:02.410291 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-10 11:31:02.411590 | ubuntu-noble | +++ pwd 2026-09-10 11:31:02.411777 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-10 11:31:02.411823 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-10 11:31:02.412504 | ubuntu-noble | + export VERSION 2026-09-10 11:31:02.412541 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-10 11:31:02.412790 | ubuntu-noble | + mkdir -p tarballs 2026-09-10 11:31:02.414924 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-10 11:31:02.556945 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-10 11:31:02.557039 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=42 time=133 ms 2026-09-10 11:31:03.551797 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=42 time=132 ms 2026-09-10 11:31:03.551911 | ubuntu-noble | 2026-09-10 11:31:03.551928 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-10 11:31:03.551940 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-09-10 11:31:03.551950 | ubuntu-noble | rtt min/avg/max/mdev = 132.148/132.681/133.214/0.533 ms 2026-09-10 11:31:03.554408 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-10 11:31:03.558673 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:03.558716 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:03.559171 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 11:31:03.562398 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-10 11:31:03.562447 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-10 11:31:03.562459 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 11:31:03.562469 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 11:31:03.562504 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.656266 | ubuntu-noble | 2026-09-10 11:31:04 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:04.659045 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:04.659115 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.659132 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.661623 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.661662 | ubuntu-noble | ++ head -1 2026-09-10 11:31:04.662355 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:04.671324 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-10 11:31:04.671822 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-10 11:31:04.671897 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:04.671909 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-10 11:31:04.671934 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:04.671996 | ubuntu-noble | ++ local name=aodh 2026-09-10 11:31:04.672004 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:04.672040 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:04.672050 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-10 11:31:04.672077 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-10 11:31:04.672114 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:04.672123 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-10 11:31:04.672129 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-10 11:31:04.672137 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:04.672142 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-10 11:31:04.672150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-10 11:31:04.672156 | ubuntu-noble | ++ return 1 2026-09-10 11:31:04.672587 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:04.672609 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:04.673625 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-10 11:31:04.673668 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:04.673676 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-10 11:31:04.673681 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:04.673686 | ubuntu-noble | ++ local name=aodh 2026-09-10 11:31:04.673691 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:04.673696 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:04.673701 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-10 11:31:04.673706 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-10 11:31:04.673711 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:04.673716 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-10 11:31:04.673721 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-10 11:31:04.673725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:04.673730 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-10 11:31:04.673735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-10 11:31:04.673740 | ubuntu-noble | ++ return 1 2026-09-10 11:31:04.674265 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:04.674283 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:04.674289 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.674306 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.674312 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:04.674317 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.674322 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-10 11:31:04.674327 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:04.674332 | ubuntu-noble | + popd 2026-09-10 11:31:04.674337 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:04.674342 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:04.674683 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 11:31:04.676614 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-10 11:31:04.676644 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-10 11:31:04.676650 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 11:31:04.676655 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 11:31:04.676661 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.025650 | ubuntu-noble | 2026-09-10 11:31:06 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:06.028165 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:06.028242 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.028255 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.033654 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.033709 | ubuntu-noble | ++ head -1 2026-09-10 11:31:06.033717 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:06.041266 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-10 11:31:06.042711 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-10 11:31:06.042815 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:06.042830 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-10 11:31:06.042842 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:06.042852 | ubuntu-noble | ++ local name=barbican 2026-09-10 11:31:06.042862 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:06.042872 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:06.042882 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-10 11:31:06.042892 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-10 11:31:06.042903 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:06.042912 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-10 11:31:06.042922 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-10 11:31:06.042932 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:06.042942 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-10 11:31:06.042956 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-10 11:31:06.042973 | ubuntu-noble | ++ return 1 2026-09-10 11:31:06.043661 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:06.043709 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:06.044714 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-10 11:31:06.044777 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:06.044801 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-10 11:31:06.044812 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:06.044822 | ubuntu-noble | ++ local name=barbican 2026-09-10 11:31:06.044831 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:06.044856 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:06.044867 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-10 11:31:06.044876 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-10 11:31:06.044886 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:06.044896 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-10 11:31:06.044906 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-10 11:31:06.044915 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:06.044948 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-10 11:31:06.044958 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-10 11:31:06.044968 | ubuntu-noble | ++ return 1 2026-09-10 11:31:06.045613 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:06.045644 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:06.045651 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.045656 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.045661 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:06.045665 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.045669 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-10 11:31:06.045674 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:06.045677 | ubuntu-noble | + popd 2026-09-10 11:31:06.045682 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:06.045687 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:06.046459 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 11:31:06.049797 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-10 11:31:06.049872 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-10 11:31:06.049895 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 11:31:06.049906 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 11:31:06.049916 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.324737 | ubuntu-noble | 2026-09-10 11:31:07 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:07.328167 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:07.328251 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.328272 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.334598 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.334669 | ubuntu-noble | ++ head -1 2026-09-10 11:31:07.334680 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:07.339021 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-10 11:31:07.340474 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-10 11:31:07.340511 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:07.340519 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-10 11:31:07.340573 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:07.340581 | ubuntu-noble | ++ local name=blazar 2026-09-10 11:31:07.340589 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:07.340600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:07.340640 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-10 11:31:07.340649 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-10 11:31:07.340658 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:07.340664 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-10 11:31:07.340672 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-10 11:31:07.340679 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:07.340686 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-10 11:31:07.340693 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-10 11:31:07.340700 | ubuntu-noble | ++ return 1 2026-09-10 11:31:07.340715 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:07.340722 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:07.341661 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-10 11:31:07.341704 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:07.341713 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-10 11:31:07.341719 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:07.341725 | ubuntu-noble | ++ local name=blazar 2026-09-10 11:31:07.341731 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:07.341742 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:07.341748 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-10 11:31:07.341771 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-10 11:31:07.341780 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:07.341786 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-10 11:31:07.341792 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-10 11:31:07.341801 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:07.341807 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-10 11:31:07.341813 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-10 11:31:07.341821 | ubuntu-noble | ++ return 1 2026-09-10 11:31:07.342640 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:07.342681 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:07.342691 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.342701 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.342709 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:07.342718 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.342726 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-10 11:31:07.342733 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:07.342742 | ubuntu-noble | + popd 2026-09-10 11:31:07.342756 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:07.342768 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:07.343960 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:07.346950 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:07.347034 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-10 11:31:07.347058 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:07.347076 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:07.347107 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.600651 | ubuntu-noble | 2026-09-10 11:31:08 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:08.603138 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:08.603178 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.603191 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.606591 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.606642 | ubuntu-noble | ++ head -1 2026-09-10 11:31:08.608719 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:08.614296 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-10 11:31:08.615586 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-10 11:31:08.615620 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:08.615629 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-10 11:31:08.615635 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:08.615641 | ubuntu-noble | ++ local name=ceilometer 2026-09-10 11:31:08.615647 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:08.615653 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:08.615722 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-10 11:31:08.615728 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-10 11:31:08.615736 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:08.615751 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-10 11:31:08.615760 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-10 11:31:08.615767 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:08.615772 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-10 11:31:08.615778 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-10 11:31:08.615784 | ubuntu-noble | ++ return 1 2026-09-10 11:31:08.615796 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:08.615803 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:08.616605 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-10 11:31:08.616681 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:08.616690 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-10 11:31:08.616695 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:08.616699 | ubuntu-noble | ++ local name=ceilometer 2026-09-10 11:31:08.616703 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:08.616708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:08.616712 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-10 11:31:08.616717 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-10 11:31:08.616722 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:08.616726 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-10 11:31:08.616730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-10 11:31:08.616735 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:08.616739 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-10 11:31:08.616743 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-10 11:31:08.616747 | ubuntu-noble | ++ return 1 2026-09-10 11:31:08.617223 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:08.617240 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:08.617245 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.617250 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.617254 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:08.617258 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.617263 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-10 11:31:08.617267 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:08.617271 | ubuntu-noble | + popd 2026-09-10 11:31:08.617276 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:08.617281 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:08.617570 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 11:31:08.619390 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-10 11:31:08.619417 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-10 11:31:08.619425 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 11:31:08.619432 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 11:31:08.619440 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.398860 | ubuntu-noble | 2026-09-10 11:31:10 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:10.401843 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:10.401904 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.401916 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.405609 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.405659 | ubuntu-noble | ++ head -1 2026-09-10 11:31:10.406324 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:10.413796 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-10 11:31:10.414935 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-10 11:31:10.415016 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:10.415031 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-10 11:31:10.415042 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:10.415051 | ubuntu-noble | ++ local name=cinder 2026-09-10 11:31:10.415061 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:10.415074 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:10.415084 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-10 11:31:10.415094 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-10 11:31:10.415123 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-10 11:31:10.415133 | ubuntu-noble | ++ return 0 2026-09-10 11:31:10.416104 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-10 11:31:10.416515 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-10 11:31:10.416623 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:10.416637 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-10 11:31:10.416650 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:10.416696 | ubuntu-noble | ++ local name=cinder 2026-09-10 11:31:10.416707 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:10.416721 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:10.416768 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-10 11:31:10.416779 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-10 11:31:10.416793 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:10.416806 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-10 11:31:10.416819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-10 11:31:10.416829 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:10.416843 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-10 11:31:10.416852 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-10 11:31:10.416862 | ubuntu-noble | ++ return 1 2026-09-10 11:31:10.417948 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:10.418015 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:10.418027 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.418036 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.418046 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-10 11:31:10.418056 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.771023 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-10 11:31:10.774983 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-10 11:31:10.776603 | ubuntu-noble | + sort 2026-09-10 11:31:10.788038 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-10 11:31:10.790586 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-10 11:31:10.790621 | ubuntu-noble | ++ sort 2026-09-10 11:31:10.792358 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:10.792390 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 11:31:10.792399 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 11:31:10.792426 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 11:31:10.792435 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-10 11:31:10.792440 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 11:31:10.792447 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:10.794096 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-10 11:31:10.794842 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-10 11:31:10.794862 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 11:31:10.794914 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:10.796558 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-10 11:31:10.796656 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-10 11:31:10.796861 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 11:31:10.797419 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 11:31:10.797495 | ubuntu-noble | + popd 2026-09-10 11:31:10.799594 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-10 11:31:10.799620 | ubuntu-noble | + sort 2026-09-10 11:31:10.807912 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-10 11:31:10.807986 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-10 11:31:10.808011 | ubuntu-noble | + local before=files-before 2026-09-10 11:31:10.808029 | ubuntu-noble | + local after=files-after 2026-09-10 11:31:10.808045 | ubuntu-noble | + local sources_txt 2026-09-10 11:31:10.808842 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 11:31:10.809067 | ubuntu-noble | ++ head -1 2026-09-10 11:31:10.811219 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-10 11:31:10.811359 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-10 11:31:10.811424 | ubuntu-noble | + local new_files 2026-09-10 11:31:10.812238 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 11:31:10.816254 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 11:31:10.816296 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-10 11:31:10.816445 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-10 11:31:10.818488 | ubuntu-noble | + [[ -n y ]] 2026-09-10 11:31:10.818572 | ubuntu-noble | + echo 2026-09-10 11:31:10.818587 | ubuntu-noble | + local file 2026-09-10 11:31:10.818597 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:10.818607 | ubuntu-noble | + case $file in 2026-09-10 11:31:10.818617 | 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-10 11:31:10.818628 | 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-10 11:31:10.818639 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 11:31:10.818649 | ubuntu-noble | + rm files-before files-after 2026-09-10 11:31:10.820182 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-10 11:31:12.028431 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-10 11:31:12.097390 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-10 11:31:12.097491 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-10 11:31:12.097515 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:12.097567 | ubuntu-noble | + popd 2026-09-10 11:31:12.097580 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:12.097591 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:12.098600 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 11:31:12.100607 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-10 11:31:12.100651 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-10 11:31:12.100664 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 11:31:12.100675 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 11:31:12.100685 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.447183 | ubuntu-noble | 2026-09-10 11:31:13 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:13.449769 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:13.449837 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.449884 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.453636 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.453713 | ubuntu-noble | ++ head -1 2026-09-10 11:31:13.454617 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:13.464451 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-10 11:31:13.465800 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-10 11:31:13.465830 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:13.465836 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-10 11:31:13.465863 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:13.465868 | ubuntu-noble | ++ local name=designate 2026-09-10 11:31:13.465872 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:13.465877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:13.465881 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-10 11:31:13.465886 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-10 11:31:13.465891 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:13.465895 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-10 11:31:13.465914 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-10 11:31:13.465918 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:13.465922 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-10 11:31:13.465927 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-10 11:31:13.465931 | ubuntu-noble | ++ return 1 2026-09-10 11:31:13.465935 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:13.465940 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:13.466286 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-10 11:31:13.466344 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:13.466353 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-10 11:31:13.466390 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:13.466447 | ubuntu-noble | ++ local name=designate 2026-09-10 11:31:13.466453 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:13.466487 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:13.466494 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-10 11:31:13.466517 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-10 11:31:13.466591 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:13.466599 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-10 11:31:13.466605 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-10 11:31:13.466612 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:13.466617 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-10 11:31:13.466636 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-10 11:31:13.466654 | ubuntu-noble | ++ return 1 2026-09-10 11:31:13.467050 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:13.467071 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:13.467110 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.467116 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.467122 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:13.467151 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.467158 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-10 11:31:13.467179 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:13.467187 | ubuntu-noble | + popd 2026-09-10 11:31:13.467304 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:13.467312 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:13.468081 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 11:31:13.469868 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-10 11:31:13.469889 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-10 11:31:13.469942 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 11:31:13.469949 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 11:31:13.469969 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.955702 | ubuntu-noble | 2026-09-10 11:31:14 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2140565/2140565] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:14.958348 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:14.958391 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.958399 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.961578 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.961612 | ubuntu-noble | ++ head -1 2026-09-10 11:31:14.962678 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:14.966398 | ubuntu-noble | + directory=glance-31.1.1.dev15 2026-09-10 11:31:14.967242 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev15 2026-09-10 11:31:14.967308 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:14.967320 | ubuntu-noble | ++ local directory=glance-31.1.1.dev15 2026-09-10 11:31:14.967359 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:14.967418 | ubuntu-noble | ++ local name=glance 2026-09-10 11:31:14.967455 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:14.967461 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:14.967466 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-10 11:31:14.967487 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-10 11:31:14.967568 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:14.967577 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-10 11:31:14.967593 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-10 11:31:14.967610 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:14.967616 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-10 11:31:14.967621 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-10 11:31:14.967638 | ubuntu-noble | ++ return 1 2026-09-10 11:31:14.968284 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:14.968301 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:14.968720 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev15 /source 2026-09-10 11:31:14.968783 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:14.968790 | ubuntu-noble | ++ local directory=glance-31.1.1.dev15 2026-09-10 11:31:14.968818 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:14.968872 | ubuntu-noble | ++ local name=glance 2026-09-10 11:31:14.968878 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:14.968916 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:14.968941 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-10 11:31:14.968948 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-10 11:31:14.968984 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:14.968993 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-10 11:31:14.968998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-10 11:31:14.969006 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:14.969012 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-10 11:31:14.969017 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-10 11:31:14.969026 | ubuntu-noble | ++ return 1 2026-09-10 11:31:14.969732 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:14.969752 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:14.969756 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.969760 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.969764 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:14.969778 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.969781 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-10 11:31:14.969785 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:14.969788 | ubuntu-noble | + popd 2026-09-10 11:31:14.969795 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:14.969799 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:14.970053 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 11:31:14.972095 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-10 11:31:14.972120 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-10 11:31:14.972127 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 11:31:14.972133 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 11:31:14.972140 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.472221 | ubuntu-noble | 2026-09-10 11:31:16 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:16.474599 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:16.474644 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.474654 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.477589 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.477635 | ubuntu-noble | ++ head -1 2026-09-10 11:31:16.478216 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:16.483583 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-10 11:31:16.484312 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-10 11:31:16.484345 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:16.484358 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-10 11:31:16.484404 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:16.484480 | ubuntu-noble | ++ local name=openstack_heat 2026-09-10 11:31:16.484491 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:16.484564 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:16.484585 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-10 11:31:16.484595 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-10 11:31:16.484606 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:16.484617 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-10 11:31:16.484628 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-10 11:31:16.484639 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:16.484650 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-10 11:31:16.484658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-10 11:31:16.484668 | ubuntu-noble | ++ return 1 2026-09-10 11:31:16.485251 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:16.485275 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:16.485657 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-10 11:31:16.485732 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:16.485743 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-10 11:31:16.485754 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:16.485824 | ubuntu-noble | ++ local name=openstack_heat 2026-09-10 11:31:16.485835 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:16.485869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:16.485882 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-10 11:31:16.485892 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-10 11:31:16.485931 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:16.485943 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-10 11:31:16.485952 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-10 11:31:16.485963 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:16.485993 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-10 11:31:16.486004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-10 11:31:16.486014 | ubuntu-noble | ++ return 1 2026-09-10 11:31:16.486614 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:16.486651 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:16.486661 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.486669 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.486677 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:16.486686 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.486694 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-10 11:31:16.486702 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:16.486710 | ubuntu-noble | + popd 2026-09-10 11:31:16.486718 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:16.486725 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:16.487192 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 11:31:16.489084 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-10 11:31:16.489120 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-10 11:31:16.489129 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 11:31:16.489138 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 11:31:16.489145 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.142055 | ubuntu-noble | 2026-09-10 11:31:18 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:18.144905 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:18.144966 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.144980 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.146605 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.147601 | ubuntu-noble | ++ head -1 2026-09-10 11:31:18.149088 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:18.157666 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-10 11:31:18.159665 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-10 11:31:18.159713 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:18.159727 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-10 11:31:18.159738 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:18.159748 | ubuntu-noble | ++ local name=horizon 2026-09-10 11:31:18.159758 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:18.159768 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:18.159777 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-10 11:31:18.159787 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-10 11:31:18.159798 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:18.159807 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-10 11:31:18.159817 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-10 11:31:18.159827 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:18.159836 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-10 11:31:18.159846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-10 11:31:18.159856 | ubuntu-noble | ++ return 1 2026-09-10 11:31:18.160252 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:18.160278 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:18.162095 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-10 11:31:18.162136 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:18.162147 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-10 11:31:18.162155 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:18.162164 | ubuntu-noble | ++ local name=horizon 2026-09-10 11:31:18.162172 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:18.162181 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:18.162189 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-10 11:31:18.162198 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-10 11:31:18.162208 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:18.162216 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-10 11:31:18.162225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-10 11:31:18.162233 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:18.162242 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-10 11:31:18.162250 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-10 11:31:18.162259 | ubuntu-noble | ++ return 1 2026-09-10 11:31:18.162274 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:18.162284 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:18.162292 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.162301 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.162309 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:18.162318 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.162326 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-10 11:31:18.162335 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:18.162343 | ubuntu-noble | + popd 2026-09-10 11:31:18.162356 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:18.162365 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:18.163461 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 11:31:18.165798 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-10 11:31:18.165873 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-10 11:31:18.165920 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 11:31:18.165937 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 11:31:18.165951 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.715283 | ubuntu-noble | 2026-09-10 11:31:19 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:19.717784 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:19.717839 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.717854 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.722607 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.722667 | ubuntu-noble | ++ head -1 2026-09-10 11:31:19.724579 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:19.733385 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-10 11:31:19.734586 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-10 11:31:19.734629 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:19.734636 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-10 11:31:19.734642 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:19.734646 | ubuntu-noble | ++ local name=ironic 2026-09-10 11:31:19.734655 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:19.734660 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:19.734664 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-10 11:31:19.734669 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-10 11:31:19.734674 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-10 11:31:19.734678 | ubuntu-noble | ++ return 0 2026-09-10 11:31:19.735002 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-10 11:31:19.735498 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-10 11:31:19.735578 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:19.735601 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-10 11:31:19.735627 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:19.735769 | ubuntu-noble | ++ local name=ironic 2026-09-10 11:31:19.735778 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:19.735782 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:19.735787 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-10 11:31:19.735792 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-10 11:31:19.735797 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:19.735803 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-10 11:31:19.735808 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-10 11:31:19.735812 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:19.735816 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-10 11:31:19.735821 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-10 11:31:19.735827 | ubuntu-noble | ++ return 1 2026-09-10 11:31:19.736493 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:19.736506 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:19.736511 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.736515 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.736542 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-10 11:31:19.736564 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.928234 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-10 11:31:19.932567 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-10 11:31:19.932602 | ubuntu-noble | + sort 2026-09-10 11:31:19.937960 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-10 11:31:19.940570 | ubuntu-noble | ++ sort 2026-09-10 11:31:19.940597 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-10 11:31:19.941133 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:19.941183 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 11:31:19.941210 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 11:31:19.941230 | 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-10 11:31:19.941237 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-10 11:31:19.941242 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 11:31:19.941258 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:19.943608 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 11:31:19.943628 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-10 11:31:19.943632 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-10 11:31:19.943636 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 11:31:19.943639 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-10 11:31:19.943642 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-10 11:31:19.943646 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-10 11:31:19.943649 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-10 11:31:19.943686 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-10 11:31:19.943778 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-10 11:31:19.943891 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-10 11:31:19.943978 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-10 11:31:19.944195 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-10 11:31:19.944299 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-10 11:31:19.944471 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-10 11:31:19.944629 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-10 11:31:19.945076 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-10 11:31:19.945331 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-10 11:31:19.945785 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-10 11:31:19.946018 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 11:31:19.946145 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.946275 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-10 11:31:19.946637 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-10 11:31:19.947005 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-10 11:31:19.947886 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-10 11:31:19.948547 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-10 11:31:19.948922 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-10 11:31:19.949069 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-10 11:31:19.949285 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-10 11:31:19.949439 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-10 11:31:19.949596 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-10 11:31:19.950047 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:19.952568 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 11:31:19.952589 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-10 11:31:19.952593 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-10 11:31:19.952597 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 11:31:19.952601 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-10 11:31:19.952605 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-10 11:31:19.952608 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-10 11:31:19.952612 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-10 11:31:19.952615 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-10 11:31:19.952622 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-10 11:31:19.952626 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-10 11:31:19.952684 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-10 11:31:19.952869 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-10 11:31:19.952975 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-10 11:31:19.953137 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-10 11:31:19.953269 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-10 11:31:19.953770 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-10 11:31:19.953979 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-10 11:31:19.954336 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-10 11:31:19.954570 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 11:31:19.954703 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.954815 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-10 11:31:19.955166 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-10 11:31:19.955486 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-10 11:31:19.956407 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-10 11:31:19.957050 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-10 11:31:19.957357 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-10 11:31:19.957491 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-10 11:31:19.957671 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-10 11:31:19.957816 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-10 11:31:19.957918 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-10 11:31:19.960123 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 11:31:19.960285 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:19.960396 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 11:31:19.960447 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 11:31:19.960489 | 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-10 11:31:19.960546 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-10 11:31:19.960573 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 11:31:19.960603 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:19.962578 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 11:31:19.962604 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-10 11:31:19.962611 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-10 11:31:19.962669 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 11:31:19.962762 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-10 11:31:19.962871 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-10 11:31:19.963041 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-10 11:31:19.963312 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-10 11:31:19.963428 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-10 11:31:19.963671 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-10 11:31:19.963806 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-10 11:31:19.963951 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 11:31:19.964055 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.964201 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-10 11:31:19.964337 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-10 11:31:19.964471 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-10 11:31:19.964668 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-10 11:31:19.964819 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 11:31:19.965205 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:19.967575 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 11:31:19.967595 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-10 11:31:19.967599 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-10 11:31:19.967603 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 11:31:19.967607 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-10 11:31:19.967610 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-10 11:31:19.967613 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-10 11:31:19.967617 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-10 11:31:19.967620 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-10 11:31:19.967739 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-10 11:31:19.967859 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-10 11:31:19.967995 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 11:31:19.968135 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.968258 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-10 11:31:19.968385 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-10 11:31:19.968502 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-10 11:31:19.968723 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-10 11:31:19.968869 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 11:31:19.970296 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 11:31:19.970420 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:19.970503 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 11:31:19.970576 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 11:31:19.970611 | 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-10 11:31:19.970643 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-10 11:31:19.970649 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 11:31:19.970675 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:19.972565 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-10 11:31:19.972584 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-10 11:31:19.972588 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-10 11:31:19.972677 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-10 11:31:19.972758 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-10 11:31:19.972840 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-10 11:31:19.972961 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-10 11:31:19.973367 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-10 11:31:19.973569 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-10 11:31:19.973656 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-10 11:31:19.973682 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-10 11:31:19.973719 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-10 11:31:19.973744 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-10 11:31:19.973773 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-10 11:31:19.973798 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-10 11:31:19.973823 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-10 11:31:19.973850 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-10 11:31:19.973883 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-10 11:31:19.973908 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-10 11:31:19.973933 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-10 11:31:19.973960 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-10 11:31:19.973998 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-10 11:31:19.974036 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-10 11:31:19.974315 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-10 11:31:19.974398 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-10 11:31:19.974502 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-10 11:31:19.974634 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-10 11:31:19.974770 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-10 11:31:19.975245 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-10 11:31:19.975362 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-10 11:31:19.975832 | ubuntu-noble | checking file ironic/db/api.py 2026-09-10 11:31:19.977568 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 11:31:19.977588 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-10 11:31:19.977592 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.977595 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-10 11:31:19.977599 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-10 11:31:19.977688 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-10 11:31:19.978050 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-10 11:31:19.979293 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-10 11:31:19.979500 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-10 11:31:19.980281 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-10 11:31:19.980494 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-10 11:31:19.980700 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-10 11:31:19.980846 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 11:31:19.981406 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:19.983564 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-10 11:31:19.983582 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-10 11:31:19.983586 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-10 11:31:19.983590 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-10 11:31:19.983594 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-10 11:31:19.983598 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-10 11:31:19.983682 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-10 11:31:19.984023 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-10 11:31:19.984189 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-10 11:31:19.984264 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-10 11:31:19.984290 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-10 11:31:19.984326 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-10 11:31:19.984351 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-10 11:31:19.984381 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-10 11:31:19.984406 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-10 11:31:19.984431 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-10 11:31:19.984458 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-10 11:31:19.984486 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-10 11:31:19.984512 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-10 11:31:19.984579 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-10 11:31:19.984614 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-10 11:31:19.984653 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-10 11:31:19.984691 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-10 11:31:19.984904 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-10 11:31:19.984988 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-10 11:31:19.985094 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-10 11:31:19.985196 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-10 11:31:19.985320 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-10 11:31:19.985765 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-10 11:31:19.985889 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-10 11:31:19.986312 | ubuntu-noble | patching file ironic/db/api.py 2026-09-10 11:31:19.986493 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 11:31:19.986807 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-10 11:31:19.987086 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.987228 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-10 11:31:19.987350 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-10 11:31:19.988213 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-10 11:31:19.988660 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-10 11:31:19.989818 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-10 11:31:19.990052 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-10 11:31:19.990761 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-10 11:31:19.990948 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-10 11:31:19.991105 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-10 11:31:19.992568 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 11:31:19.993963 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 11:31:19.994083 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:19.994196 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 11:31:19.994233 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 11:31:19.994269 | 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-10 11:31:19.994301 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-10 11:31:19.994308 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 11:31:19.994331 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:19.996162 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 11:31:19.996183 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.996433 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:19.998249 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 11:31:19.998269 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:19.998501 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 11:31:19.998778 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:19.998807 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 11:31:19.998824 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 11:31:19.998849 | 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-10 11:31:19.998868 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-10 11:31:19.998885 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 11:31:19.998903 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:20.002313 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 11:31:20.004491 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:20.004584 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-10 11:31:20.004597 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 11:31:20.004701 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:20.008638 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 11:31:20.008681 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 11:31:20.008693 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-10 11:31:20.008704 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 11:31:20.009088 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 11:31:20.009249 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:20.009354 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-10 11:31:20.009408 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-10 11:31:20.009454 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-10 11:31:20.009485 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-10 11:31:20.009493 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-10 11:31:20.009550 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:20.012404 | ubuntu-noble | checking file ironic/common/states.py 2026-09-10 11:31:20.012435 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-10 11:31:20.012442 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-10 11:31:20.012448 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 11:31:20.012619 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:20.014394 | ubuntu-noble | patching file ironic/common/states.py 2026-09-10 11:31:20.015269 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-10 11:31:20.015304 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-10 11:31:20.015310 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 11:31:20.015714 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-10 11:31:20.015884 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:20.015997 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 11:31:20.016055 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 11:31:20.016095 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 11:31:20.016153 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-10 11:31:20.016160 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 11:31:20.016186 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:20.018109 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-10 11:31:20.018317 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:20.020144 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-10 11:31:20.020294 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 11:31:20.020481 | ubuntu-noble | + popd 2026-09-10 11:31:20.021592 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-10 11:31:20.021984 | ubuntu-noble | + sort 2026-09-10 11:31:20.030868 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-10 11:31:20.030955 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-10 11:31:20.030981 | ubuntu-noble | + local before=files-before 2026-09-10 11:31:20.030999 | ubuntu-noble | + local after=files-after 2026-09-10 11:31:20.031015 | ubuntu-noble | + local sources_txt 2026-09-10 11:31:20.032168 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 11:31:20.032586 | ubuntu-noble | ++ head -1 2026-09-10 11:31:20.034958 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.035097 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-10 11:31:20.035676 | ubuntu-noble | + local new_files 2026-09-10 11:31:20.035983 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 11:31:20.041315 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-10 11:31:20.041364 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-10 11:31:20.041375 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-10 11:31:20.041385 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-10 11:31:20.041394 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-10 11:31:20.041403 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 11:31:20.041414 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 11:31:20.041423 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 11:31:20.041432 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 11:31:20.041442 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 11:31:20.041452 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-10 11:31:20.041462 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-10 11:31:20.041472 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-10 11:31:20.041481 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 11:31:20.041490 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 11:31:20.041499 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 11:31:20.041509 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 11:31:20.041558 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-10 11:31:20.041573 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-10 11:31:20.041583 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-10 11:31:20.041593 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-10 11:31:20.041602 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-10 11:31:20.041612 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-10 11:31:20.041621 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 11:31:20.041631 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 11:31:20.041640 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 11:31:20.041650 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 11:31:20.041659 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 11:31:20.041669 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-10 11:31:20.041678 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-10 11:31:20.041687 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-10 11:31:20.041697 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 11:31:20.041707 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 11:31:20.041716 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 11:31:20.041726 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 11:31:20.041735 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-10 11:31:20.041752 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.043602 | ubuntu-noble | + [[ -n l ]] 2026-09-10 11:31:20.043649 | ubuntu-noble | + echo 2026-09-10 11:31:20.043656 | ubuntu-noble | + local file 2026-09-10 11:31:20.043668 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043674 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.043679 | ubuntu-noble | + continue 2026-09-10 11:31:20.043684 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043688 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.043693 | ubuntu-noble | + continue 2026-09-10 11:31:20.043698 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043703 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.043708 | ubuntu-noble | + continue 2026-09-10 11:31:20.043715 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043720 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.043725 | ubuntu-noble | + continue 2026-09-10 11:31:20.043730 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043734 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.043739 | ubuntu-noble | + continue 2026-09-10 11:31:20.043744 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043749 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.043831 | 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-10 11:31:20.043840 | 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-10 11:31:20.043872 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 11:31:20.043951 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.043959 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044029 | 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-10 11:31:20.044036 | 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-10 11:31:20.044067 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 11:31:20.044107 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044127 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044190 | 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-10 11:31:20.044196 | 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-10 11:31:20.044241 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 11:31:20.044281 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044290 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044337 | 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-10 11:31:20.044343 | 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-10 11:31:20.044375 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 11:31:20.044411 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044419 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044465 | 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-10 11:31:20.044472 | 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-10 11:31:20.044505 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 11:31:20.044570 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044583 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044588 | ubuntu-noble | + continue 2026-09-10 11:31:20.044595 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044601 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044607 | ubuntu-noble | + continue 2026-09-10 11:31:20.044614 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044621 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044639 | ubuntu-noble | + continue 2026-09-10 11:31:20.044645 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044650 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044691 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 11:31:20.044697 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.044727 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 11:31:20.044772 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044780 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044821 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 11:31:20.044827 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.044855 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 11:31:20.044892 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.044900 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.044943 | 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-10 11:31:20.044950 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.044980 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 11:31:20.045017 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.045024 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.045066 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 11:31:20.045072 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.045101 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 11:31:20.045180 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:20.045188 | ubuntu-noble | + case $file in 2026-09-10 11:31:20.045224 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 11:31:20.045230 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 11:31:20.045261 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-10 11:31:20.045359 | ubuntu-noble | + rm files-before files-after 2026-09-10 11:31:20.047449 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-10 11:31:20.694674 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-10 11:31:20.744126 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-10 11:31:20.744208 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-10 11:31:20.744219 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:20.744224 | ubuntu-noble | + popd 2026-09-10 11:31:20.744296 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:20.744335 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:20.745319 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 11:31:20.748067 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-10 11:31:20.748114 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-10 11:31:20.748194 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 11:31:20.748199 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 11:31:20.748231 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.140976 | ubuntu-noble | 2026-09-10 11:31:22 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:22.144250 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:22.144312 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.144353 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.150595 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.150643 | ubuntu-noble | ++ head -1 2026-09-10 11:31:22.150653 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:22.158146 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-10 11:31:22.160468 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-10 11:31:22.160519 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:22.160584 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-10 11:31:22.160597 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:22.160607 | ubuntu-noble | ++ local name=keystone 2026-09-10 11:31:22.160617 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:22.160627 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:22.160636 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-10 11:31:22.160646 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-10 11:31:22.160657 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:22.160667 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-10 11:31:22.160676 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-10 11:31:22.160686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:22.160696 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-10 11:31:22.160705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-10 11:31:22.160715 | ubuntu-noble | ++ return 1 2026-09-10 11:31:22.160735 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:22.160745 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:22.162587 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-10 11:31:22.162625 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:22.162635 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-10 11:31:22.162644 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:22.162653 | ubuntu-noble | ++ local name=keystone 2026-09-10 11:31:22.162661 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:22.162670 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:22.162679 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-10 11:31:22.162687 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-10 11:31:22.162696 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:22.162705 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-10 11:31:22.162713 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-10 11:31:22.162722 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:22.162730 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-10 11:31:22.162739 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-10 11:31:22.162747 | ubuntu-noble | ++ return 1 2026-09-10 11:31:22.162764 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:22.162773 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:22.162794 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.162803 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.162812 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:22.162821 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.162829 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-10 11:31:22.162838 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:22.162846 | ubuntu-noble | + popd 2026-09-10 11:31:22.162860 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:22.162872 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:22.164243 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 11:31:22.166346 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-10 11:31:22.166380 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-10 11:31:22.166452 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 11:31:22.166463 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 11:31:22.166474 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.439729 | ubuntu-noble | 2026-09-10 11:31:23 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:23.441717 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:23.441763 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.441775 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.443696 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.444421 | ubuntu-noble | ++ head -1 2026-09-10 11:31:23.446116 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:23.453156 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-10 11:31:23.454248 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-10 11:31:23.454360 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:23.454377 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-10 11:31:23.454420 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:23.454576 | ubuntu-noble | ++ local name=magnum 2026-09-10 11:31:23.454596 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:23.454606 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:23.454613 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-10 11:31:23.454621 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-10 11:31:23.454673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:23.454683 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-10 11:31:23.454703 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-10 11:31:23.454717 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:23.454728 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-10 11:31:23.454738 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-10 11:31:23.454752 | ubuntu-noble | ++ return 1 2026-09-10 11:31:23.455574 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:23.455602 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:23.456047 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-10 11:31:23.456139 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:23.456151 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-10 11:31:23.456177 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:23.456231 | ubuntu-noble | ++ local name=magnum 2026-09-10 11:31:23.456239 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:23.456286 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:23.456297 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-10 11:31:23.456307 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-10 11:31:23.456342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:23.456352 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-10 11:31:23.456358 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-10 11:31:23.456367 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:23.456373 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-10 11:31:23.456381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-10 11:31:23.456389 | ubuntu-noble | ++ return 1 2026-09-10 11:31:23.457373 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:23.457402 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:23.457409 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.457416 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.457422 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:23.457428 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.457434 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-10 11:31:23.457440 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:23.457446 | ubuntu-noble | + popd 2026-09-10 11:31:23.457452 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:23.457459 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:23.457764 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 11:31:23.460236 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-10 11:31:23.460280 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-10 11:31:23.460288 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 11:31:23.460294 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 11:31:23.460300 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.152310 | ubuntu-noble | 2026-09-10 11:31:25 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:25.154732 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:25.154789 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.154799 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.157624 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.157685 | ubuntu-noble | ++ head -1 2026-09-10 11:31:25.158931 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:25.166653 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-10 11:31:25.167482 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-10 11:31:25.167665 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:25.167717 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-10 11:31:25.167765 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:25.167823 | ubuntu-noble | ++ local name=manila 2026-09-10 11:31:25.167854 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:25.167908 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:25.167939 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-10 11:31:25.167970 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-10 11:31:25.168024 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:25.168050 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-10 11:31:25.168076 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-10 11:31:25.168102 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:25.168125 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-10 11:31:25.168150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-10 11:31:25.168179 | ubuntu-noble | ++ return 1 2026-09-10 11:31:25.168627 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:25.168686 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:25.169701 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-10 11:31:25.169809 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:25.169821 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-10 11:31:25.169866 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:25.169939 | ubuntu-noble | ++ local name=manila 2026-09-10 11:31:25.169949 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:25.169996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:25.170005 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-10 11:31:25.170030 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-10 11:31:25.170071 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:25.170080 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-10 11:31:25.170089 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-10 11:31:25.170097 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:25.170103 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-10 11:31:25.170111 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-10 11:31:25.170119 | ubuntu-noble | ++ return 1 2026-09-10 11:31:25.171259 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:25.171299 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:25.171305 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.171311 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.171316 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:25.171320 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.171357 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-10 11:31:25.171362 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:25.171367 | ubuntu-noble | + popd 2026-09-10 11:31:25.171376 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:25.171382 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:25.171830 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 11:31:25.174371 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-10 11:31:25.174395 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-10 11:31:25.174400 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 11:31:25.174405 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 11:31:25.174410 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.281048 | ubuntu-noble | 2026-09-10 11:31:26 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:26.283772 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:26.283851 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.283864 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.287629 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.287689 | ubuntu-noble | ++ head -1 2026-09-10 11:31:26.289580 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:26.294776 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-10 11:31:26.295901 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-10 11:31:26.295927 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:26.295933 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-10 11:31:26.295937 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:26.295941 | ubuntu-noble | ++ local name=masakari 2026-09-10 11:31:26.295944 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:26.295948 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:26.295952 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-10 11:31:26.295955 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-10 11:31:26.295960 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:26.295964 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-10 11:31:26.295967 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-10 11:31:26.295971 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:26.295975 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-10 11:31:26.295981 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-10 11:31:26.295985 | ubuntu-noble | ++ return 1 2026-09-10 11:31:26.296122 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:26.296185 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:26.297437 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-10 11:31:26.297458 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:26.297463 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-10 11:31:26.297466 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:26.297469 | ubuntu-noble | ++ local name=masakari 2026-09-10 11:31:26.297473 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:26.297476 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:26.297480 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-10 11:31:26.297483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-10 11:31:26.297487 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:26.297490 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-10 11:31:26.297494 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-10 11:31:26.297497 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:26.297500 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-10 11:31:26.297504 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-10 11:31:26.297518 | ubuntu-noble | ++ return 1 2026-09-10 11:31:26.297630 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:26.297668 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:26.297733 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.297740 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.297763 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:26.297792 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.297798 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-10 11:31:26.297817 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:26.297840 | ubuntu-noble | + popd 2026-09-10 11:31:26.297978 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:26.297997 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:26.298855 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:26.302047 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:26.302112 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-10 11:31:26.302127 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:26.302140 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:26.302156 | 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-10 11:31:27.273682 | ubuntu-noble | 2026-09-10 11:31:27 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-10 11:31:27.275484 | 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-10 11:31:27.275521 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.275561 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.278585 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.278617 | ubuntu-noble | ++ head -1 2026-09-10 11:31:27.279075 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:27.284330 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.285229 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.285339 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:27.285355 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.285366 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:27.285447 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-10 11:31:27.285459 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:27.285501 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:27.285513 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-10 11:31:27.285578 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-10 11:31:27.285616 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:27.285625 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-10 11:31:27.285635 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-10 11:31:27.285649 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-10 11:31:27.285659 | ubuntu-noble | ++ return 0 2026-09-10 11:31:27.286414 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-10 11:31:27.286855 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-10 11:31:27.286937 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:27.286947 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.286957 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:27.286994 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-10 11:31:27.287005 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:27.287037 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:27.287068 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-10 11:31:27.287077 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-10 11:31:27.287087 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:27.287094 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-10 11:31:27.287101 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-10 11:31:27.287111 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:27.287118 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-10 11:31:27.287125 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-10 11:31:27.287135 | ubuntu-noble | ++ return 1 2026-09-10 11:31:27.288010 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:27.288051 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:27.288060 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.288067 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.288074 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-10 11:31:27.288081 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.307315 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.310581 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-10 11:31:27.310618 | ubuntu-noble | + sort 2026-09-10 11:31:27.312738 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.315508 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-10 11:31:27.315571 | ubuntu-noble | ++ sort 2026-09-10 11:31:27.316642 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:27.316747 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 11:31:27.316813 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 11:31:27.316852 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 11:31:27.316876 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-10 11:31:27.316888 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 11:31:27.316912 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:27.318402 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-10 11:31:27.318627 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-10 11:31:27.318939 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:27.320387 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-10 11:31:27.320615 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-10 11:31:27.320935 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 11:31:27.321053 | ubuntu-noble | + popd 2026-09-10 11:31:27.321618 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-10 11:31:27.321790 | ubuntu-noble | + sort 2026-09-10 11:31:27.324476 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-10 11:31:27.324589 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.324620 | ubuntu-noble | + local before=files-before 2026-09-10 11:31:27.324638 | ubuntu-noble | + local after=files-after 2026-09-10 11:31:27.324654 | ubuntu-noble | + local sources_txt 2026-09-10 11:31:27.325588 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 11:31:27.325734 | ubuntu-noble | ++ head -1 2026-09-10 11:31:27.328000 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-10 11:31:27.328082 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-10 11:31:27.328124 | ubuntu-noble | + local new_files 2026-09-10 11:31:27.328675 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 11:31:27.330337 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-10 11:31:27.330361 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-10 11:31:27.330766 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-10 11:31:27.332235 | ubuntu-noble | + [[ -n h ]] 2026-09-10 11:31:27.332261 | ubuntu-noble | + echo 2026-09-10 11:31:27.332265 | ubuntu-noble | + local file 2026-09-10 11:31:27.332269 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:27.332273 | ubuntu-noble | + case $file in 2026-09-10 11:31:27.332277 | ubuntu-noble | + continue 2026-09-10 11:31:27.332280 | ubuntu-noble | + rm files-before files-after 2026-09-10 11:31:27.334107 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.372343 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 11:31:27.378865 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.378906 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 11:31:27.378911 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:27.378915 | ubuntu-noble | + popd 2026-09-10 11:31:27.378919 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:27.378923 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:27.379612 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:27.380923 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:27.381610 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-10 11:31:27.381655 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:27.381667 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:27.381678 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.442308 | ubuntu-noble | 2026-09-10 11:31:28 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-10 11:31:28.444890 | 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-10 11:31:28.445078 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.445873 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.448635 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.448699 | ubuntu-noble | ++ head -1 2026-09-10 11:31:28.450158 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:28.460991 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 11:31:28.462593 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 11:31:28.462837 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:28.462908 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 11:31:28.462983 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:28.463076 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-10 11:31:28.463126 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:28.463216 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:28.463266 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-10 11:31:28.463316 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-10 11:31:28.463604 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:28.463633 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-10 11:31:28.463644 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-10 11:31:28.463654 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:28.463664 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-10 11:31:28.463673 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-10 11:31:28.463683 | ubuntu-noble | ++ return 1 2026-09-10 11:31:28.464346 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:28.464844 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:28.466687 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-10 11:31:28.466751 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:28.466771 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 11:31:28.466787 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:28.466804 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-10 11:31:28.466819 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:28.466836 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:28.466853 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-10 11:31:28.466870 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-10 11:31:28.466887 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:28.466902 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-10 11:31:28.466917 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-10 11:31:28.466950 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:28.467024 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-10 11:31:28.467093 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-10 11:31:28.467174 | ubuntu-noble | ++ return 1 2026-09-10 11:31:28.468061 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:28.468149 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:28.468212 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.468241 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.468277 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:28.468315 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.468339 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 11:31:28.468368 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:28.468396 | ubuntu-noble | + popd 2026-09-10 11:31:28.468565 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:28.468607 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:28.469700 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 11:31:28.472459 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-10 11:31:28.473145 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-10 11:31:28.473182 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 11:31:28.473192 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 11:31:28.473208 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.561718 | ubuntu-noble | 2026-09-10 11:31:30 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265959/12265959] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:30.564245 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:30.564288 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.564299 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.567637 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.567699 | ubuntu-noble | ++ head -1 2026-09-10 11:31:30.569160 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:30.577899 | ubuntu-noble | + directory=neutron-27.0.4.dev20 2026-09-10 11:31:30.579482 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev20 2026-09-10 11:31:30.579781 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:30.579855 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-10 11:31:30.579922 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:30.580003 | ubuntu-noble | ++ local name=neutron 2026-09-10 11:31:30.580048 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:30.580124 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:30.580168 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-10 11:31:30.580214 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-10 11:31:30.580283 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:30.580342 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-10 11:31:30.580380 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-10 11:31:30.580419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:30.580453 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-10 11:31:30.580507 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-10 11:31:30.580645 | ubuntu-noble | ++ return 1 2026-09-10 11:31:30.581303 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:30.581379 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:30.582299 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev20 /source 2026-09-10 11:31:30.582464 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:30.582514 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-10 11:31:30.582708 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:30.582794 | ubuntu-noble | ++ local name=neutron 2026-09-10 11:31:30.582838 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:30.582906 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:30.582948 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-10 11:31:30.582991 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-10 11:31:30.583051 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:30.583088 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-10 11:31:30.583126 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-10 11:31:30.583164 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:30.583198 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-10 11:31:30.583233 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-10 11:31:30.583275 | ubuntu-noble | ++ return 1 2026-09-10 11:31:30.583885 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:30.583949 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:30.584000 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.584024 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.584478 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:30.584495 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.584502 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-10 11:31:30.584508 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:30.584514 | ubuntu-noble | + popd 2026-09-10 11:31:30.584548 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:30.584562 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:30.585253 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 11:31:30.587366 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-10 11:31:30.587398 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-10 11:31:30.587405 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 11:31:30.587411 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 11:31:30.587417 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.519728 | ubuntu-noble | 2026-09-10 11:31:32 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:32.521906 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:32.521980 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.521994 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.523604 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.524458 | ubuntu-noble | ++ head -1 2026-09-10 11:31:32.526626 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:32.534243 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-10 11:31:32.535204 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-10 11:31:32.535369 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:32.535418 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-10 11:31:32.535470 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:32.535567 | ubuntu-noble | ++ local name=nova 2026-09-10 11:31:32.535656 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:32.535766 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:32.535814 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-10 11:31:32.535864 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-10 11:31:32.535937 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-10 11:31:32.536283 | ubuntu-noble | ++ return 0 2026-09-10 11:31:32.536775 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-10 11:31:32.537624 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-10 11:31:32.537657 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:32.537683 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-10 11:31:32.537691 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:32.537697 | ubuntu-noble | ++ local name=nova 2026-09-10 11:31:32.537702 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:32.537708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:32.537714 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-10 11:31:32.537731 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-10 11:31:32.537737 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:32.537743 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-10 11:31:32.537749 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-10 11:31:32.537755 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:32.537768 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-10 11:31:32.537774 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-10 11:31:32.537780 | ubuntu-noble | ++ return 1 2026-09-10 11:31:32.538338 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:32.538359 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:32.538366 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.538372 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.538378 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-10 11:31:32.538384 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.964161 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-10 11:31:32.970581 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-10 11:31:32.970619 | ubuntu-noble | + sort 2026-09-10 11:31:32.984287 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-10 11:31:32.985307 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-10 11:31:32.985494 | ubuntu-noble | ++ sort 2026-09-10 11:31:32.987795 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 11:31:32.987887 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 11:31:32.987930 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 11:31:32.987956 | 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-10 11:31:32.987980 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-10 11:31:32.987992 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 11:31:32.988010 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 11:31:32.989228 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-10 11:31:32.989408 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 11:31:32.989702 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 11:31:32.990876 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-10 11:31:32.991119 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 11:31:32.991432 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 11:31:32.991573 | ubuntu-noble | + popd 2026-09-10 11:31:32.992218 | ubuntu-noble | + sort 2026-09-10 11:31:32.992639 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-10 11:31:33.015281 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-10 11:31:33.015381 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-10 11:31:33.015425 | ubuntu-noble | + local before=files-before 2026-09-10 11:31:33.015447 | ubuntu-noble | + local after=files-after 2026-09-10 11:31:33.015466 | ubuntu-noble | + local sources_txt 2026-09-10 11:31:33.016560 | ubuntu-noble | ++ head -1 2026-09-10 11:31:33.016718 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 11:31:33.020997 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-10 11:31:33.021106 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-10 11:31:33.021155 | ubuntu-noble | + local new_files 2026-09-10 11:31:33.021809 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 11:31:33.026506 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 11:31:33.026642 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-10 11:31:33.027256 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-10 11:31:33.028635 | ubuntu-noble | + [[ -n h ]] 2026-09-10 11:31:33.028771 | ubuntu-noble | + echo 2026-09-10 11:31:33.028883 | ubuntu-noble | + local file 2026-09-10 11:31:33.028940 | ubuntu-noble | + for file in $new_files 2026-09-10 11:31:33.028973 | ubuntu-noble | + case $file in 2026-09-10 11:31:33.029096 | 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-10 11:31:33.029129 | 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-10 11:31:33.029190 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 11:31:33.029304 | ubuntu-noble | + rm files-before files-after 2026-09-10 11:31:33.031324 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-10 11:31:34.604069 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-10 11:31:34.714281 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-10 11:31:34.714332 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-10 11:31:34.714338 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:34.714342 | ubuntu-noble | + popd 2026-09-10 11:31:34.714346 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:34.714351 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:34.715039 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 11:31:34.717134 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-10 11:31:34.717158 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-10 11:31:34.717163 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 11:31:34.717167 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 11:31:34.717171 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.129658 | ubuntu-noble | 2026-09-10 11:31:36 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:36.131595 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:36.131630 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.131638 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.133595 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.133626 | ubuntu-noble | ++ head -1 2026-09-10 11:31:36.134908 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:36.139873 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-10 11:31:36.140634 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-10 11:31:36.140758 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:36.140791 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-10 11:31:36.140826 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:36.140900 | ubuntu-noble | ++ local name=octavia 2026-09-10 11:31:36.140922 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:36.140960 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:36.140982 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-10 11:31:36.141004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-10 11:31:36.141060 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:36.141078 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-10 11:31:36.141096 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-10 11:31:36.141114 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:36.141130 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-10 11:31:36.141147 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-10 11:31:36.141168 | ubuntu-noble | ++ return 1 2026-09-10 11:31:36.141488 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:36.141556 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:36.142161 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-10 11:31:36.142252 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:36.142278 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-10 11:31:36.142307 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:36.142343 | ubuntu-noble | ++ local name=octavia 2026-09-10 11:31:36.142363 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:36.142394 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:36.142414 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-10 11:31:36.142435 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-10 11:31:36.142470 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:36.142487 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-10 11:31:36.142504 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-10 11:31:36.142601 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:36.142628 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-10 11:31:36.142646 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-10 11:31:36.142667 | ubuntu-noble | ++ return 1 2026-09-10 11:31:36.142989 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:36.143034 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:36.143072 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.143089 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.143113 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:36.143478 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.143492 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-10 11:31:36.143497 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:36.143501 | ubuntu-noble | + popd 2026-09-10 11:31:36.143505 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:36.143510 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:36.143975 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 11:31:36.145573 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-10 11:31:36.145592 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-10 11:31:36.145598 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 11:31:36.145602 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 11:31:36.145608 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.379685 | ubuntu-noble | 2026-09-10 11:31:37 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:37.382553 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:37.382605 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.382615 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.385606 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.385666 | ubuntu-noble | ++ head -1 2026-09-10 11:31:37.386084 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:37.399642 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-10 11:31:37.400957 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-10 11:31:37.401239 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:37.401314 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-10 11:31:37.401391 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:37.401483 | ubuntu-noble | ++ local name=openstack_placement 2026-09-10 11:31:37.401577 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:37.401684 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:37.401737 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-10 11:31:37.401789 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-10 11:31:37.401868 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:37.401941 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-10 11:31:37.401986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-10 11:31:37.402037 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:37.402080 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-10 11:31:37.402122 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-10 11:31:37.402172 | ubuntu-noble | ++ return 1 2026-09-10 11:31:37.402845 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:37.402953 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:37.403965 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-10 11:31:37.404065 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:37.404078 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-10 11:31:37.404111 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:37.404176 | ubuntu-noble | ++ local name=openstack_placement 2026-09-10 11:31:37.404185 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:37.404241 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:37.404253 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-10 11:31:37.404262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-10 11:31:37.404303 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:37.404313 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-10 11:31:37.404322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-10 11:31:37.404331 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:37.404340 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-10 11:31:37.404349 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-10 11:31:37.404377 | ubuntu-noble | ++ return 1 2026-09-10 11:31:37.405625 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:37.405669 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:37.405677 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.405685 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.405692 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:37.405699 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.405706 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-10 11:31:37.405713 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:37.405720 | ubuntu-noble | + popd 2026-09-10 11:31:37.406142 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:37.406321 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:37.407597 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:37.411363 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:37.411431 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-10 11:31:37.411445 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:37.411456 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:37.411465 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.239701 | ubuntu-noble | 2026-09-10 11:31:39 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-10 11:31:39.241505 | 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-10 11:31:39.241782 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.241833 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.244234 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.244910 | ubuntu-noble | ++ head -1 2026-09-10 11:31:39.247067 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:39.256339 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-10 11:31:39.258651 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-10 11:31:39.258765 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:39.258786 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-10 11:31:39.258803 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:39.258818 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-10 11:31:39.258833 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:39.258848 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:39.258864 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-10 11:31:39.258879 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-10 11:31:39.258894 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:39.258908 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-10 11:31:39.258924 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-10 11:31:39.258938 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:39.258953 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-10 11:31:39.258969 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-10 11:31:39.259068 | ubuntu-noble | ++ return 1 2026-09-10 11:31:39.260039 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:39.260695 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:39.261632 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-10 11:31:39.261838 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:39.261900 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-10 11:31:39.262607 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:39.262649 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-10 11:31:39.262664 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:39.262677 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:39.262690 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-10 11:31:39.262705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-10 11:31:39.262719 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:39.262732 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-10 11:31:39.262745 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-10 11:31:39.262758 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:39.262771 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-10 11:31:39.262785 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-10 11:31:39.262799 | ubuntu-noble | ++ return 1 2026-09-10 11:31:39.263289 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:39.263393 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:39.263480 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.263611 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.263697 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:39.263770 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.263830 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 11:31:39.263887 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:39.264749 | ubuntu-noble | + popd 2026-09-10 11:31:39.264796 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:39.264834 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:39.266322 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:39.269198 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:39.269243 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-10 11:31:39.269250 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:39.269257 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:39.269264 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.903718 | ubuntu-noble | 2026-09-10 11:31:41 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-10 11:31:41.905852 | 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-10 11:31:41.905907 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.905917 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.907747 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.908862 | ubuntu-noble | ++ head -1 2026-09-10 11:31:41.910655 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:41.916987 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-10 11:31:41.918203 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-10 11:31:41.918249 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:41.918259 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-10 11:31:41.918267 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:41.918275 | ubuntu-noble | ++ local name=skyline_console 2026-09-10 11:31:41.918282 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:41.918289 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:41.918296 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-10 11:31:41.918304 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-10 11:31:41.918311 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:41.918318 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-10 11:31:41.918325 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-10 11:31:41.918332 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:41.918339 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-10 11:31:41.918346 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-10 11:31:41.918353 | ubuntu-noble | ++ return 1 2026-09-10 11:31:41.918608 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:41.918669 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:41.919876 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-10 11:31:41.920097 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:41.920198 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-10 11:31:41.920273 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:41.920362 | ubuntu-noble | ++ local name=skyline_console 2026-09-10 11:31:41.920412 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:41.920502 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:41.920660 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-10 11:31:41.920728 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-10 11:31:41.921454 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:41.921482 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-10 11:31:41.921493 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-10 11:31:41.921503 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:41.921512 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-10 11:31:41.921588 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-10 11:31:41.921608 | ubuntu-noble | ++ return 1 2026-09-10 11:31:41.921626 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:41.921637 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:41.921646 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.921656 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.921666 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:41.921675 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.921685 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-10 11:31:41.921694 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:41.921704 | ubuntu-noble | + popd 2026-09-10 11:31:41.921718 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:41.921729 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:41.923342 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 11:31:41.925492 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-10 11:31:41.925554 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-10 11:31:41.925566 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 11:31:41.925573 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 11:31:41.925579 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.365657 | ubuntu-noble | 2026-09-10 11:31:43 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:43.367978 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:43.368006 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.368011 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.369569 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.369924 | ubuntu-noble | ++ head -1 2026-09-10 11:31:43.373519 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:43.374639 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-10 11:31:43.375131 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-10 11:31:43.375236 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:43.375264 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-10 11:31:43.375293 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:43.375328 | ubuntu-noble | ++ local name=python_watcher 2026-09-10 11:31:43.375346 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:43.375380 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:43.375397 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-10 11:31:43.375416 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-10 11:31:43.375451 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:43.375466 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-10 11:31:43.375481 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-10 11:31:43.375498 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:43.375512 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-10 11:31:43.375566 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-10 11:31:43.375590 | ubuntu-noble | ++ return 1 2026-09-10 11:31:43.375826 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:43.375853 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:43.376416 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-10 11:31:43.376515 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:43.376992 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-10 11:31:43.377013 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:43.377019 | ubuntu-noble | ++ local name=python_watcher 2026-09-10 11:31:43.377024 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:43.377036 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:43.377041 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-10 11:31:43.377058 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-10 11:31:43.377063 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:43.377068 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-10 11:31:43.377073 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-10 11:31:43.377078 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:43.377083 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-10 11:31:43.377087 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-10 11:31:43.377092 | ubuntu-noble | ++ return 1 2026-09-10 11:31:43.377102 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:43.377107 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:43.377112 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.377117 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.377122 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:43.377126 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.377131 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-10 11:31:43.377136 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:43.377141 | ubuntu-noble | + popd 2026-09-10 11:31:43.377148 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 11:31:43.377153 | ubuntu-noble | + pushd tarballs 2026-09-10 11:31:43.377901 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 11:31:43.379117 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-10 11:31:43.379147 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-10 11:31:43.379151 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 11:31:43.379155 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 11:31:43.379159 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.337724 | ubuntu-noble | 2026-09-10 11:31:44 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-10 11:31:44.339761 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 11:31:44.339820 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.339832 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.341602 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.342152 | ubuntu-noble | ++ head -1 2026-09-10 11:31:44.344307 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 11:31:44.350391 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-10 11:31:44.351630 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-10 11:31:44.351671 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 11:31:44.351681 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-10 11:31:44.351690 | ubuntu-noble | ++ local suffix= 2026-09-10 11:31:44.351698 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-10 11:31:44.351706 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:44.351714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:44.351722 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-10 11:31:44.351730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-10 11:31:44.351739 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:44.351747 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-10 11:31:44.351754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-10 11:31:44.351761 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:44.351768 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-10 11:31:44.351775 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-10 11:31:44.351799 | ubuntu-noble | ++ return 1 2026-09-10 11:31:44.352279 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:44.352296 | ubuntu-noble | + patch_dir= 2026-09-10 11:31:44.353216 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-10 11:31:44.353272 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 11:31:44.353282 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-10 11:31:44.353288 | ubuntu-noble | ++ local suffix=/source 2026-09-10 11:31:44.353294 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-10 11:31:44.353300 | ubuntu-noble | ++ local candidate path 2026-09-10 11:31:44.353306 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:44.353312 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-10 11:31:44.353318 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-10 11:31:44.353324 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:44.353330 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-10 11:31:44.353336 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-10 11:31:44.353342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 11:31:44.353348 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-10 11:31:44.353354 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-10 11:31:44.353360 | ubuntu-noble | ++ return 1 2026-09-10 11:31:44.353372 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:44.353378 | ubuntu-noble | + overlay_dir= 2026-09-10 11:31:44.353384 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.353390 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.353396 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:44.353405 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.353411 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-10 11:31:44.353417 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 11:31:44.353423 | ubuntu-noble | + popd 2026-09-10 11:31:44.354163 | 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-10 11:31:44.354196 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-10 11:31:44.354205 | ubuntu-noble | + shift 2026-09-10 11:31:44.354212 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-10 11:31:44.354220 | ubuntu-noble | + roots=() 2026-09-10 11:31:44.354276 | ubuntu-noble | + local roots dir 2026-09-10 11:31:44.354283 | ubuntu-noble | + for dir in "$@" 2026-09-10 11:31:44.354291 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-10 11:31:44.354298 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-10 11:31:44.354305 | ubuntu-noble | + for dir in "$@" 2026-09-10 11:31:44.354312 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-10 11:31:44.354319 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-10 11:31:44.354326 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-10 11:31:44.354333 | ubuntu-noble | + local tmp 2026-09-10 11:31:44.354623 | ubuntu-noble | ++ mktemp -d 2026-09-10 11:31:44.356614 | ubuntu-noble | + tmp=/tmp/tmp.MxAYxDnGT4 2026-09-10 11:31:44.358589 | 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-10 11:31:44.358621 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-10 11:31:44.359769 | ubuntu-noble | + sort 2026-09-10 11:31:44.362585 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-10 11:31:44.365305 | ubuntu-noble | + comm -23 /tmp/tmp.MxAYxDnGT4/expected /tmp/tmp.MxAYxDnGT4/applied 2026-09-10 11:31:44.367421 | ubuntu-noble | + local expected_count missing_count 2026-09-10 11:31:44.368022 | ubuntu-noble | ++ wc -l 2026-09-10 11:31:44.370073 | ubuntu-noble | + expected_count=15 2026-09-10 11:31:44.370660 | ubuntu-noble | ++ wc -l 2026-09-10 11:31:44.372898 | ubuntu-noble | + missing_count=0 2026-09-10 11:31:44.372934 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-10 11:31:44.372940 | ubuntu-noble | + rm -rf /tmp/tmp.MxAYxDnGT4 2026-09-10 11:31:44.374733 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-10 11:31:44.374763 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-10 11:31:44.374769 | ubuntu-noble | + return 0 2026-09-10 11:31:44.448154 | ubuntu-noble | ok: Runtime: 0:01:10.206892 2026-09-10 11:31:44.481636 | 2026-09-10 11:31:44.481727 | PLAY RECAP 2026-09-10 11:31:44.481786 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 11:31:44.481811 | 2026-09-10 11:31:44.619443 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-10 11:31:44.620745 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-10 11:31:45.405977 | 2026-09-10 11:31:45.406154 | PLAY [Base post-fetch] 2026-09-10 11:31:45.420348 | 2026-09-10 11:31:45.420485 | TASK [diagnose-network : Ensure log directory exists] 2026-09-10 11:31:46.062985 | ubuntu-noble | ok 2026-09-10 11:31:46.074137 | 2026-09-10 11:31:46.074316 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-10 11:31:57.961106 | ubuntu-noble | ok: Runtime: 0:00:06.096355 2026-09-10 11:31:57.972159 | 2026-09-10 11:31:57.972313 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-10 11:32:04.089600 | ubuntu-noble | ok: Runtime: 0:00:00.264623 2026-09-10 11:32:04.095035 | 2026-09-10 11:32:04.095162 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-10 11:32:10.198391 | ubuntu-noble | ok: Runtime: 0:00:00.065636 2026-09-10 11:32:10.205998 | 2026-09-10 11:32:10.206151 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-09-10 11:32:10.735118 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 11:32:10.754172 | 2026-09-10 11:32:10.754331 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-09-10 11:32:10.809020 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 11:32:10.820872 | 2026-09-10 11:32:10.820997 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-10 11:32:10.866772 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 11:32:10.872893 | 2026-09-10 11:32:10.873006 | TASK [fetch-output : Set log path for single node] 2026-09-10 11:32:10.912713 | ubuntu-noble | ok 2026-09-10 11:32:10.918604 | 2026-09-10 11:32:10.918716 | LOOP [fetch-output : Ensure local output dirs] 2026-09-10 11:32:11.188706 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/2327977632b946929b59469784ee1521/work/logs" 2026-09-10 11:32:11.453538 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2327977632b946929b59469784ee1521/work/artifacts" 2026-09-10 11:32:11.714618 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2327977632b946929b59469784ee1521/work/docs" 2026-09-10 11:32:11.729028 | 2026-09-10 11:32:11.729203 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-10 11:32:12.481694 | ubuntu-noble | changed: 2026-09-10 11:32:12.481943 | ubuntu-noble | .d..t...... ./ 2026-09-10 11:32:12.481986 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-10 11:32:12.482015 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-10 11:32:12.482061 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-10 11:32:12.482087 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-10 11:32:12.482110 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-10 11:32:12.482151 | ubuntu-noble | changed: All items complete 2026-09-10 11:32:12.482180 | 2026-09-10 11:32:13.044388 | ubuntu-noble | changed: .d..t...... ./ 2026-09-10 11:32:13.608157 | ubuntu-noble | changed: .d..t...... ./ 2026-09-10 11:32:13.622402 | 2026-09-10 11:32:13.622609 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-10 11:32:13.972423 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008050 2026-09-10 11:32:14.241204 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.011374 2026-09-10 11:32:14.258894 | 2026-09-10 11:32:14.258999 | PLAY RECAP 2026-09-10 11:32:14.259089 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-10 11:32:14.259117 | 2026-09-10 11:32:14.384593 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-10 11:32:14.386466 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 11:32:15.100819 | 2026-09-10 11:32:15.100962 | PLAY [Base post] 2026-09-10 11:32:15.114025 | 2026-09-10 11:32:15.114162 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-10 11:32:15.949360 | ubuntu-noble | changed 2026-09-10 11:32:15.959270 | 2026-09-10 11:32:15.959400 | PLAY RECAP 2026-09-10 11:32:15.959485 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 11:32:15.959572 | 2026-09-10 11:32:16.072276 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 11:32:16.074644 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-10 11:32:16.852534 | 2026-09-10 11:32:16.852705 | PLAY [Base post-logs] 2026-09-10 11:32:16.863612 | 2026-09-10 11:32:16.863748 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-10 11:32:17.308965 | localhost | changed 2026-09-10 11:32:17.326315 | 2026-09-10 11:32:17.326474 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-10 11:32:17.362985 | localhost | ok 2026-09-10 11:32:17.367955 | 2026-09-10 11:32:17.368165 | TASK [Set zuul-log-path fact] 2026-09-10 11:32:17.394250 | localhost | ok 2026-09-10 11:32:17.403881 | 2026-09-10 11:32:17.403998 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 11:32:17.438839 | localhost | ok 2026-09-10 11:32:17.442289 | 2026-09-10 11:32:17.442403 | TASK [upload-logs : Create log directories] 2026-09-10 11:32:17.949782 | localhost | changed 2026-09-10 11:32:17.954785 | 2026-09-10 11:32:17.954945 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-10 11:32:18.481447 | localhost -> localhost | ok: Runtime: 0:00:00.007140 2026-09-10 11:32:18.485510 | 2026-09-10 11:32:18.485649 | TASK [upload-logs : Upload logs to log server] 2026-09-10 11:32:19.060384 | localhost | Output suppressed because no_log was given 2026-09-10 11:32:19.062465 | 2026-09-10 11:32:19.062575 | LOOP [upload-logs : Compress console log and json output] 2026-09-10 11:32:19.115128 | localhost | skipping: Conditional result was False 2026-09-10 11:32:19.120217 | localhost | skipping: Conditional result was False 2026-09-10 11:32:19.128895 | 2026-09-10 11:32:19.129007 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-10 11:32:19.193259 | localhost | skipping: Conditional result was False 2026-09-10 11:32:19.193838 | 2026-09-10 11:32:19.198847 | localhost | skipping: Conditional result was False 2026-09-10 11:32:19.206352 | 2026-09-10 11:32:19.206456 | LOOP [upload-logs : Upload console log and json output]