2026-09-15 09:56:04.898608 | Job console starting 2026-09-15 09:56:04.921285 | Updating git repos 2026-09-15 09:56:04.979957 | Cloning repos into workspace 2026-09-15 09:56:05.046365 | Restoring repo states 2026-09-15 09:56:05.104456 | Merging changes 2026-09-15 09:56:05.789322 | Checking out repos 2026-09-15 09:56:05.859715 | Preparing playbooks 2026-09-15 09:56:06.593997 | Running Ansible setup 2026-09-15 09:56:11.393248 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 09:56:12.141036 | 2026-09-15 09:56:12.141159 | PLAY [Base pre] 2026-09-15 09:56:12.157513 | 2026-09-15 09:56:12.157628 | TASK [Setup log path fact] 2026-09-15 09:56:12.185403 | ubuntu-noble | ok 2026-09-15 09:56:12.208040 | 2026-09-15 09:56:12.208138 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 09:56:12.245867 | ubuntu-noble | ok 2026-09-15 09:56:12.255274 | 2026-09-15 09:56:12.255360 | TASK [emit-job-header : Print job information] 2026-09-15 09:56:12.293433 | # Job Information 2026-09-15 09:56:12.293597 | Ansible Version: 2.16.14 2026-09-15 09:56:12.293635 | Job: container-images-kolla-patch-2025.2 2026-09-15 09:56:12.293669 | Pipeline: check 2026-09-15 09:56:12.293692 | Executor: 521e9411259a 2026-09-15 09:56:12.293714 | Triggered by: https://github.com/osism/container-images-kolla/pull/796 2026-09-15 09:56:12.293735 | Event ID: 8624d540-b0eb-11f1-8950-a68b81ece8d2 2026-09-15 09:56:12.298335 | 2026-09-15 09:56:12.298420 | LOOP [emit-job-header : Print node information] 2026-09-15 09:56:12.425306 | ubuntu-noble | ok: 2026-09-15 09:56:12.427178 | ubuntu-noble | # Node Information 2026-09-15 09:56:12.427261 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-15 09:56:12.427293 | ubuntu-noble | Hostname: ubuntu 2026-09-15 09:56:12.427318 | ubuntu-noble | Username: zuul 2026-09-15 09:56:12.427341 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-15 09:56:12.427365 | ubuntu-noble | Provider: regiocloud-a 2026-09-15 09:56:12.427386 | ubuntu-noble | Region: 2026-09-15 09:56:12.427407 | ubuntu-noble | Label: ubuntu-noble 2026-09-15 09:56:12.427427 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-15 09:56:12.427447 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe4f:d5ec 2026-09-15 09:56:12.445477 | 2026-09-15 09:56:12.445600 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-15 09:56:12.936255 | ubuntu-noble -> localhost | changed 2026-09-15 09:56:12.943480 | 2026-09-15 09:56:12.943576 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-15 09:56:14.085215 | ubuntu-noble -> localhost | changed 2026-09-15 09:56:14.096267 | 2026-09-15 09:56:14.096364 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-15 09:56:14.343357 | ubuntu-noble -> localhost | ok 2026-09-15 09:56:14.349950 | 2026-09-15 09:56:14.350055 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-15 09:56:14.369715 | ubuntu-noble | ok 2026-09-15 09:56:14.385932 | ubuntu-noble | included: /var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 09:56:14.391920 | 2026-09-15 09:56:14.391998 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-15 09:56:16.010267 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-15 09:56:16.010483 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/work/cc69b8c7ae894a588e7491039046ab33_id_rsa 2026-09-15 09:56:16.010522 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/work/cc69b8c7ae894a588e7491039046ab33_id_rsa.pub 2026-09-15 09:56:16.010550 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-15 09:56:16.010576 | ubuntu-noble -> localhost | SHA256:Yu7LWdHkdgSQWYFcJNfqTwJMs6vsb3+QOAQLCeyVv7g zuul-build-sshkey 2026-09-15 09:56:16.010599 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-15 09:56:16.010632 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-15 09:56:16.010655 | ubuntu-noble -> localhost | | ... o .oOBo | 2026-09-15 09:56:16.010678 | ubuntu-noble -> localhost | | . = . Bo .. | 2026-09-15 09:56:16.010698 | ubuntu-noble -> localhost | | . . o = o... | 2026-09-15 09:56:16.010718 | ubuntu-noble -> localhost | | . o =+.. | 2026-09-15 09:56:16.010737 | ubuntu-noble -> localhost | | .ooS=+.. | 2026-09-15 09:56:16.010765 | ubuntu-noble -> localhost | | .o..+o=.. | 2026-09-15 09:56:16.010786 | ubuntu-noble -> localhost | | o.... = | 2026-09-15 09:56:16.010806 | ubuntu-noble -> localhost | | Eooo. o | 2026-09-15 09:56:16.010827 | ubuntu-noble -> localhost | | .*+.... | 2026-09-15 09:56:16.010847 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-15 09:56:16.010898 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.113778 2026-09-15 09:56:16.017397 | 2026-09-15 09:56:16.017492 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-15 09:56:16.045723 | ubuntu-noble | ok 2026-09-15 09:56:16.056962 | ubuntu-noble | included: /var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 09:56:16.065005 | 2026-09-15 09:56:16.065149 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-15 09:56:16.078886 | ubuntu-noble | skipping: Conditional result was False 2026-09-15 09:56:16.085708 | 2026-09-15 09:56:16.085812 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-15 09:56:16.972626 | ubuntu-noble | changed 2026-09-15 09:56:16.978042 | 2026-09-15 09:56:16.978128 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-15 09:56:17.302566 | ubuntu-noble | ok 2026-09-15 09:56:17.311745 | 2026-09-15 09:56:17.311918 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-15 09:56:18.308024 | ubuntu-noble | changed 2026-09-15 09:56:18.316839 | 2026-09-15 09:56:18.316937 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-15 09:56:19.269502 | ubuntu-noble | changed 2026-09-15 09:56:19.297142 | 2026-09-15 09:56:19.297284 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-15 09:56:19.320625 | ubuntu-noble | skipping: Conditional result was False 2026-09-15 09:56:19.326829 | 2026-09-15 09:56:19.326931 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-15 09:56:19.797370 | ubuntu-noble -> localhost | changed 2026-09-15 09:56:19.807542 | 2026-09-15 09:56:19.807616 | TASK [add-build-sshkey : Add back temp key] 2026-09-15 09:56:20.147527 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/work/cc69b8c7ae894a588e7491039046ab33_id_rsa (zuul-build-sshkey) 2026-09-15 09:56:20.147716 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.009902 2026-09-15 09:56:20.154739 | 2026-09-15 09:56:20.154814 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-15 09:56:20.599520 | ubuntu-noble | ok 2026-09-15 09:56:20.606634 | 2026-09-15 09:56:20.606729 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-15 09:56:20.633949 | ubuntu-noble | skipping: Conditional result was False 2026-09-15 09:56:20.646593 | 2026-09-15 09:56:20.646682 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-15 09:56:21.201821 | ubuntu-noble | ok 2026-09-15 09:56:21.216182 | 2026-09-15 09:56:21.216339 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-15 09:56:21.263888 | ubuntu-noble | ok 2026-09-15 09:56:21.272431 | 2026-09-15 09:56:21.272572 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-15 09:56:21.572877 | ubuntu-noble -> localhost | ok 2026-09-15 09:56:21.587253 | 2026-09-15 09:56:21.587391 | TASK [validate-host : Collect information about the host] 2026-09-15 09:56:22.971369 | ubuntu-noble | ok 2026-09-15 09:56:22.983621 | 2026-09-15 09:56:22.983708 | TASK [validate-host : Sanitize hostname] 2026-09-15 09:56:23.129837 | ubuntu-noble | ok 2026-09-15 09:56:23.135564 | 2026-09-15 09:56:23.135664 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-15 09:56:23.654411 | ubuntu-noble -> localhost | changed 2026-09-15 09:56:23.659877 | 2026-09-15 09:56:23.659969 | TASK [validate-host : Collect information about zuul worker] 2026-09-15 09:56:24.140618 | ubuntu-noble | ok 2026-09-15 09:56:24.145859 | 2026-09-15 09:56:24.145992 | TASK [validate-host : Write out all zuul information for each host] 2026-09-15 09:56:24.665216 | ubuntu-noble -> localhost | changed 2026-09-15 09:56:24.679579 | 2026-09-15 09:56:24.679678 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-15 09:56:25.053871 | ubuntu-noble | ok 2026-09-15 09:56:25.059742 | 2026-09-15 09:56:25.059846 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-15 09:56:26.095053 | ubuntu-noble | changed: 2026-09-15 09:56:26.095255 | ubuntu-noble | cd+++++++++ src/ 2026-09-15 09:56:26.095292 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-15 09:56:26.095317 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-15 09:56:26.095338 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-15 09:56:26.095360 | ubuntu-noble | Containerfile 2026-09-15 09:56:26.095496 | ubuntu-noble | 2026-09-15 09:59:02.606624 | ubuntu-noble | 2026-09-15 09:59:02.606634 | ubuntu-noble | Or undo this operation with: 2026-09-15 09:59:02.606644 | ubuntu-noble | 2026-09-15 09:59:02.606652 | ubuntu-noble | git switch - 2026-09-15 09:59:02.606661 | ubuntu-noble | 2026-09-15 09:59:02.606669 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-15 09:59:02.606676 | ubuntu-noble | 2026-09-15 09:59:02.606684 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-15 09:59:02.608959 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-15 09:59:02.615232 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-15 09:59:02.615336 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-15 09:59:02.615393 | ubuntu-noble | + popd 2026-09-15 09:59:02.615585 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-15 09:59:02.621399 | ubuntu-noble | ++ sort 2026-09-15 09:59:02.621456 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-15 09:59:02.624085 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-15 09:59:02.624217 | ubuntu-noble | + pushd kolla 2026-09-15 09:59:02.624252 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-15 09:59:02.624270 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-15 09:59:02.624283 | 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-15 09:59:02.624352 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-15 09:59:02.624366 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-15 09:59:02.624374 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:02.627770 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-15 09:59:02.627959 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:02.631729 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-15 09:59:02.631788 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-15 09:59:02.632021 | ubuntu-noble | + popd 2026-09-15 09:59:02.632070 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-15 09:59:02.632079 | ubuntu-noble | + pushd kolla 2026-09-15 09:59:02.632111 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-15 09:59:02.632121 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-15 09:59:02.632127 | 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-15 09:59:02.632134 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-15 09:59:02.632140 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-15 09:59:02.632187 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:02.634071 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-15 09:59:02.634630 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-15 09:59:02.634705 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:02.637023 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-15 09:59:02.637061 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-15 09:59:02.637253 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-15 09:59:02.637397 | ubuntu-noble | + popd 2026-09-15 09:59:02.637419 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-15 09:59:02.637431 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-15 09:59:02.816619 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-15 09:59:02.816685 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-15 09:59:02.816695 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-15 09:59:02.818486 | ubuntu-noble | Package: rabbitmq-server 2026-09-15 09:59:02.818518 | ubuntu-noble | Pin: version 4.1.* 2026-09-15 09:59:02.818522 | ubuntu-noble | Pin-Priority: 1000 2026-09-15 09:59:02.818526 | ubuntu-noble | 2026-09-15 09:59:02.818533 | ubuntu-noble | Package: openvswitch* 2026-09-15 09:59:02.818539 | ubuntu-noble | Pin: version 3.5.* 2026-09-15 09:59:02.818544 | ubuntu-noble | Pin-Priority: 1000 2026-09-15 09:59:02.818549 | ubuntu-noble | 2026-09-15 09:59:02.818556 | ubuntu-noble | Package: erlang* 2026-09-15 09:59:02.818562 | ubuntu-noble | Pin: version 1:27.* 2026-09-15 09:59:02.818567 | ubuntu-noble | Pin-Priority: 1000 2026-09-15 09:59:02.818572 | ubuntu-noble | 2026-09-15 09:59:02.818578 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-15 09:59:02.818586 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-15 09:59:02.818592 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-15 09:59:02.818598 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-15 09:59:02.818604 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-15 09:59:02.818611 | ubuntu-noble | Package: proxysql 2026-09-15 09:59:02.818615 | ubuntu-noble | Pin: version 3.0.8* 2026-09-15 09:59:02.818618 | ubuntu-noble | Pin-Priority: 1001 2026-09-15 09:59:02.818996 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-15 09:59:02.822767 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-15 09:59:02.825709 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-15 09:59:02.826407 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-15 09:59:02.828511 | ubuntu-noble | + image_name=nova 2026-09-15 09:59:02.828555 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-15 09:59:02.830871 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-15 09:59:02.831087 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-15 09:59:02.832848 | ubuntu-noble | + image_name=base 2026-09-15 09:59:02.832880 | 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-15 09:59:02.835208 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-15 09:59:02.836724 | ubuntu-noble | patches/2025.2/kolla 2026-09-15 09:59:02.836759 | ubuntu-noble | patches/2025.2/nova 2026-09-15 09:59:02.836766 | ubuntu-noble | patches/2025.2/ironic 2026-09-15 09:59:02.836772 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-15 09:59:02.836778 | ubuntu-noble | patches/2025.2/cinder 2026-09-15 09:59:02.839349 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-15 09:59:02.839380 | ubuntu-noble | ++ grep kolla 2026-09-15 09:59:02.839603 | ubuntu-noble | ++ grep -v kolla-build 2026-09-15 09:59:02.842041 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-15 09:59:02.842686 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-15 09:59:02.844184 | ubuntu-noble | + project=kolla 2026-09-15 09:59:02.846350 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-15 09:59:02.846384 | ubuntu-noble | ++ sort 2026-09-15 09:59:02.847469 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-15 09:59:02.847539 | ubuntu-noble | + pushd kolla 2026-09-15 09:59:02.847664 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-15 09:59:02.847721 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-15 09:59:02.847747 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-15 09:59:02.847772 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-15 09:59:02.847785 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-15 09:59:02.847807 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:02.849248 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-15 09:59:02.849372 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-15 09:59:02.849923 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:02.851008 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-15 09:59:02.851406 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-15 09:59:02.851691 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-15 09:59:02.851942 | ubuntu-noble | + popd 2026-09-15 09:59:02.852081 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-15 09:59:02.852175 | ubuntu-noble | + pushd kolla 2026-09-15 09:59:02.852900 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-15 09:59:02.852933 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-15 09:59:02.852943 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-15 09:59:02.852953 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-15 09:59:02.852961 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-15 09:59:02.852984 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:02.853985 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-15 09:59:02.854171 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-15 09:59:02.854825 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:02.855934 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-15 09:59:02.856140 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-15 09:59:02.857499 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-15 09:59:02.857544 | ubuntu-noble | + popd 2026-09-15 09:59:02.857554 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-15 09:59:02.857560 | ubuntu-noble | + pushd kolla 2026-09-15 09:59:02.857567 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-15 09:59:02.857573 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-15 09:59:02.857580 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-15 09:59:02.857586 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-15 09:59:02.857592 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-15 09:59:02.857597 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:02.858685 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-15 09:59:02.858724 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-15 09:59:02.859182 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:02.860343 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-15 09:59:02.860388 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-15 09:59:02.861172 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-15 09:59:02.861220 | ubuntu-noble | + popd 2026-09-15 09:59:02.861232 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-15 09:59:03.578498 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-15 09:59:03.657877 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-15 09:59:03.672530 | 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-15 09:59:03.785617 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-15 09:59:03.799858 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-15 09:59:03.891381 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-15 09:59:03.905085 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-15 09:59:03.928400 | 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-15 09:59:03.934730 | 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-15 09:59:03.995150 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-15 09:59:04.008594 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-15 09:59:04.089836 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-15 09:59:04.104535 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-15 09:59:04.199385 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-15 09:59:04.213210 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-15 09:59:04.292456 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-15 09:59:04.306116 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-15 09:59:04.360596 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-15 09:59:04.375065 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-15 09:59:04.392540 | 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-15 09:59:04.395050 | 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-15 09:59:04.507499 | 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-15 09:59:04.521042 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-15 09:59:04.569730 | 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-15 09:59:04.572824 | 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-15 09:59:04.576205 | 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-15 09:59:04.578701 | 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-15 09:59:04.628385 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-15 09:59:04.660637 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.6 MB/s eta 0:00:00 2026-09-15 09:59:04.674352 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-15 09:59:04.695085 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 12.9 MB/s eta 0:00:00 2026-09-15 09:59:04.710557 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-15 09:59:04.726873 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.9 MB/s eta 0:00:00 2026-09-15 09:59:04.740536 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-15 09:59:04.765024 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 3.0 MB/s eta 0:00:00 2026-09-15 09:59:04.781483 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-15 09:59:04.845073 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 38.5 MB/s eta 0:00:00 2026-09-15 09:59:04.860062 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-15 09:59:04.873368 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.0 MB/s eta 0:00:00 2026-09-15 09:59:04.886955 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-15 09:59:04.911212 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-15 09:59:04.929559 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 3.2 MB/s eta 0:00:00 2026-09-15 09:59:04.944158 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-15 09:59:05.243540 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-15 09:59:06.308010 | 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-15 09:59:06.514456 | ubuntu-noble | + pip3 install kolla/ 2026-09-15 09:59:07.087786 | ubuntu-noble | Processing ./kolla 2026-09-15 09:59:07.091025 | ubuntu-noble | Installing build dependencies: started 2026-09-15 09:59:09.473091 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-15 09:59:09.477757 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-15 09:59:09.765719 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-15 09:59:09.769622 | ubuntu-noble | Installing backend dependencies: started 2026-09-15 09:59:12.550227 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-15 09:59:12.551737 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-15 09:59:13.243648 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-15 09:59:13.257221 | 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-15 09:59:13.259236 | 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-15 09:59:13.262317 | 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-15 09:59:13.264552 | 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-15 09:59:13.267624 | 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-15 09:59:13.330386 | 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-15 09:59:13.335075 | 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-15 09:59:13.344748 | 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-15 09:59:13.346104 | 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-15 09:59:13.347657 | 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-15 09:59:13.349173 | 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-15 09:59:13.350617 | 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-15 09:59:13.352037 | 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-15 09:59:13.410407 | 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-15 09:59:13.433569 | 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-15 09:59:13.435548 | 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-15 09:59:13.437545 | 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-15 09:59:13.439780 | 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-15 09:59:13.477980 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-15 09:59:13.479647 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-15 09:59:15.219379 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-15 09:59:15.221003 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=3d9cc62af253fe96e21d4d77986ed3d95761311955b52579aece925c1d261191 2026-09-15 09:59:15.221382 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-0kk1nkig/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-15 09:59:15.230087 | ubuntu-noble | Successfully built kolla 2026-09-15 09:59:15.441799 | ubuntu-noble | Installing collected packages: kolla 2026-09-15 09:59:15.682796 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-15 09:59:15.853388 | ubuntu-noble | ++ kolla-build --version 2026-09-15 09:59:16.510958 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-15 09:59:16.511060 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-15 09:59:16.511832 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-15 09:59:16.515031 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=d8a468e 2026-09-15 09:59:16.515069 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=d8a468e 2026-09-15 09:59:16.516050 | ubuntu-noble | ++ cd release 2026-09-15 09:59:16.516089 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-15 09:59:16.519246 | ubuntu-noble | + export HASH_RELEASE=32ec2a6 2026-09-15 09:59:16.519334 | ubuntu-noble | + HASH_RELEASE=32ec2a6 2026-09-15 09:59:16.519352 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-15 09:59:16.714034 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-15 09:59:16.714094 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-15 09:59:16.714104 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-15 09:59:16.715803 | ubuntu-noble | {% extends parent_template %} 2026-09-15 09:59:16.715832 | ubuntu-noble | 2026-09-15 09:59:16.715837 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-15 09:59:16.715841 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-15 09:59:16.715844 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-15 09:59:16.715848 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-15 09:59:16.715852 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-15 09:59:16.715855 | ubuntu-noble | ] %} 2026-09-15 09:59:16.715859 | ubuntu-noble | 2026-09-15 09:59:16.715864 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-15 09:59:16.715868 | ubuntu-noble | 2026-09-15 09:59:16.715871 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-15 09:59:16.715874 | ubuntu-noble | 2026-09-15 09:59:16.715878 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-15 09:59:16.715894 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-15 09:59:16.715898 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-15 09:59:16.715901 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-15 09:59:16.715905 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.715908 | ubuntu-noble | 2026-09-15 09:59:16.715911 | ubuntu-noble | {% block horizon_header %} 2026-09-15 09:59:16.715915 | ubuntu-noble | RUN apt-get update \ 2026-09-15 09:59:16.715918 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-15 09:59:16.715922 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-15 09:59:16.715926 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-15 09:59:16.715929 | ubuntu-noble | && apt-get clean \ 2026-09-15 09:59:16.715932 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-15 09:59:16.715936 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.715939 | ubuntu-noble | 2026-09-15 09:59:16.715942 | ubuntu-noble | {% block horizon_footer %} 2026-09-15 09:59:16.715946 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-15 09:59:16.715956 | 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-15 09:59:16.715961 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-15 09:59:16.716010 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716014 | ubuntu-noble | 2026-09-15 09:59:16.716017 | ubuntu-noble | {% block base_header %} 2026-09-15 09:59:16.716021 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-15 09:59:16.716024 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-15 09:59:16.716028 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-15 09:59:16.716032 | ubuntu-noble | 2026-09-15 09:59:16.716035 | ubuntu-noble | RUN apt-get update \ 2026-09-15 09:59:16.716038 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-15 09:59:16.716042 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-15 09:59:16.716045 | ubuntu-noble | && apt-get clean \ 2026-09-15 09:59:16.716048 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-15 09:59:16.716052 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716055 | ubuntu-noble | 2026-09-15 09:59:16.716058 | ubuntu-noble | {% block openstack_base_header %} 2026-09-15 09:59:16.716062 | ubuntu-noble | RUN apt-get update \ 2026-09-15 09:59:16.716065 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-15 09:59:16.716068 | ubuntu-noble | && apt-get clean \ 2026-09-15 09:59:16.716072 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-15 09:59:16.716075 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716078 | ubuntu-noble | 2026-09-15 09:59:16.716082 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-15 09:59:16.716085 | ubuntu-noble | 2026-09-15 09:59:16.716088 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-15 09:59:16.716092 | ubuntu-noble | 2026-09-15 09:59:16.716095 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-15 09:59:16.716098 | ubuntu-noble | 2026-09-15 09:59:16.716102 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-15 09:59:16.716105 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-15 09:59:16.716109 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-15 09:59:16.716112 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716115 | ubuntu-noble | 2026-09-15 09:59:16.716119 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-15 09:59:16.716122 | ubuntu-noble | {% block manila_base_footer %} 2026-09-15 09:59:16.716125 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-15 09:59:16.716129 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716132 | ubuntu-noble | 2026-09-15 09:59:16.716135 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-15 09:59:16.716139 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-15 09:59:16.716142 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-15 09:59:16.716145 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-15 09:59:16.716153 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-15 09:59:16.716156 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716160 | ubuntu-noble | 2026-09-15 09:59:16.716163 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-15 09:59:16.716167 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-15 09:59:16.716170 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-15 09:59:16.716173 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-15 09:59:16.716176 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716180 | ubuntu-noble | 2026-09-15 09:59:16.716183 | ubuntu-noble | {% block grafana_footer %} 2026-09-15 09:59:16.716186 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-15 09:59:16.716190 | ubuntu-noble | && mkdir -p /operations \ 2026-09-15 09:59:16.716193 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-15 09:59:16.716196 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-15 09:59:16.716200 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716203 | ubuntu-noble | 2026-09-15 09:59:16.716206 | ubuntu-noble | {% block keystone_footer %} 2026-09-15 09:59:16.716210 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-15 09:59:16.716213 | ubuntu-noble | RUN apt-get update \ 2026-09-15 09:59:16.716217 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-15 09:59:16.716220 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-15 09:59:16.716223 | ubuntu-noble | libldap-common \ 2026-09-15 09:59:16.716227 | ubuntu-noble | libmemcached11 \ 2026-09-15 09:59:16.716230 | ubuntu-noble | && apt-get clean \ 2026-09-15 09:59:16.716233 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-15 09:59:16.716237 | ubuntu-noble | && a2enmod auth_openidc 2026-09-15 09:59:16.716240 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716243 | ubuntu-noble | 2026-09-15 09:59:16.716247 | ubuntu-noble | {% block footer %} 2026-09-15 09:59:16.716250 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-15 09:59:16.716253 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-15 09:59:16.716257 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-15 09:59:16.716260 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-15 09:59:16.716271 | 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-15 09:59:16.716280 | 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-15 09:59:16.716283 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716287 | ubuntu-noble | 2026-09-15 09:59:16.716319 | ubuntu-noble | {% block labels %} 2026-09-15 09:59:16.716323 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-15 09:59:16.716326 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-15 09:59:16.716330 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="d8a468e" \ 2026-09-15 09:59:16.716333 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-15 09:59:16.716337 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-15 09:59:16.716340 | ubuntu-noble | "de.osism.commit.release"="32ec2a6" \ 2026-09-15 09:59:16.716343 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-15 09:59:16.716347 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-15 09:59:16.716350 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-15 09:59:16.716353 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-15 09:59:16.716357 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-15T09:59:16.690638+00:00" \ 2026-09-15 09:59:16.716360 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-15 09:59:16.716364 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-15 09:59:16.716367 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-15 09:59:16.716371 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-15 09:59:16.716374 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-15 09:59:16.716378 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-15 09:59:16.716381 | ubuntu-noble | {% endblock %} 2026-09-15 09:59:16.716388 | ubuntu-noble | 2026-09-15 09:59:16.716663 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-15 09:59:16.719366 | ubuntu-noble | + BASE=ubuntu 2026-09-15 09:59:16.719403 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-15 09:59:16.720224 | ubuntu-noble | ++ date +%Y%m%d 2026-09-15 09:59:16.721260 | ubuntu-noble | + BUILD_ID=20260915 2026-09-15 09:59:16.721374 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-15 09:59:16.721402 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-15 09:59:16.721421 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-15 09:59:16.721438 | ubuntu-noble | + VERSION=latest 2026-09-15 09:59:16.721487 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-15 09:59:16.721511 | ubuntu-noble | + . defaults/all.sh 2026-09-15 09:59:16.721569 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-15 09:59:16.721583 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-15 09:59:16.721611 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-15 09:59:16.721631 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-15 09:59:16.721738 | ubuntu-noble | +++ deactivate nondestructive 2026-09-15 09:59:16.721808 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:16.721832 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:16.721848 | ubuntu-noble | +++ hash -r 2026-09-15 09:59:16.721893 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:16.721910 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-15 09:59:16.721926 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-15 09:59:16.721950 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-15 09:59:16.722049 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-15 09:59:16.722069 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-15 09:59:16.722085 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-15 09:59:16.722097 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-15 09:59:16.722129 | 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-15 09:59:16.722156 | 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-15 09:59:16.722184 | ubuntu-noble | +++ export PATH 2026-09-15 09:59:16.722214 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:16.722245 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-15 09:59:16.722261 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-15 09:59:16.722604 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-15 09:59:16.722625 | ubuntu-noble | +++ export PS1 2026-09-15 09:59:16.722636 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-15 09:59:16.722640 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-15 09:59:16.722643 | ubuntu-noble | +++ hash -r 2026-09-15 09:59:16.722647 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-15 09:59:16.723334 | ubuntu-noble | +++ date +%Y%m%d 2026-09-15 09:59:16.725485 | ubuntu-noble | ++ export BUILD_ID=20260915 2026-09-15 09:59:16.725509 | ubuntu-noble | ++ BUILD_ID=20260915 2026-09-15 09:59:16.725513 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-15 09:59:16.725517 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-15 09:59:16.725525 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-15 09:59:16.725531 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-15 09:59:16.725535 | ubuntu-noble | + export VERSION 2026-09-15 09:59:16.725539 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-15 09:59:16.725542 | ubuntu-noble | + DOCKER_TAG=build-20260915 2026-09-15 09:59:16.725545 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-15 09:59:16.725549 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-15 09:59:16.725552 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-15 09:59:16.725556 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-15 09:59:16.725559 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-15 09:59:16.916714 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-15 09:59:16.916838 | 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-15 09:59:18.489109 | ubuntu-noble | localhost | SUCCESS => { 2026-09-15 09:59:18.489246 | ubuntu-noble | "changed": false, 2026-09-15 09:59:18.489255 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:18.489262 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:18.489268 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:18.489274 | ubuntu-noble | "msg": "OK", 2026-09-15 09:59:18.489279 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:18.489284 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:18.489328 | ubuntu-noble | "size": 4562, 2026-09-15 09:59:18.489339 | ubuntu-noble | "state": "file", 2026-09-15 09:59:18.489343 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:18.489349 | ubuntu-noble | } 2026-09-15 09:59:18.681234 | ubuntu-noble | + setini DEFAULT tag build-20260915 2026-09-15 09:59:18.681349 | 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-20260915' 2026-09-15 09:59:20.251437 | ubuntu-noble | localhost | CHANGED => { 2026-09-15 09:59:20.251481 | ubuntu-noble | "changed": true, 2026-09-15 09:59:20.251486 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:20.251490 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:20.251494 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:20.251498 | ubuntu-noble | "msg": "option changed", 2026-09-15 09:59:20.251501 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:20.251505 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:20.251509 | ubuntu-noble | "size": 4570, 2026-09-15 09:59:20.251512 | ubuntu-noble | "state": "file", 2026-09-15 09:59:20.251516 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:20.251519 | ubuntu-noble | } 2026-09-15 09:59:20.390460 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-15 09:59:20.390510 | 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-15 09:59:21.969203 | ubuntu-noble | localhost | SUCCESS => { 2026-09-15 09:59:21.969283 | ubuntu-noble | "changed": false, 2026-09-15 09:59:21.969328 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:21.969336 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:21.969345 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:21.969352 | ubuntu-noble | "msg": "OK", 2026-09-15 09:59:21.969363 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:21.969372 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:21.969379 | ubuntu-noble | "size": 4570, 2026-09-15 09:59:21.969386 | ubuntu-noble | "state": "file", 2026-09-15 09:59:21.969394 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:21.969405 | ubuntu-noble | } 2026-09-15 09:59:22.128421 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-15 09:59:22.128485 | 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-15 09:59:23.686925 | ubuntu-noble | localhost | SUCCESS => { 2026-09-15 09:59:23.686971 | ubuntu-noble | "changed": false, 2026-09-15 09:59:23.686976 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:23.686981 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:23.686986 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:23.686990 | ubuntu-noble | "msg": "OK", 2026-09-15 09:59:23.686994 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:23.686999 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:23.687004 | ubuntu-noble | "size": 4570, 2026-09-15 09:59:23.687008 | ubuntu-noble | "state": "file", 2026-09-15 09:59:23.687013 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:23.687017 | ubuntu-noble | } 2026-09-15 09:59:23.859147 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-15 09:59:23.859203 | 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-15 09:59:25.539373 | ubuntu-noble | localhost | SUCCESS => { 2026-09-15 09:59:25.539421 | ubuntu-noble | "changed": false, 2026-09-15 09:59:25.539428 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:25.539435 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:25.539442 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:25.539452 | ubuntu-noble | "msg": "OK", 2026-09-15 09:59:25.539460 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:25.539467 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:25.539474 | ubuntu-noble | "size": 4570, 2026-09-15 09:59:25.539481 | ubuntu-noble | "state": "file", 2026-09-15 09:59:25.539487 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:25.539494 | ubuntu-noble | } 2026-09-15 09:59:25.719363 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-15 09:59:25.719466 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-15 09:59:25.719509 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-15 09:59:25.719560 | 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-15 09:59:27.349928 | ubuntu-noble | localhost | CHANGED => { 2026-09-15 09:59:27.349996 | ubuntu-noble | "changed": true, 2026-09-15 09:59:27.350005 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:27.350012 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:27.350029 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:27.350057 | ubuntu-noble | "msg": "section and option added", 2026-09-15 09:59:27.350064 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:27.350070 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:27.350076 | ubuntu-noble | "size": 4641, 2026-09-15 09:59:27.350082 | ubuntu-noble | "state": "file", 2026-09-15 09:59:27.350088 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:27.350092 | ubuntu-noble | } 2026-09-15 09:59:27.502719 | 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-15 09:59:27.506449 | ubuntu-noble | + setini openstack-base type local 2026-09-15 09:59:27.506506 | 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-15 09:59:29.019385 | ubuntu-noble | localhost | CHANGED => { 2026-09-15 09:59:29.019462 | ubuntu-noble | "changed": true, 2026-09-15 09:59:29.019473 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:29.019482 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:29.019490 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:29.019498 | ubuntu-noble | "msg": "option added", 2026-09-15 09:59:29.019506 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:29.019514 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:29.019523 | ubuntu-noble | "size": 4752, 2026-09-15 09:59:29.019530 | ubuntu-noble | "state": "file", 2026-09-15 09:59:29.019538 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:29.019547 | ubuntu-noble | } 2026-09-15 09:59:29.177542 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-15 09:59:29.178144 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-15 09:59:29.178174 | 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-15 09:59:30.640353 | ubuntu-noble | localhost | CHANGED => { 2026-09-15 09:59:30.640397 | ubuntu-noble | "changed": true, 2026-09-15 09:59:30.640402 | ubuntu-noble | "gid": 1000, 2026-09-15 09:59:30.640406 | ubuntu-noble | "group": "zuul", 2026-09-15 09:59:30.640409 | ubuntu-noble | "mode": "0664", 2026-09-15 09:59:30.640413 | ubuntu-noble | "msg": "option added", 2026-09-15 09:59:30.640416 | ubuntu-noble | "owner": "zuul", 2026-09-15 09:59:30.640420 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-15 09:59:30.640423 | ubuntu-noble | "size": 4790, 2026-09-15 09:59:30.640427 | ubuntu-noble | "state": "file", 2026-09-15 09:59:30.640431 | ubuntu-noble | "uid": 1000 2026-09-15 09:59:30.640434 | ubuntu-noble | } 2026-09-15 09:59:30.790605 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-15 09:59:30.790701 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-15 09:59:30.790727 | ubuntu-noble | + cat kolla-build.conf 2026-09-15 09:59:30.792487 | ubuntu-noble | [DEFAULT] 2026-09-15 09:59:30.792536 | ubuntu-noble | base = ubuntu 2026-09-15 09:59:30.792542 | ubuntu-noble | base_package_type = deb 2026-09-15 09:59:30.792547 | ubuntu-noble | base_tag = 24.04 2026-09-15 09:59:30.792551 | ubuntu-noble | install_type = source 2026-09-15 09:59:30.792554 | ubuntu-noble | namespace = kolla 2026-09-15 09:59:30.792557 | ubuntu-noble | openstack_release = 2025.2 2026-09-15 09:59:30.792561 | ubuntu-noble | push = false 2026-09-15 09:59:30.792565 | ubuntu-noble | tag = build-20260915 2026-09-15 09:59:30.792569 | ubuntu-noble | threads = 1 2026-09-15 09:59:30.792572 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-15 09:59:30.792577 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-15 09:59:30.792581 | ubuntu-noble | 2026-09-15 09:59:30.792585 | ubuntu-noble | ######################################################################### 2026-09-15 09:59:30.792590 | ubuntu-noble | # sources tracked in release repository 2026-09-15 09:59:30.792593 | ubuntu-noble | 2026-09-15 09:59:30.792597 | ubuntu-noble | [aodh-base] 2026-09-15 09:59:30.792600 | ubuntu-noble | type = local 2026-09-15 09:59:30.792604 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-15 09:59:30.792607 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-15 09:59:30.792611 | ubuntu-noble | 2026-09-15 09:59:30.792614 | ubuntu-noble | 2026-09-15 09:59:30.792617 | ubuntu-noble | 2026-09-15 09:59:30.792621 | ubuntu-noble | [barbican-base] 2026-09-15 09:59:30.792624 | ubuntu-noble | type = local 2026-09-15 09:59:30.792627 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-15 09:59:30.792632 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-15 09:59:30.792635 | ubuntu-noble | 2026-09-15 09:59:30.792638 | ubuntu-noble | 2026-09-15 09:59:30.792641 | ubuntu-noble | 2026-09-15 09:59:30.792660 | ubuntu-noble | [blazar-base] 2026-09-15 09:59:30.792663 | ubuntu-noble | type = local 2026-09-15 09:59:30.792666 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-15 09:59:30.792670 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-15 09:59:30.792673 | ubuntu-noble | 2026-09-15 09:59:30.792676 | ubuntu-noble | 2026-09-15 09:59:30.792679 | ubuntu-noble | 2026-09-15 09:59:30.792683 | ubuntu-noble | [ceilometer-base] 2026-09-15 09:59:30.792686 | ubuntu-noble | type = local 2026-09-15 09:59:30.792689 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:30.792693 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:30.792696 | ubuntu-noble | 2026-09-15 09:59:30.792699 | ubuntu-noble | 2026-09-15 09:59:30.792702 | ubuntu-noble | 2026-09-15 09:59:30.792706 | ubuntu-noble | [cinder-base] 2026-09-15 09:59:30.792709 | ubuntu-noble | type = local 2026-09-15 09:59:30.792713 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-15 09:59:30.792716 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-15 09:59:30.792719 | ubuntu-noble | 2026-09-15 09:59:30.792722 | ubuntu-noble | 2026-09-15 09:59:30.792726 | ubuntu-noble | 2026-09-15 09:59:30.792729 | ubuntu-noble | [designate-base] 2026-09-15 09:59:30.792732 | ubuntu-noble | type = local 2026-09-15 09:59:30.792736 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-15 09:59:30.792739 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-15 09:59:30.792742 | ubuntu-noble | 2026-09-15 09:59:30.792745 | ubuntu-noble | 2026-09-15 09:59:30.792749 | ubuntu-noble | 2026-09-15 09:59:30.792752 | ubuntu-noble | [glance-base] 2026-09-15 09:59:30.792755 | ubuntu-noble | type = local 2026-09-15 09:59:30.792759 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-15 09:59:30.792762 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-15 09:59:30.792765 | ubuntu-noble | 2026-09-15 09:59:30.792768 | ubuntu-noble | 2026-09-15 09:59:30.792771 | ubuntu-noble | 2026-09-15 09:59:30.792775 | ubuntu-noble | [heat-base] 2026-09-15 09:59:30.792778 | ubuntu-noble | type = local 2026-09-15 09:59:30.792781 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-15 09:59:30.792830 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-15 09:59:30.792833 | ubuntu-noble | 2026-09-15 09:59:30.792836 | ubuntu-noble | 2026-09-15 09:59:30.792840 | ubuntu-noble | 2026-09-15 09:59:30.792843 | ubuntu-noble | [horizon] 2026-09-15 09:59:30.792846 | ubuntu-noble | type = local 2026-09-15 09:59:30.792850 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-15 09:59:30.792853 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-15 09:59:30.792856 | ubuntu-noble | 2026-09-15 09:59:30.792859 | ubuntu-noble | 2026-09-15 09:59:30.792863 | ubuntu-noble | 2026-09-15 09:59:30.792866 | ubuntu-noble | [ironic-base] 2026-09-15 09:59:30.792870 | ubuntu-noble | type = local 2026-09-15 09:59:30.792873 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-15 09:59:30.792876 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-15 09:59:30.792879 | ubuntu-noble | 2026-09-15 09:59:30.792883 | ubuntu-noble | 2026-09-15 09:59:30.792886 | ubuntu-noble | 2026-09-15 09:59:30.792889 | ubuntu-noble | [keystone-base] 2026-09-15 09:59:30.792893 | ubuntu-noble | type = local 2026-09-15 09:59:30.792896 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-15 09:59:30.792908 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-15 09:59:30.792911 | ubuntu-noble | 2026-09-15 09:59:30.792914 | ubuntu-noble | 2026-09-15 09:59:30.792918 | ubuntu-noble | 2026-09-15 09:59:30.792921 | ubuntu-noble | [magnum-base] 2026-09-15 09:59:30.792925 | ubuntu-noble | type = local 2026-09-15 09:59:30.792928 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-15 09:59:30.792931 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-15 09:59:30.792935 | ubuntu-noble | 2026-09-15 09:59:30.792938 | ubuntu-noble | 2026-09-15 09:59:30.792941 | ubuntu-noble | 2026-09-15 09:59:30.792945 | ubuntu-noble | [manila-base] 2026-09-15 09:59:30.792948 | ubuntu-noble | type = local 2026-09-15 09:59:30.792951 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-15 09:59:30.792955 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-15 09:59:30.792958 | ubuntu-noble | 2026-09-15 09:59:30.792961 | ubuntu-noble | 2026-09-15 09:59:30.792964 | ubuntu-noble | 2026-09-15 09:59:30.792968 | ubuntu-noble | [masakari-base] 2026-09-15 09:59:30.792975 | ubuntu-noble | type = local 2026-09-15 09:59:30.792979 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-15 09:59:30.792982 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-15 09:59:30.792986 | ubuntu-noble | 2026-09-15 09:59:30.792989 | ubuntu-noble | 2026-09-15 09:59:30.792992 | ubuntu-noble | 2026-09-15 09:59:30.792996 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-15 09:59:30.792999 | ubuntu-noble | type = local 2026-09-15 09:59:30.793002 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:30.793006 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:30.793010 | ubuntu-noble | 2026-09-15 09:59:30.793013 | ubuntu-noble | 2026-09-15 09:59:30.793017 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-15 09:59:30.793020 | ubuntu-noble | type = local 2026-09-15 09:59:30.793023 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:30.793027 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:30.793030 | ubuntu-noble | 2026-09-15 09:59:30.793033 | ubuntu-noble | 2026-09-15 09:59:30.793036 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-15 09:59:30.793040 | ubuntu-noble | type = local 2026-09-15 09:59:30.793043 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:30.793047 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:30.793050 | ubuntu-noble | 2026-09-15 09:59:30.793053 | ubuntu-noble | 2026-09-15 09:59:30.793056 | ubuntu-noble | 2026-09-15 09:59:30.793060 | ubuntu-noble | [neutron-base] 2026-09-15 09:59:30.793063 | ubuntu-noble | type = local 2026-09-15 09:59:30.793066 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-15 09:59:30.793070 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-15 09:59:30.793073 | ubuntu-noble | 2026-09-15 09:59:30.793076 | ubuntu-noble | 2026-09-15 09:59:30.793080 | ubuntu-noble | 2026-09-15 09:59:30.793083 | ubuntu-noble | [nova-base] 2026-09-15 09:59:30.793086 | ubuntu-noble | type = local 2026-09-15 09:59:30.793090 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-15 09:59:30.793093 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-15 09:59:30.793096 | ubuntu-noble | 2026-09-15 09:59:30.793100 | ubuntu-noble | 2026-09-15 09:59:30.793103 | ubuntu-noble | 2026-09-15 09:59:30.793106 | ubuntu-noble | [octavia-base] 2026-09-15 09:59:30.793110 | ubuntu-noble | type = local 2026-09-15 09:59:30.793113 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-15 09:59:30.793116 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-15 09:59:30.793119 | ubuntu-noble | 2026-09-15 09:59:30.793123 | ubuntu-noble | 2026-09-15 09:59:30.793126 | ubuntu-noble | 2026-09-15 09:59:30.793129 | ubuntu-noble | [placement-base] 2026-09-15 09:59:30.793133 | ubuntu-noble | type = local 2026-09-15 09:59:30.793136 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-15 09:59:30.793139 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-15 09:59:30.793143 | ubuntu-noble | 2026-09-15 09:59:30.793146 | ubuntu-noble | 2026-09-15 09:59:30.793149 | ubuntu-noble | 2026-09-15 09:59:30.793152 | ubuntu-noble | [skyline-apiserver-base] 2026-09-15 09:59:30.793156 | ubuntu-noble | type = local 2026-09-15 09:59:30.793167 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 09:59:30.793171 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 09:59:30.793174 | ubuntu-noble | 2026-09-15 09:59:30.793177 | ubuntu-noble | 2026-09-15 09:59:30.793180 | ubuntu-noble | 2026-09-15 09:59:30.793184 | ubuntu-noble | [skyline-console-base] 2026-09-15 09:59:30.793187 | ubuntu-noble | type = local 2026-09-15 09:59:30.793190 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-15 09:59:30.793194 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-15 09:59:30.793197 | ubuntu-noble | 2026-09-15 09:59:30.793200 | ubuntu-noble | 2026-09-15 09:59:30.793203 | ubuntu-noble | 2026-09-15 09:59:30.793207 | ubuntu-noble | [watcher-base] 2026-09-15 09:59:30.793210 | ubuntu-noble | type = local 2026-09-15 09:59:30.793213 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-15 09:59:30.793217 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-15 09:59:30.793224 | ubuntu-noble | 2026-09-15 09:59:30.793227 | ubuntu-noble | 2026-09-15 09:59:30.793231 | ubuntu-noble | [openstack-base] 2026-09-15 09:59:30.793234 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-15 09:59:30.793237 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-15 09:59:30.793241 | ubuntu-noble | type = local 2026-09-15 09:59:30.794104 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-15 09:59:30.796590 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-15 09:59:30.796663 | ubuntu-noble | + VERSION=latest 2026-09-15 09:59:30.796685 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-15 09:59:30.796758 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-15 09:59:30.796842 | ubuntu-noble | + . defaults/all.sh 2026-09-15 09:59:30.796918 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-15 09:59:30.796934 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-15 09:59:30.796959 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-15 09:59:30.796979 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-15 09:59:30.797101 | ubuntu-noble | +++ deactivate nondestructive 2026-09-15 09:59:30.797142 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:30.797165 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:30.797182 | ubuntu-noble | +++ hash -r 2026-09-15 09:59:30.797225 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:30.797242 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-15 09:59:30.797259 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-15 09:59:30.797282 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-15 09:59:30.797350 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-15 09:59:30.797876 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-15 09:59:30.797897 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-15 09:59:30.797903 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-15 09:59:30.797912 | 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-15 09:59:30.797920 | 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-15 09:59:30.797928 | ubuntu-noble | +++ export PATH 2026-09-15 09:59:30.797934 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-15 09:59:30.797939 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-15 09:59:30.797944 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-15 09:59:30.797949 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-15 09:59:30.797954 | ubuntu-noble | +++ export PS1 2026-09-15 09:59:30.797960 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-15 09:59:30.797965 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-15 09:59:30.797970 | ubuntu-noble | +++ hash -r 2026-09-15 09:59:30.797976 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-15 09:59:30.799479 | ubuntu-noble | +++ date +%Y%m%d 2026-09-15 09:59:30.800390 | ubuntu-noble | ++ export BUILD_ID=20260915 2026-09-15 09:59:30.800424 | ubuntu-noble | ++ BUILD_ID=20260915 2026-09-15 09:59:30.800431 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-15 09:59:30.800438 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-15 09:59:30.800444 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-15 09:59:30.800451 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-15 09:59:30.800457 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-15 09:59:30.801073 | ubuntu-noble | +++ pwd 2026-09-15 09:59:30.801141 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-15 09:59:30.801151 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-15 09:59:30.801770 | ubuntu-noble | + export VERSION 2026-09-15 09:59:30.801820 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-15 09:59:30.801826 | ubuntu-noble | + mkdir -p tarballs 2026-09-15 09:59:30.804152 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-15 09:59:30.946744 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-15 09:59:30.946824 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=43 time=134 ms 2026-09-15 09:59:31.940454 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=43 time=131 ms 2026-09-15 09:59:31.940546 | ubuntu-noble | 2026-09-15 09:59:31.940559 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-15 09:59:31.940567 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-09-15 09:59:31.940574 | ubuntu-noble | rtt min/avg/max/mdev = 131.253/132.563/133.873/1.310 ms 2026-09-15 09:59:31.941961 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-15 09:59:31.944190 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:31.944236 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:31.945427 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-15 09:59:31.947259 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-15 09:59:31.947347 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-15 09:59:31.947367 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-15 09:59:31.947375 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-15 09:59:31.947384 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.059526 | ubuntu-noble | 2026-09-15 09:59:33 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:33.062135 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:33.062184 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.062190 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.065374 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.065424 | ubuntu-noble | ++ head -1 2026-09-15 09:59:33.065914 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:33.075530 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-15 09:59:33.076397 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-15 09:59:33.076450 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:33.076460 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-15 09:59:33.076469 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:33.076476 | ubuntu-noble | ++ local name=aodh 2026-09-15 09:59:33.076484 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:33.076498 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:33.076505 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-15 09:59:33.076513 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-15 09:59:33.076521 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:33.076528 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-15 09:59:33.076536 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-15 09:59:33.076543 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:33.076551 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-15 09:59:33.076558 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-15 09:59:33.076565 | ubuntu-noble | ++ return 1 2026-09-15 09:59:33.077129 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:33.077152 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:33.077474 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-15 09:59:33.077504 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:33.077534 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-15 09:59:33.077546 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:33.077596 | ubuntu-noble | ++ local name=aodh 2026-09-15 09:59:33.077607 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:33.077639 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:33.077650 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-15 09:59:33.077658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-15 09:59:33.077692 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:33.077702 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-15 09:59:33.077710 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-15 09:59:33.077720 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:33.077727 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-15 09:59:33.077734 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-15 09:59:33.077744 | ubuntu-noble | ++ return 1 2026-09-15 09:59:33.078461 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:33.078494 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:33.078502 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.078525 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.078532 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:33.078538 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.078543 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-15 09:59:33.078549 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:33.078555 | ubuntu-noble | + popd 2026-09-15 09:59:33.078562 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:33.078568 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:33.079153 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-15 09:59:33.080790 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-15 09:59:33.080825 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-15 09:59:33.080835 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-15 09:59:33.080839 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-15 09:59:33.080844 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.244427 | ubuntu-noble | 2026-09-15 09:59:34 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:34.246341 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:34.246392 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.246401 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.249373 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.249422 | ubuntu-noble | ++ head -1 2026-09-15 09:59:34.249575 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:34.254823 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-15 09:59:34.255848 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-15 09:59:34.255887 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:34.255896 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-15 09:59:34.255903 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:34.255911 | ubuntu-noble | ++ local name=barbican 2026-09-15 09:59:34.255920 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:34.255955 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:34.255962 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-15 09:59:34.255971 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-15 09:59:34.256000 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:34.256007 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-15 09:59:34.256015 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-15 09:59:34.256021 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:34.256027 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-15 09:59:34.256033 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-15 09:59:34.256041 | ubuntu-noble | ++ return 1 2026-09-15 09:59:34.256632 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:34.256659 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:34.257018 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-15 09:59:34.257070 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:34.257079 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-15 09:59:34.257087 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:34.257153 | ubuntu-noble | ++ local name=barbican 2026-09-15 09:59:34.257162 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:34.257171 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:34.257177 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-15 09:59:34.257185 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-15 09:59:34.257210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:34.257216 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-15 09:59:34.257225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-15 09:59:34.257231 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:34.257254 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-15 09:59:34.257261 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-15 09:59:34.257269 | ubuntu-noble | ++ return 1 2026-09-15 09:59:34.258045 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:34.258076 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:34.258084 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.258089 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.258095 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:34.258101 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.258107 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-15 09:59:34.258114 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:34.258120 | ubuntu-noble | + popd 2026-09-15 09:59:34.258126 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:34.258133 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:34.258534 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-15 09:59:34.260523 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-15 09:59:34.260563 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-15 09:59:34.260571 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-15 09:59:34.260578 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-15 09:59:34.260586 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.397432 | ubuntu-noble | 2026-09-15 09:59:35 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:35.398913 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:35.398957 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.398963 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.401343 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.401375 | ubuntu-noble | ++ head -1 2026-09-15 09:59:35.402449 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:35.406382 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-15 09:59:35.407163 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-15 09:59:35.407254 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:35.407309 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-15 09:59:35.407378 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:35.407431 | ubuntu-noble | ++ local name=blazar 2026-09-15 09:59:35.407449 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:35.407480 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:35.407486 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-15 09:59:35.407492 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-15 09:59:35.407527 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:35.407533 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-15 09:59:35.407537 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-15 09:59:35.407542 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:35.407546 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-15 09:59:35.407550 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-15 09:59:35.407554 | ubuntu-noble | ++ return 1 2026-09-15 09:59:35.408053 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:35.408066 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:35.408333 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-15 09:59:35.408391 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:35.408398 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-15 09:59:35.408415 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:35.408459 | ubuntu-noble | ++ local name=blazar 2026-09-15 09:59:35.408464 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:35.408480 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:35.408486 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-15 09:59:35.408505 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-15 09:59:35.408510 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:35.408515 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-15 09:59:35.408520 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-15 09:59:35.408525 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:35.408530 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-15 09:59:35.408533 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-15 09:59:35.408538 | ubuntu-noble | ++ return 1 2026-09-15 09:59:35.409189 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:35.409206 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:35.409210 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.409214 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.409218 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:35.409221 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.409225 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-15 09:59:35.409228 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:35.409232 | ubuntu-noble | + popd 2026-09-15 09:59:35.409235 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:35.409239 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:35.409504 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:35.411328 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:35.411353 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-15 09:59:35.411357 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:35.411367 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:35.411371 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.620657 | ubuntu-noble | 2026-09-15 09:59:36 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:36.622518 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:36.622555 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.622561 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.624363 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.624399 | ubuntu-noble | ++ head -1 2026-09-15 09:59:36.626393 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:36.631705 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-15 09:59:36.632229 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-15 09:59:36.632274 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:36.632280 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-15 09:59:36.632285 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:36.632385 | ubuntu-noble | ++ local name=ceilometer 2026-09-15 09:59:36.632404 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:36.632414 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:36.632423 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-15 09:59:36.632432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-15 09:59:36.632494 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:36.632501 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-15 09:59:36.632522 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-15 09:59:36.632532 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:36.632538 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-15 09:59:36.632543 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-15 09:59:36.632550 | ubuntu-noble | ++ return 1 2026-09-15 09:59:36.632848 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:36.632866 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:36.634076 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-15 09:59:36.634122 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:36.634127 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-15 09:59:36.634131 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:36.634134 | ubuntu-noble | ++ local name=ceilometer 2026-09-15 09:59:36.634138 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:36.634141 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:36.634151 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-15 09:59:36.634155 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-15 09:59:36.634159 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:36.634163 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-15 09:59:36.634166 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-15 09:59:36.634170 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:36.634173 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-15 09:59:36.634176 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-15 09:59:36.634180 | ubuntu-noble | ++ return 1 2026-09-15 09:59:36.634188 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:36.634192 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:36.634195 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.634199 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.634202 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:36.634205 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.634209 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-15 09:59:36.634212 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:36.634216 | ubuntu-noble | + popd 2026-09-15 09:59:36.634248 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:36.634255 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:36.634955 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-15 09:59:36.636373 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-15 09:59:36.636411 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-15 09:59:36.636416 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-15 09:59:36.636421 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-15 09:59:36.636425 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.360545 | ubuntu-noble | 2026-09-15 09:59:38 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:38.362871 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:38.362938 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.362947 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.365415 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.365495 | ubuntu-noble | ++ head -1 2026-09-15 09:59:38.366899 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:38.372059 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-15 09:59:38.372839 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-15 09:59:38.372883 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:38.372910 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-15 09:59:38.372954 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:38.373017 | ubuntu-noble | ++ local name=cinder 2026-09-15 09:59:38.373026 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:38.373064 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:38.373071 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-15 09:59:38.373092 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-15 09:59:38.373123 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-15 09:59:38.373148 | ubuntu-noble | ++ return 0 2026-09-15 09:59:38.373873 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-15 09:59:38.374256 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-15 09:59:38.374392 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:38.374410 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-15 09:59:38.374419 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:38.374447 | ubuntu-noble | ++ local name=cinder 2026-09-15 09:59:38.374455 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:38.374482 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:38.374489 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-15 09:59:38.374507 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-15 09:59:38.374554 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:38.374560 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-15 09:59:38.374564 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-15 09:59:38.374569 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:38.374573 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-15 09:59:38.374576 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-15 09:59:38.374581 | ubuntu-noble | ++ return 1 2026-09-15 09:59:38.375439 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:38.375470 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:38.375476 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.375480 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.375484 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-15 09:59:38.375488 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.751417 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-15 09:59:38.757370 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-15 09:59:38.757412 | ubuntu-noble | + sort 2026-09-15 09:59:38.767850 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-15 09:59:38.769387 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-15 09:59:38.769660 | ubuntu-noble | ++ sort 2026-09-15 09:59:38.773042 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:38.773138 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-15 09:59:38.773187 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-15 09:59:38.773221 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-15 09:59:38.773244 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-15 09:59:38.773257 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-15 09:59:38.773282 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:38.775877 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-15 09:59:38.776218 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-15 09:59:38.776487 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-15 09:59:38.777057 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:38.778733 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-15 09:59:38.778994 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-15 09:59:38.779188 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-15 09:59:38.780456 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-15 09:59:38.780522 | ubuntu-noble | + popd 2026-09-15 09:59:38.781393 | ubuntu-noble | + sort 2026-09-15 09:59:38.783384 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-15 09:59:38.805265 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-15 09:59:38.805386 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-15 09:59:38.805393 | ubuntu-noble | + local before=files-before 2026-09-15 09:59:38.805400 | ubuntu-noble | + local after=files-after 2026-09-15 09:59:38.805405 | ubuntu-noble | + local sources_txt 2026-09-15 09:59:38.808403 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-15 09:59:38.808505 | ubuntu-noble | ++ head -1 2026-09-15 09:59:38.811500 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-15 09:59:38.811631 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-15 09:59:38.811673 | ubuntu-noble | + local new_files 2026-09-15 09:59:38.812728 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-15 09:59:38.817559 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-15 09:59:38.817737 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-15 09:59:38.818794 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-15 09:59:38.820766 | ubuntu-noble | + [[ -n y ]] 2026-09-15 09:59:38.820860 | ubuntu-noble | + echo 2026-09-15 09:59:38.820956 | ubuntu-noble | + local file 2026-09-15 09:59:38.820988 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:38.821004 | ubuntu-noble | + case $file in 2026-09-15 09:59:38.821069 | 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-15 09:59:38.821086 | 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-15 09:59:38.821119 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-15 09:59:38.821195 | ubuntu-noble | + rm files-before files-after 2026-09-15 09:59:38.823967 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-15 09:59:40.172269 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-15 09:59:40.258162 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-15 09:59:40.258968 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-15 09:59:40.259015 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:40.259028 | ubuntu-noble | + popd 2026-09-15 09:59:40.259037 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:40.259046 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:40.259966 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-15 09:59:40.262493 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-15 09:59:40.262536 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-15 09:59:40.262543 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-15 09:59:40.262549 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-15 09:59:40.262554 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.620472 | ubuntu-noble | 2026-09-15 09:59:41 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:41.621784 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:41.621824 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.621830 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.624344 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.624378 | ubuntu-noble | ++ head -1 2026-09-15 09:59:41.625355 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:41.629771 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-15 09:59:41.630691 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-15 09:59:41.630775 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:41.630805 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-15 09:59:41.631090 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:41.631104 | ubuntu-noble | ++ local name=designate 2026-09-15 09:59:41.631108 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:41.631112 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:41.631117 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-15 09:59:41.631121 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-15 09:59:41.631126 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:41.631129 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-15 09:59:41.631147 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-15 09:59:41.631151 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:41.631154 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-15 09:59:41.631158 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-15 09:59:41.631161 | ubuntu-noble | ++ return 1 2026-09-15 09:59:41.631799 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:41.631818 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:41.632980 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-15 09:59:41.633065 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:41.633073 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-15 09:59:41.633079 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:41.633084 | ubuntu-noble | ++ local name=designate 2026-09-15 09:59:41.633088 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:41.633093 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:41.633097 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-15 09:59:41.633102 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-15 09:59:41.633107 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:41.633112 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-15 09:59:41.633116 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-15 09:59:41.633121 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:41.633125 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-15 09:59:41.633130 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-15 09:59:41.633134 | ubuntu-noble | ++ return 1 2026-09-15 09:59:41.633147 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:41.633152 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:41.633156 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.633161 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.633165 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:41.633170 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.633174 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-15 09:59:41.633178 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:41.633183 | ubuntu-noble | + popd 2026-09-15 09:59:41.633187 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:41.633193 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:41.634011 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-15 09:59:41.635451 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-15 09:59:41.635489 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-15 09:59:41.635507 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-15 09:59:41.635518 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-15 09:59:41.635525 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.047491 | ubuntu-noble | 2026-09-15 09:59:43 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2142801/2142801] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:43.050389 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:43.050454 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.050467 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.053393 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.053456 | ubuntu-noble | ++ head -1 2026-09-15 09:59:43.054532 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:43.062338 | ubuntu-noble | + directory=glance-31.1.1.dev16 2026-09-15 09:59:43.063586 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev16 2026-09-15 09:59:43.063619 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:43.063675 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-15 09:59:43.063683 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:43.063688 | ubuntu-noble | ++ local name=glance 2026-09-15 09:59:43.063708 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:43.063713 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:43.063718 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-15 09:59:43.063723 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-15 09:59:43.063738 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:43.063744 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-15 09:59:43.063749 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-15 09:59:43.063754 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:43.063759 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-15 09:59:43.063765 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-15 09:59:43.063770 | ubuntu-noble | ++ return 1 2026-09-15 09:59:43.063781 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:43.063787 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:43.064804 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev16 /source 2026-09-15 09:59:43.064831 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:43.064836 | ubuntu-noble | ++ local directory=glance-31.1.1.dev16 2026-09-15 09:59:43.064840 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:43.064845 | ubuntu-noble | ++ local name=glance 2026-09-15 09:59:43.064849 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:43.064853 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:43.064858 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-15 09:59:43.064862 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-15 09:59:43.064867 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:43.064871 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-15 09:59:43.064875 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-15 09:59:43.064880 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:43.064884 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-15 09:59:43.064888 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-15 09:59:43.064892 | ubuntu-noble | ++ return 1 2026-09-15 09:59:43.064900 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:43.064905 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:43.065448 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.065506 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.065515 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:43.065521 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.065527 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-15 09:59:43.065532 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:43.065538 | ubuntu-noble | + popd 2026-09-15 09:59:43.065550 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:43.065557 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:43.065948 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-15 09:59:43.068040 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-15 09:59:43.068076 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-15 09:59:43.068082 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-15 09:59:43.068089 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-15 09:59:43.068095 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.589446 | ubuntu-noble | 2026-09-15 09:59:44 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:44.591906 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:44.592101 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.592157 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.594726 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.595353 | ubuntu-noble | ++ head -1 2026-09-15 09:59:44.599078 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:44.608204 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-15 09:59:44.609178 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-15 09:59:44.609321 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:44.609362 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-15 09:59:44.609414 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:44.609468 | ubuntu-noble | ++ local name=openstack_heat 2026-09-15 09:59:44.609486 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:44.609524 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:44.609543 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-15 09:59:44.609564 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-15 09:59:44.609634 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:44.609650 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-15 09:59:44.609665 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-15 09:59:44.609684 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:44.609698 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-15 09:59:44.609712 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-15 09:59:44.609729 | ubuntu-noble | ++ return 1 2026-09-15 09:59:44.610159 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:44.610228 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:44.611011 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-15 09:59:44.611143 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:44.611198 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-15 09:59:44.611238 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:44.611309 | ubuntu-noble | ++ local name=openstack_heat 2026-09-15 09:59:44.611331 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:44.611382 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:44.611400 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-15 09:59:44.611421 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-15 09:59:44.611471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:44.611494 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-15 09:59:44.611523 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-15 09:59:44.611559 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:44.611588 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-15 09:59:44.611630 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-15 09:59:44.611659 | ubuntu-noble | ++ return 1 2026-09-15 09:59:44.612030 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:44.612106 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:44.612155 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.612180 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.612208 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:44.612238 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.612255 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-15 09:59:44.612277 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:44.612343 | ubuntu-noble | + popd 2026-09-15 09:59:44.612459 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:44.612490 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:44.613108 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-15 09:59:44.614763 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-15 09:59:44.614843 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-15 09:59:44.614903 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-15 09:59:44.614927 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-15 09:59:44.614968 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.414999 | ubuntu-noble | 2026-09-15 09:59:46 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5397412/5397412] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:46.416956 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:46.417069 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.417097 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.418638 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.420893 | ubuntu-noble | ++ head -1 2026-09-15 09:59:46.420923 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:46.427935 | ubuntu-noble | + directory=horizon-25.5.3.dev10 2026-09-15 09:59:46.429230 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev10 2026-09-15 09:59:46.429555 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:46.429686 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-09-15 09:59:46.430379 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:46.430419 | ubuntu-noble | ++ local name=horizon 2026-09-15 09:59:46.430431 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:46.430441 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:46.430452 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-15 09:59:46.430462 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-15 09:59:46.430473 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:46.430482 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-15 09:59:46.430492 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-15 09:59:46.430502 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:46.430511 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-15 09:59:46.430521 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-15 09:59:46.430531 | ubuntu-noble | ++ return 1 2026-09-15 09:59:46.431116 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:46.431187 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:46.432177 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev10 /source 2026-09-15 09:59:46.432436 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:46.432515 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-09-15 09:59:46.432626 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:46.432735 | ubuntu-noble | ++ local name=horizon 2026-09-15 09:59:46.432786 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:46.432863 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:46.432911 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-15 09:59:46.432959 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-15 09:59:46.433354 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:46.433378 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-15 09:59:46.433389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-15 09:59:46.433399 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:46.433409 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-15 09:59:46.433419 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-15 09:59:46.433429 | ubuntu-noble | ++ return 1 2026-09-15 09:59:46.433784 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:46.433839 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:46.433875 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.433893 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.433919 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:46.433944 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.433959 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-15 09:59:46.433978 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:46.433995 | ubuntu-noble | + popd 2026-09-15 09:59:46.434149 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:46.434716 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:46.435059 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-15 09:59:46.437065 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-15 09:59:46.437101 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-15 09:59:46.437120 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-15 09:59:46.437126 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-15 09:59:46.437131 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-15 09:59:47.999480 | ubuntu-noble | 2026-09-15 09:59:47 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:48.001124 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:48.001168 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.001175 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.003361 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.003398 | ubuntu-noble | ++ head -1 2026-09-15 09:59:48.004502 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:48.012651 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-15 09:59:48.013362 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-15 09:59:48.013456 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:48.013491 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-15 09:59:48.013534 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:48.013641 | ubuntu-noble | ++ local name=ironic 2026-09-15 09:59:48.013662 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:48.013697 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:48.013719 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-15 09:59:48.013744 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-15 09:59:48.013789 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-15 09:59:48.013821 | ubuntu-noble | ++ return 0 2026-09-15 09:59:48.014105 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-15 09:59:48.014693 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-15 09:59:48.014794 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:48.014825 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-15 09:59:48.014858 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:48.014904 | ubuntu-noble | ++ local name=ironic 2026-09-15 09:59:48.014922 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:48.014952 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:48.014970 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-15 09:59:48.015000 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-15 09:59:48.015044 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:48.015059 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-15 09:59:48.015074 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-15 09:59:48.015089 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:48.015102 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-15 09:59:48.015116 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-15 09:59:48.015133 | ubuntu-noble | ++ return 1 2026-09-15 09:59:48.015444 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:48.015499 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:48.015527 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.015541 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.015559 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-15 09:59:48.015619 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.226079 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-15 09:59:48.230405 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-15 09:59:48.232391 | ubuntu-noble | + sort 2026-09-15 09:59:48.242058 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-15 09:59:48.243894 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-15 09:59:48.244159 | ubuntu-noble | ++ sort 2026-09-15 09:59:48.248463 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.248524 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-15 09:59:48.248553 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-15 09:59:48.248584 | 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-15 09:59:48.248619 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-15 09:59:48.248626 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-15 09:59:48.248634 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.251404 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-15 09:59:48.251461 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-15 09:59:48.251476 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-15 09:59:48.252362 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-15 09:59:48.252396 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-15 09:59:48.252403 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-15 09:59:48.252409 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-15 09:59:48.252415 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-15 09:59:48.252421 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-15 09:59:48.252539 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-15 09:59:48.252728 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-15 09:59:48.252858 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-15 09:59:48.253153 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-15 09:59:48.253423 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-15 09:59:48.253707 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-15 09:59:48.253906 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-15 09:59:48.254614 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-15 09:59:48.254923 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-15 09:59:48.255487 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-15 09:59:48.255834 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-15 09:59:48.255992 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.256168 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-15 09:59:48.256722 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-15 09:59:48.257236 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-15 09:59:48.258456 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-15 09:59:48.259421 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-15 09:59:48.259935 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-15 09:59:48.260120 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-15 09:59:48.260361 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-15 09:59:48.260583 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-15 09:59:48.260735 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-15 09:59:48.261372 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.265376 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-15 09:59:48.265414 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-15 09:59:48.265420 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-15 09:59:48.265426 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-15 09:59:48.265430 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-15 09:59:48.265434 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-15 09:59:48.265439 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-15 09:59:48.265443 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-15 09:59:48.265447 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-15 09:59:48.265458 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-15 09:59:48.265462 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-15 09:59:48.265466 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-15 09:59:48.265470 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-15 09:59:48.265521 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-15 09:59:48.265773 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-15 09:59:48.265932 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-15 09:59:48.266526 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-15 09:59:48.266788 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-15 09:59:48.267137 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-15 09:59:48.267379 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-15 09:59:48.267625 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.267770 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-15 09:59:48.268144 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-15 09:59:48.268534 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-15 09:59:48.269607 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-15 09:59:48.270325 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-15 09:59:48.270655 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-15 09:59:48.270818 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-15 09:59:48.271068 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-15 09:59:48.271365 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-15 09:59:48.271627 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-15 09:59:48.274453 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-15 09:59:48.274545 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.274605 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-15 09:59:48.274636 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-15 09:59:48.274647 | 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-15 09:59:48.274659 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-15 09:59:48.274666 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-15 09:59:48.274675 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.278516 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-15 09:59:48.278552 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-15 09:59:48.278576 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-15 09:59:48.278583 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-15 09:59:48.278587 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-15 09:59:48.278591 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-15 09:59:48.278756 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-15 09:59:48.279126 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-15 09:59:48.279263 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-15 09:59:48.279484 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-15 09:59:48.279694 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-15 09:59:48.279943 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-15 09:59:48.280075 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.280215 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-15 09:59:48.280410 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-15 09:59:48.280581 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-15 09:59:48.280781 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-15 09:59:48.281013 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-15 09:59:48.281516 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.283660 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-15 09:59:48.284045 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-15 09:59:48.284281 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-15 09:59:48.284405 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-15 09:59:48.284479 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-15 09:59:48.284618 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-15 09:59:48.284814 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-15 09:59:48.285145 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-15 09:59:48.285281 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-15 09:59:48.285553 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-15 09:59:48.285807 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-15 09:59:48.286019 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-15 09:59:48.287436 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.287506 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-15 09:59:48.287520 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-15 09:59:48.287525 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-15 09:59:48.287538 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-15 09:59:48.287543 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-15 09:59:48.289456 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-15 09:59:48.289505 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.289513 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-15 09:59:48.289518 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-15 09:59:48.289523 | 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-15 09:59:48.289527 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-15 09:59:48.289531 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-15 09:59:48.289536 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.293382 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-15 09:59:48.293447 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-15 09:59:48.293458 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-15 09:59:48.293470 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-15 09:59:48.293479 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-15 09:59:48.293487 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-15 09:59:48.293633 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-15 09:59:48.294349 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-15 09:59:48.294674 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-15 09:59:48.294785 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-15 09:59:48.294820 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-15 09:59:48.294894 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-15 09:59:48.294949 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-15 09:59:48.295022 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-15 09:59:48.295072 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-15 09:59:48.295123 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-15 09:59:48.295172 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-15 09:59:48.295215 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-15 09:59:48.295247 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-15 09:59:48.295276 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-15 09:59:48.295351 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-15 09:59:48.295450 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-15 09:59:48.295504 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-15 09:59:48.296013 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-15 09:59:48.296202 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-15 09:59:48.296473 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-15 09:59:48.296755 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-15 09:59:48.297024 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-15 09:59:48.297993 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-15 09:59:48.298248 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-15 09:59:48.299120 | ubuntu-noble | checking file ironic/db/api.py 2026-09-15 09:59:48.299552 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-15 09:59:48.300008 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-15 09:59:48.300474 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.300688 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-15 09:59:48.300844 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-15 09:59:48.301855 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-15 09:59:48.302267 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-15 09:59:48.303828 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-15 09:59:48.304153 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-15 09:59:48.305189 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-15 09:59:48.305470 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-15 09:59:48.305691 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-15 09:59:48.306164 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-15 09:59:48.306329 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.308810 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-15 09:59:48.309169 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-15 09:59:48.309529 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-15 09:59:48.309661 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-15 09:59:48.309766 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-15 09:59:48.309860 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-15 09:59:48.310003 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-15 09:59:48.310532 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-15 09:59:48.310728 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-15 09:59:48.310790 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-15 09:59:48.310799 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-15 09:59:48.310823 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-15 09:59:48.310831 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-15 09:59:48.310838 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-15 09:59:48.310844 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-15 09:59:48.310851 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-15 09:59:48.310871 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-15 09:59:48.310895 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-15 09:59:48.310902 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-15 09:59:48.310916 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-15 09:59:48.310945 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-15 09:59:48.310981 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-15 09:59:48.311021 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-15 09:59:48.311410 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-15 09:59:48.311491 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-15 09:59:48.311619 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-15 09:59:48.311715 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-15 09:59:48.311838 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-15 09:59:48.312478 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-15 09:59:48.312716 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-15 09:59:48.313224 | ubuntu-noble | patching file ironic/db/api.py 2026-09-15 09:59:48.313415 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-15 09:59:48.313880 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-15 09:59:48.314127 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.314165 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-15 09:59:48.314385 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-15 09:59:48.315400 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-15 09:59:48.315840 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-15 09:59:48.317097 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-15 09:59:48.317279 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-15 09:59:48.318057 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-15 09:59:48.318290 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-15 09:59:48.318498 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-15 09:59:48.318683 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-15 09:59:48.321418 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-15 09:59:48.321489 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.321496 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-15 09:59:48.321501 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-15 09:59:48.321510 | 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-15 09:59:48.321515 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-15 09:59:48.321519 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-15 09:59:48.321525 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.324369 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-15 09:59:48.324411 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.324488 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.327151 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-15 09:59:48.327185 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.327419 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-15 09:59:48.327541 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.327550 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-15 09:59:48.327555 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-15 09:59:48.327598 | 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-15 09:59:48.327606 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-15 09:59:48.327612 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-15 09:59:48.327620 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.330462 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-15 09:59:48.330587 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.330609 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-15 09:59:48.330867 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-15 09:59:48.331409 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.333907 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-15 09:59:48.334123 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-15 09:59:48.334600 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-15 09:59:48.334982 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-15 09:59:48.336482 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-15 09:59:48.336656 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.336680 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-15 09:59:48.336694 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-15 09:59:48.336705 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-15 09:59:48.336717 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-15 09:59:48.336725 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-15 09:59:48.336732 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.338415 | ubuntu-noble | checking file ironic/common/states.py 2026-09-15 09:59:48.338791 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-15 09:59:48.338888 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-15 09:59:48.339061 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-15 09:59:48.339383 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.342442 | ubuntu-noble | patching file ironic/common/states.py 2026-09-15 09:59:48.342705 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-15 09:59:48.342779 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-15 09:59:48.342944 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-15 09:59:48.344507 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-15 09:59:48.344579 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:48.344587 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-15 09:59:48.344592 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-15 09:59:48.344597 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-15 09:59:48.344602 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-15 09:59:48.344607 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-15 09:59:48.344612 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:48.346726 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-15 09:59:48.347383 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:48.349854 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-15 09:59:48.350006 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-15 09:59:48.350192 | ubuntu-noble | + popd 2026-09-15 09:59:48.352354 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-15 09:59:48.352383 | ubuntu-noble | + sort 2026-09-15 09:59:48.361529 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-15 09:59:48.361650 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-15 09:59:48.361669 | ubuntu-noble | + local before=files-before 2026-09-15 09:59:48.361683 | ubuntu-noble | + local after=files-after 2026-09-15 09:59:48.361688 | ubuntu-noble | + local sources_txt 2026-09-15 09:59:48.363804 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-15 09:59:48.365370 | ubuntu-noble | ++ head -1 2026-09-15 09:59:48.368281 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.368392 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-15 09:59:48.368404 | ubuntu-noble | + local new_files 2026-09-15 09:59:48.369466 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-15 09:59:48.375265 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-15 09:59:48.375411 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-15 09:59:48.375424 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-15 09:59:48.375431 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-15 09:59:48.375438 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-15 09:59:48.375447 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-15 09:59:48.375456 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-15 09:59:48.375462 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-15 09:59:48.375473 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-15 09:59:48.375481 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-15 09:59:48.375487 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-15 09:59:48.375493 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-15 09:59:48.375499 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-15 09:59:48.375505 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-15 09:59:48.375511 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-15 09:59:48.375517 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-15 09:59:48.375523 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-15 09:59:48.375529 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-15 09:59:48.375535 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-15 09:59:48.375541 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-15 09:59:48.375547 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-15 09:59:48.375553 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-15 09:59:48.375597 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-15 09:59:48.375602 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-15 09:59:48.375606 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-15 09:59:48.375609 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-15 09:59:48.375613 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-15 09:59:48.375616 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-15 09:59:48.375620 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-15 09:59:48.375623 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-15 09:59:48.375629 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-15 09:59:48.375635 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-15 09:59:48.375641 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-15 09:59:48.375647 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-15 09:59:48.375653 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-15 09:59:48.375659 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-15 09:59:48.375673 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.377498 | ubuntu-noble | + [[ -n l ]] 2026-09-15 09:59:48.377608 | ubuntu-noble | + echo 2026-09-15 09:59:48.377626 | ubuntu-noble | + local file 2026-09-15 09:59:48.377670 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377678 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377686 | ubuntu-noble | + continue 2026-09-15 09:59:48.377692 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377699 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377706 | ubuntu-noble | + continue 2026-09-15 09:59:48.377713 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377717 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377725 | ubuntu-noble | + continue 2026-09-15 09:59:48.377730 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377736 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377741 | ubuntu-noble | + continue 2026-09-15 09:59:48.377746 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377752 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377756 | ubuntu-noble | + continue 2026-09-15 09:59:48.377761 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377765 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377849 | 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-15 09:59:48.377860 | 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-15 09:59:48.377879 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-15 09:59:48.377953 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.377960 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.377967 | 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-15 09:59:48.377973 | 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-15 09:59:48.378009 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-15 09:59:48.378020 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378026 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378068 | 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-15 09:59:48.378074 | 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-15 09:59:48.378101 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-15 09:59:48.378126 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378132 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378164 | 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-15 09:59:48.378171 | 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-15 09:59:48.378195 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-15 09:59:48.378220 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378225 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378255 | 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-15 09:59:48.378261 | 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-15 09:59:48.378267 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-15 09:59:48.378323 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378333 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378338 | ubuntu-noble | + continue 2026-09-15 09:59:48.378345 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378350 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378355 | ubuntu-noble | + continue 2026-09-15 09:59:48.378359 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378363 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378387 | ubuntu-noble | + continue 2026-09-15 09:59:48.378391 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378396 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378402 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-15 09:59:48.378407 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.378412 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-15 09:59:48.378416 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378420 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378427 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-15 09:59:48.378431 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.378436 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-15 09:59:48.378442 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378449 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378489 | 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-15 09:59:48.378495 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.378506 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-15 09:59:48.378538 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378544 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378687 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-15 09:59:48.378727 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.378731 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-15 09:59:48.378736 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:48.378741 | ubuntu-noble | + case $file in 2026-09-15 09:59:48.378749 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-15 09:59:48.378753 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-15 09:59:48.378757 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-15 09:59:48.378763 | ubuntu-noble | + rm files-before files-after 2026-09-15 09:59:48.381598 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-15 09:59:49.035788 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-15 09:59:49.102440 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-15 09:59:49.102619 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-15 09:59:49.102637 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:49.102650 | ubuntu-noble | + popd 2026-09-15 09:59:49.102673 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:49.102686 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:49.103105 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-15 09:59:49.104928 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-15 09:59:49.104963 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-15 09:59:49.104982 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-15 09:59:49.104992 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-15 09:59:49.105004 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.492443 | ubuntu-noble | 2026-09-15 09:59:50 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:50.493875 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:50.493923 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.493948 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.496383 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.496420 | ubuntu-noble | ++ head -1 2026-09-15 09:59:50.498147 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:50.501448 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-15 09:59:50.502372 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-15 09:59:50.502424 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:50.502441 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-15 09:59:50.502448 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:50.502455 | ubuntu-noble | ++ local name=keystone 2026-09-15 09:59:50.502460 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:50.502464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:50.502467 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-15 09:59:50.502471 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-15 09:59:50.502476 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:50.502480 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-15 09:59:50.502484 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-15 09:59:50.502487 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:50.502491 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-15 09:59:50.502494 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-15 09:59:50.502497 | ubuntu-noble | ++ return 1 2026-09-15 09:59:50.502869 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:50.502884 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:50.503251 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-15 09:59:50.503368 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:50.503384 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-15 09:59:50.503391 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:50.503396 | ubuntu-noble | ++ local name=keystone 2026-09-15 09:59:50.503419 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:50.503451 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:50.503458 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-15 09:59:50.503462 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-15 09:59:50.503513 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:50.503519 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-15 09:59:50.503606 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-15 09:59:50.503618 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:50.503623 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-15 09:59:50.503629 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-15 09:59:50.503745 | ubuntu-noble | ++ return 1 2026-09-15 09:59:50.504485 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:50.504581 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:50.504588 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.504593 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.504598 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:50.504602 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.504606 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-15 09:59:50.504609 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:50.504613 | ubuntu-noble | + popd 2026-09-15 09:59:50.504624 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:50.504629 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:50.505612 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-15 09:59:50.508016 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-15 09:59:50.508057 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-15 09:59:50.508075 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-15 09:59:50.508081 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-15 09:59:50.508109 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.749602 | ubuntu-noble | 2026-09-15 09:59:51 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:51.751262 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:51.751347 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.751359 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.754394 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.754458 | ubuntu-noble | ++ head -1 2026-09-15 09:59:51.755499 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:51.763680 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-15 09:59:51.764477 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-15 09:59:51.764574 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:51.764584 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-15 09:59:51.764622 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:51.764674 | ubuntu-noble | ++ local name=magnum 2026-09-15 09:59:51.764683 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:51.764730 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:51.764742 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-15 09:59:51.764752 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-15 09:59:51.764794 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:51.764804 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-15 09:59:51.764825 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-15 09:59:51.764834 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:51.764842 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-15 09:59:51.764849 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-15 09:59:51.764857 | ubuntu-noble | ++ return 1 2026-09-15 09:59:51.765501 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:51.765601 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:51.766205 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-15 09:59:51.766234 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:51.766239 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-15 09:59:51.766244 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:51.766248 | ubuntu-noble | ++ local name=magnum 2026-09-15 09:59:51.766251 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:51.766255 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:51.766259 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-15 09:59:51.766263 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-15 09:59:51.766267 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:51.766271 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-15 09:59:51.766274 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-15 09:59:51.766277 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:51.766281 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-15 09:59:51.766284 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-15 09:59:51.766288 | ubuntu-noble | ++ return 1 2026-09-15 09:59:51.766327 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:51.766357 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:51.766387 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.766393 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.766417 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:51.767000 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.767030 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-15 09:59:51.767038 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:51.767047 | ubuntu-noble | + popd 2026-09-15 09:59:51.767054 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:51.767063 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:51.767413 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-15 09:59:51.769269 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-15 09:59:51.769327 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-15 09:59:51.769335 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-15 09:59:51.769340 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-15 09:59:51.769345 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.455592 | ubuntu-noble | 2026-09-15 09:59:53 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:53.457436 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:53.457541 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.457551 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.461378 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.461437 | ubuntu-noble | ++ head -1 2026-09-15 09:59:53.463419 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:53.469394 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-15 09:59:53.471266 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-15 09:59:53.471352 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:53.471361 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-15 09:59:53.471369 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:53.471375 | ubuntu-noble | ++ local name=manila 2026-09-15 09:59:53.471381 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:53.471388 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:53.471394 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-15 09:59:53.471400 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-15 09:59:53.471407 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:53.471413 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-15 09:59:53.471420 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-15 09:59:53.471426 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:53.471432 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-15 09:59:53.471438 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-15 09:59:53.471444 | ubuntu-noble | ++ return 1 2026-09-15 09:59:53.471458 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:53.471465 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:53.472371 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-15 09:59:53.472398 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:53.472407 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-15 09:59:53.472451 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:53.472805 | ubuntu-noble | ++ local name=manila 2026-09-15 09:59:53.472846 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:53.472893 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:53.472921 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-15 09:59:53.473344 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-15 09:59:53.473377 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:53.473388 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-15 09:59:53.473399 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-15 09:59:53.473411 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:53.473421 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-15 09:59:53.473433 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-15 09:59:53.473445 | ubuntu-noble | ++ return 1 2026-09-15 09:59:53.473891 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:53.473912 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:53.473961 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.473970 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.473981 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:53.473991 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.474017 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-15 09:59:53.474027 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:53.474033 | ubuntu-noble | + popd 2026-09-15 09:59:53.474131 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:53.474141 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:53.475370 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-15 09:59:53.477811 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-15 09:59:53.477869 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-15 09:59:53.477885 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-15 09:59:53.477900 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-15 09:59:53.477915 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.541770 | ubuntu-noble | 2026-09-15 09:59:54 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:54.546000 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:54.546083 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.546095 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.549401 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.549469 | ubuntu-noble | ++ head -1 2026-09-15 09:59:54.552367 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:54.558528 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-15 09:59:54.559256 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-15 09:59:54.559496 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:54.559578 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-15 09:59:54.559634 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:54.559700 | ubuntu-noble | ++ local name=masakari 2026-09-15 09:59:54.559733 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:54.559790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:54.559825 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-15 09:59:54.559859 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-15 09:59:54.559926 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:54.559955 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-15 09:59:54.559978 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-15 09:59:54.560005 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:54.560028 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-15 09:59:54.560053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-15 09:59:54.560082 | ubuntu-noble | ++ return 1 2026-09-15 09:59:54.560635 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:54.560710 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:54.561681 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-15 09:59:54.561789 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:54.561807 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-15 09:59:54.561815 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:54.561888 | ubuntu-noble | ++ local name=masakari 2026-09-15 09:59:54.561899 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:54.561909 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:54.561916 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-15 09:59:54.561929 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-15 09:59:54.562003 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:54.562015 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-15 09:59:54.562021 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-15 09:59:54.562032 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:54.562038 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-15 09:59:54.562044 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-15 09:59:54.562073 | ubuntu-noble | ++ return 1 2026-09-15 09:59:54.563262 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:54.563316 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:54.563335 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.563343 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.563351 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:54.563357 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.563363 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-15 09:59:54.563368 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:54.563374 | ubuntu-noble | + popd 2026-09-15 09:59:54.563380 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:54.563387 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:54.563693 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:54.566056 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:54.566091 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-15 09:59:54.566099 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:54.566106 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:54.566112 | 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-15 09:59:55.520903 | ubuntu-noble | 2026-09-15 09:59:55 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-15 09:59:55.522986 | 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-15 09:59:55.523034 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.523041 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.525368 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.525416 | ubuntu-noble | ++ head -1 2026-09-15 09:59:55.527044 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:55.531054 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.531843 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.531913 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:55.531936 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.531977 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:55.532023 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-15 09:59:55.532030 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:55.532068 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:55.532074 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-15 09:59:55.532092 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-15 09:59:55.532124 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:55.532130 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-15 09:59:55.532134 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-15 09:59:55.532139 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-15 09:59:55.532176 | ubuntu-noble | ++ return 0 2026-09-15 09:59:55.532788 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-15 09:59:55.533091 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-15 09:59:55.533149 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:55.533155 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.533172 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:55.533215 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-15 09:59:55.533220 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:55.533237 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:55.533258 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-15 09:59:55.533262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-15 09:59:55.533267 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:55.533272 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-15 09:59:55.533276 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-15 09:59:55.533281 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:55.533285 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-15 09:59:55.533308 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-15 09:59:55.533329 | ubuntu-noble | ++ return 1 2026-09-15 09:59:55.534011 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:55.534036 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:55.534042 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.534050 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.534056 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-15 09:59:55.534062 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.555507 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.560492 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-15 09:59:55.560590 | ubuntu-noble | + sort 2026-09-15 09:59:55.565039 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.568395 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-15 09:59:55.568526 | ubuntu-noble | ++ sort 2026-09-15 09:59:55.570896 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 09:59:55.570980 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-15 09:59:55.570991 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-15 09:59:55.571000 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-15 09:59:55.571008 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-15 09:59:55.571015 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-15 09:59:55.571023 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 09:59:55.574104 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-15 09:59:55.574154 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-15 09:59:55.574268 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 09:59:55.577155 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-15 09:59:55.577204 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-15 09:59:55.577369 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-15 09:59:55.577537 | ubuntu-noble | + popd 2026-09-15 09:59:55.579374 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-15 09:59:55.579437 | ubuntu-noble | + sort 2026-09-15 09:59:55.583207 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-15 09:59:55.583268 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.583276 | ubuntu-noble | + local before=files-before 2026-09-15 09:59:55.583282 | ubuntu-noble | + local after=files-after 2026-09-15 09:59:55.583288 | ubuntu-noble | + local sources_txt 2026-09-15 09:59:55.586286 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-15 09:59:55.586351 | ubuntu-noble | ++ head -1 2026-09-15 09:59:55.587352 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-15 09:59:55.587384 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-15 09:59:55.587391 | ubuntu-noble | + local new_files 2026-09-15 09:59:55.588261 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-15 09:59:55.589756 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-15 09:59:55.589788 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-15 09:59:55.590845 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-15 09:59:55.592336 | ubuntu-noble | + [[ -n h ]] 2026-09-15 09:59:55.592406 | ubuntu-noble | + echo 2026-09-15 09:59:55.592421 | ubuntu-noble | + local file 2026-09-15 09:59:55.592443 | ubuntu-noble | + for file in $new_files 2026-09-15 09:59:55.592455 | ubuntu-noble | + case $file in 2026-09-15 09:59:55.592495 | ubuntu-noble | + continue 2026-09-15 09:59:55.592506 | ubuntu-noble | + rm files-before files-after 2026-09-15 09:59:55.594040 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.641936 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-15 09:59:55.650614 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.650714 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-15 09:59:55.650722 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:55.650728 | ubuntu-noble | + popd 2026-09-15 09:59:55.650827 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:55.650870 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:55.652419 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:55.654375 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:55.654410 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-15 09:59:55.654415 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:55.654420 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:55.654426 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.656388 | ubuntu-noble | 2026-09-15 09:59:56 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-15 09:59:56.657010 | 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-15 09:59:56.657039 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.657045 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.660404 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.660488 | ubuntu-noble | ++ head -1 2026-09-15 09:59:56.660951 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:56.669182 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-15 09:59:56.670151 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-15 09:59:56.670201 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:56.670288 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-15 09:59:56.670361 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:56.670375 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-15 09:59:56.670385 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:56.670479 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:56.670493 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-15 09:59:56.670505 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-15 09:59:56.670554 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:56.670569 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-15 09:59:56.670578 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-15 09:59:56.670589 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:56.670598 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-15 09:59:56.670609 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-15 09:59:56.670618 | ubuntu-noble | ++ return 1 2026-09-15 09:59:56.671191 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:56.671256 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:56.672102 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-15 09:59:56.672204 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:56.672232 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-15 09:59:56.672279 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:56.672359 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-15 09:59:56.672371 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:56.672435 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:56.672443 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-15 09:59:56.672469 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-15 09:59:56.672565 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:56.672572 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-15 09:59:56.672580 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-15 09:59:56.672587 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:56.672606 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-15 09:59:56.672614 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-15 09:59:56.672641 | ubuntu-noble | ++ return 1 2026-09-15 09:59:56.673128 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:56.673154 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:56.673205 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.673212 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.673219 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:56.673227 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.673232 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-15 09:59:56.673239 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:56.673246 | ubuntu-noble | + popd 2026-09-15 09:59:56.673405 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:56.673420 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:56.674411 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-15 09:59:56.677065 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-15 09:59:56.677118 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-15 09:59:56.677123 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-15 09:59:56.677128 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-15 09:59:56.677140 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.712092 | ubuntu-noble | 2026-09-15 09:59:58 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12266581/12266581] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-15 09:59:58.714680 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 09:59:58.714714 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.714720 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.717366 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.717404 | ubuntu-noble | ++ head -1 2026-09-15 09:59:58.718856 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 09:59:58.732034 | ubuntu-noble | + directory=neutron-27.0.5.dev3 2026-09-15 09:59:58.733861 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.5.dev3 2026-09-15 09:59:58.733911 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 09:59:58.733922 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-15 09:59:58.733929 | ubuntu-noble | ++ local suffix= 2026-09-15 09:59:58.733935 | ubuntu-noble | ++ local name=neutron 2026-09-15 09:59:58.733940 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:58.733946 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:58.733951 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-15 09:59:58.733958 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-15 09:59:58.733967 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:58.733994 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-15 09:59:58.734002 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-15 09:59:58.734008 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:58.734014 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-15 09:59:58.734020 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-15 09:59:58.734026 | ubuntu-noble | ++ return 1 2026-09-15 09:59:58.734040 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:58.734046 | ubuntu-noble | + patch_dir= 2026-09-15 09:59:58.735473 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.5.dev3 /source 2026-09-15 09:59:58.735573 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 09:59:58.735580 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev3 2026-09-15 09:59:58.735586 | ubuntu-noble | ++ local suffix=/source 2026-09-15 09:59:58.735590 | ubuntu-noble | ++ local name=neutron 2026-09-15 09:59:58.735595 | ubuntu-noble | ++ local candidate path 2026-09-15 09:59:58.735599 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:58.735604 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-15 09:59:58.735609 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-15 09:59:58.735614 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:58.735619 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-15 09:59:58.735623 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-15 09:59:58.735627 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 09:59:58.735631 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-15 09:59:58.735636 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-15 09:59:58.735640 | ubuntu-noble | ++ return 1 2026-09-15 09:59:58.736478 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:58.736526 | ubuntu-noble | + overlay_dir= 2026-09-15 09:59:58.736537 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.736543 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.736550 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:58.736556 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.736563 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-15 09:59:58.736571 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 09:59:58.736578 | ubuntu-noble | + popd 2026-09-15 09:59:58.736585 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 09:59:58.736592 | ubuntu-noble | + pushd tarballs 2026-09-15 09:59:58.737086 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-15 09:59:58.738988 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-15 09:59:58.739025 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-15 09:59:58.739089 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-15 09:59:58.739096 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-15 09:59:58.739104 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-15 10:00:00.633438 | ubuntu-noble | 2026-09-15 10:00:00 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-15 10:00:00.635657 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 10:00:00.635719 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-15 10:00:00.635725 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-15 10:00:00.638376 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-15 10:00:00.638479 | ubuntu-noble | ++ head -1 2026-09-15 10:00:00.638711 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:00.643666 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-15 10:00:00.644425 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-15 10:00:00.644471 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:00.644480 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-15 10:00:00.644489 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:00.644519 | ubuntu-noble | ++ local name=nova 2026-09-15 10:00:00.644547 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:00.644557 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:00.644563 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-15 10:00:00.644569 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-15 10:00:00.644579 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-15 10:00:00.644588 | ubuntu-noble | ++ return 0 2026-09-15 10:00:00.644938 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-15 10:00:00.646312 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-15 10:00:00.646355 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:00.646363 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-15 10:00:00.646370 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:00.646376 | ubuntu-noble | ++ local name=nova 2026-09-15 10:00:00.646382 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:00.646388 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:00.646394 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-15 10:00:00.646444 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-15 10:00:00.646452 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:00.646458 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-15 10:00:00.646464 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-15 10:00:00.646471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:00.646477 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-15 10:00:00.646493 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-15 10:00:00.646499 | ubuntu-noble | ++ return 1 2026-09-15 10:00:00.646512 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:00.646518 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:00.646524 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-15 10:00:00.646530 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-15 10:00:00.646536 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-15 10:00:00.646545 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-15 10:00:01.086931 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-15 10:00:01.093379 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-15 10:00:01.093469 | ubuntu-noble | + sort 2026-09-15 10:00:01.109082 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-15 10:00:01.110779 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-15 10:00:01.110831 | ubuntu-noble | ++ sort 2026-09-15 10:00:01.114248 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-15 10:00:01.114470 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-15 10:00:01.114557 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-15 10:00:01.114601 | 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-15 10:00:01.114636 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-15 10:00:01.114655 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-15 10:00:01.114685 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-15 10:00:01.116735 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-15 10:00:01.116886 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-15 10:00:01.117382 | ubuntu-noble | + patch --forward --batch -p1 2026-09-15 10:00:01.119123 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-15 10:00:01.119645 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-15 10:00:01.120465 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-15 10:00:01.120539 | ubuntu-noble | + popd 2026-09-15 10:00:01.122370 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-15 10:00:01.122444 | ubuntu-noble | + sort 2026-09-15 10:00:01.141959 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-15 10:00:01.142132 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-15 10:00:01.142189 | ubuntu-noble | + local before=files-before 2026-09-15 10:00:01.142211 | ubuntu-noble | + local after=files-after 2026-09-15 10:00:01.142228 | ubuntu-noble | + local sources_txt 2026-09-15 10:00:01.144091 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-15 10:00:01.144390 | ubuntu-noble | ++ head -1 2026-09-15 10:00:01.148503 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-15 10:00:01.148653 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-15 10:00:01.148693 | ubuntu-noble | + local new_files 2026-09-15 10:00:01.149547 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-15 10:00:01.155856 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-15 10:00:01.155936 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-15 10:00:01.156442 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-15 10:00:01.159069 | ubuntu-noble | + [[ -n h ]] 2026-09-15 10:00:01.159134 | ubuntu-noble | + echo 2026-09-15 10:00:01.159142 | ubuntu-noble | + local file 2026-09-15 10:00:01.159149 | ubuntu-noble | + for file in $new_files 2026-09-15 10:00:01.159153 | ubuntu-noble | + case $file in 2026-09-15 10:00:01.159157 | 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-15 10:00:01.159163 | 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-15 10:00:01.159169 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-15 10:00:01.159174 | ubuntu-noble | + rm files-before files-after 2026-09-15 10:00:01.162098 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-15 10:00:02.861031 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-15 10:00:02.971176 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-15 10:00:02.971261 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-15 10:00:02.971271 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:02.971278 | ubuntu-noble | + popd 2026-09-15 10:00:02.971285 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 10:00:02.971325 | ubuntu-noble | + pushd tarballs 2026-09-15 10:00:02.971332 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-15 10:00:02.973608 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-15 10:00:02.973693 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-15 10:00:02.973705 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-15 10:00:02.973712 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-15 10:00:02.973719 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.286458 | ubuntu-noble | 2026-09-15 10:00:04 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-15 10:00:04.287767 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 10:00:04.287813 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.287821 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.290404 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.290460 | ubuntu-noble | ++ head -1 2026-09-15 10:00:04.290471 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:04.295861 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-15 10:00:04.296831 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-15 10:00:04.296886 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:04.296911 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-15 10:00:04.296947 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:04.297005 | ubuntu-noble | ++ local name=octavia 2026-09-15 10:00:04.297010 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:04.297144 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:04.297197 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-15 10:00:04.297205 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-15 10:00:04.297238 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:04.297252 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-15 10:00:04.297256 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-15 10:00:04.297260 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:04.297263 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-15 10:00:04.297267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-15 10:00:04.297271 | ubuntu-noble | ++ return 1 2026-09-15 10:00:04.297809 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:04.297844 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:04.298141 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-15 10:00:04.298197 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:04.298209 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-15 10:00:04.298218 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:04.298225 | ubuntu-noble | ++ local name=octavia 2026-09-15 10:00:04.298233 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:04.298262 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:04.298270 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-15 10:00:04.298276 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-15 10:00:04.298318 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:04.298347 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-15 10:00:04.298378 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-15 10:00:04.298434 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:04.298439 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-15 10:00:04.298443 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-15 10:00:04.298446 | ubuntu-noble | ++ return 1 2026-09-15 10:00:04.299332 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:04.299390 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:04.299398 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.299404 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.299411 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:04.299416 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.299423 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-15 10:00:04.299428 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:04.299433 | ubuntu-noble | + popd 2026-09-15 10:00:04.299439 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 10:00:04.299445 | ubuntu-noble | + pushd tarballs 2026-09-15 10:00:04.299837 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-15 10:00:04.301906 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-15 10:00:04.301942 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-15 10:00:04.301951 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-15 10:00:04.301957 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-15 10:00:04.301964 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.523125 | ubuntu-noble | 2026-09-15 10:00:05 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-15 10:00:05.525590 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 10:00:05.525649 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.525656 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.529364 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.529432 | ubuntu-noble | ++ head -1 2026-09-15 10:00:05.531410 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:05.537909 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-15 10:00:05.538781 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-15 10:00:05.538852 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:05.538861 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-15 10:00:05.539124 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:05.539220 | ubuntu-noble | ++ local name=openstack_placement 2026-09-15 10:00:05.539232 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:05.539243 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:05.539251 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-15 10:00:05.539260 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-15 10:00:05.539278 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:05.539285 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-15 10:00:05.539386 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-15 10:00:05.539410 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:05.539415 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-15 10:00:05.539419 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-15 10:00:05.539423 | ubuntu-noble | ++ return 1 2026-09-15 10:00:05.540208 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:05.540229 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:05.540737 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-15 10:00:05.540819 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:05.540830 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-15 10:00:05.540836 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:05.540845 | ubuntu-noble | ++ local name=openstack_placement 2026-09-15 10:00:05.540854 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:05.540966 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:05.540976 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-15 10:00:05.540983 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-15 10:00:05.540993 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:05.540998 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-15 10:00:05.541004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-15 10:00:05.541009 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:05.541015 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-15 10:00:05.541020 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-15 10:00:05.541029 | ubuntu-noble | ++ return 1 2026-09-15 10:00:05.542415 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:05.542473 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:05.542481 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.542488 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.542494 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:05.542500 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.542505 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-15 10:00:05.542511 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:05.542517 | ubuntu-noble | + popd 2026-09-15 10:00:05.542523 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 10:00:05.542530 | ubuntu-noble | + pushd tarballs 2026-09-15 10:00:05.543000 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:05.545494 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:05.545550 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-15 10:00:05.545556 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:05.545561 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:05.545565 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.438390 | ubuntu-noble | 2026-09-15 10:00:07 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-15 10:00:07.440557 | 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-15 10:00:07.443446 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.443496 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.443519 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.443529 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:07.444756 | ubuntu-noble | ++ head -1 2026-09-15 10:00:07.449947 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-15 10:00:07.450901 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-15 10:00:07.451093 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:07.451159 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-15 10:00:07.451214 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:07.451274 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-15 10:00:07.451354 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:07.451446 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:07.451480 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-15 10:00:07.451513 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-15 10:00:07.451575 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:07.451595 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-15 10:00:07.451612 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-15 10:00:07.451631 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:07.451645 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-15 10:00:07.451660 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-15 10:00:07.451678 | ubuntu-noble | ++ return 1 2026-09-15 10:00:07.452197 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:07.452394 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:07.453174 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-15 10:00:07.453278 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:07.453384 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-15 10:00:07.453434 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:07.453491 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-15 10:00:07.453522 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:07.453576 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:07.453602 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-15 10:00:07.453632 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-15 10:00:07.453686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:07.453711 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-15 10:00:07.453729 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-15 10:00:07.453749 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:07.453764 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-15 10:00:07.453779 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-15 10:00:07.453797 | ubuntu-noble | ++ return 1 2026-09-15 10:00:07.454246 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:07.454380 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:07.454442 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.454469 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.454501 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:07.455047 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.455073 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-15 10:00:07.455079 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:07.455086 | ubuntu-noble | + popd 2026-09-15 10:00:07.455093 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 10:00:07.455121 | ubuntu-noble | + pushd tarballs 2026-09-15 10:00:07.455835 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:07.458658 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:07.458705 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-15 10:00:07.458713 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:07.458725 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:07.458736 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.870470 | ubuntu-noble | 2026-09-15 10:00:09 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-15 10:00:09.872035 | 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-15 10:00:09.872082 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.872091 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.875370 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.875436 | ubuntu-noble | ++ head -1 2026-09-15 10:00:09.875812 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:09.880267 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-15 10:00:09.881115 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-15 10:00:09.881329 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:09.881403 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-15 10:00:09.881451 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:09.881511 | ubuntu-noble | ++ local name=skyline_console 2026-09-15 10:00:09.881540 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:09.881596 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:09.881626 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-15 10:00:09.881657 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-15 10:00:09.881711 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:09.881735 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-15 10:00:09.881761 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-15 10:00:09.881790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:09.881814 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-15 10:00:09.881838 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-15 10:00:09.881868 | ubuntu-noble | ++ return 1 2026-09-15 10:00:09.882325 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:09.882437 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:09.883192 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-15 10:00:09.883416 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:09.883473 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-15 10:00:09.883513 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:09.883564 | ubuntu-noble | ++ local name=skyline_console 2026-09-15 10:00:09.883592 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:09.883641 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:09.883668 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-15 10:00:09.883694 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-15 10:00:09.883740 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:09.883763 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-15 10:00:09.883814 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-15 10:00:09.883846 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:09.883869 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-15 10:00:09.883910 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-15 10:00:09.883937 | ubuntu-noble | ++ return 1 2026-09-15 10:00:09.884327 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:09.884400 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:09.884432 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.884446 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.884465 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:09.884484 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.884495 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-15 10:00:09.884509 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:09.884524 | ubuntu-noble | + popd 2026-09-15 10:00:09.884596 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 10:00:09.884616 | ubuntu-noble | + pushd tarballs 2026-09-15 10:00:09.885244 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-15 10:00:09.887100 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-15 10:00:09.887157 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-15 10:00:09.887196 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-15 10:00:09.887210 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-15 10:00:09.887233 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.155147 | ubuntu-noble | 2026-09-15 10:00:11 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-15 10:00:11.158860 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 10:00:11.158953 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.158972 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.161443 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.161513 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:11.161535 | ubuntu-noble | ++ head -1 2026-09-15 10:00:11.169560 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-15 10:00:11.170376 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-15 10:00:11.170451 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:11.170466 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-15 10:00:11.170946 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:11.170974 | ubuntu-noble | ++ local name=python_watcher 2026-09-15 10:00:11.170981 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:11.170986 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:11.170991 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-15 10:00:11.170998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-15 10:00:11.171004 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:11.171008 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-15 10:00:11.171013 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-15 10:00:11.171018 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:11.171022 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-15 10:00:11.171027 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-15 10:00:11.171032 | ubuntu-noble | ++ return 1 2026-09-15 10:00:11.171041 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:11.171046 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:11.172249 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-15 10:00:11.172332 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:11.172341 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-15 10:00:11.172346 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:11.172350 | ubuntu-noble | ++ local name=python_watcher 2026-09-15 10:00:11.172354 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:11.172359 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:11.172364 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-15 10:00:11.172386 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-15 10:00:11.172392 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:11.172396 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-15 10:00:11.172400 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-15 10:00:11.172404 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:11.172408 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-15 10:00:11.172413 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-15 10:00:11.172417 | ubuntu-noble | ++ return 1 2026-09-15 10:00:11.172426 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:11.173092 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:11.173129 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.173138 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.173145 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:11.173151 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.173157 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-15 10:00:11.173162 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:11.173168 | ubuntu-noble | + popd 2026-09-15 10:00:11.173174 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-15 10:00:11.173180 | ubuntu-noble | + pushd tarballs 2026-09-15 10:00:11.173572 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-15 10:00:11.176392 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-15 10:00:11.176444 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-15 10:00:11.176451 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-15 10:00:11.176458 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-15 10:00:11.176465 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.191544 | ubuntu-noble | 2026-09-15 10:00:12 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-15 10:00:12.194736 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-15 10:00:12.194808 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.194818 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.197411 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.197508 | ubuntu-noble | ++ head -1 2026-09-15 10:00:12.197835 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-15 10:00:12.208717 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-15 10:00:12.209853 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-15 10:00:12.210056 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-15 10:00:12.210123 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-15 10:00:12.210181 | ubuntu-noble | ++ local suffix= 2026-09-15 10:00:12.210257 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-15 10:00:12.210349 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:12.210431 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:12.210468 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-15 10:00:12.210507 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-15 10:00:12.210575 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:12.210606 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-15 10:00:12.210637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-15 10:00:12.210673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:12.210701 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-15 10:00:12.210730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-15 10:00:12.210790 | ubuntu-noble | ++ return 1 2026-09-15 10:00:12.211373 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:12.211475 | ubuntu-noble | + patch_dir= 2026-09-15 10:00:12.212706 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-15 10:00:12.212756 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-15 10:00:12.212791 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-15 10:00:12.212864 | ubuntu-noble | ++ local suffix=/source 2026-09-15 10:00:12.212879 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-15 10:00:12.212888 | ubuntu-noble | ++ local candidate path 2026-09-15 10:00:12.212952 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:12.212963 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-15 10:00:12.212973 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-15 10:00:12.213008 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:12.213018 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-15 10:00:12.213028 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-15 10:00:12.213038 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-15 10:00:12.213047 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-15 10:00:12.213056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-15 10:00:12.213065 | ubuntu-noble | ++ return 1 2026-09-15 10:00:12.214395 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:12.214438 | ubuntu-noble | + overlay_dir= 2026-09-15 10:00:12.214447 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.214455 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.214462 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:12.214470 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.214477 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-15 10:00:12.214484 | ubuntu-noble | + [[ -n '' ]] 2026-09-15 10:00:12.214492 | ubuntu-noble | + popd 2026-09-15 10:00:12.214499 | 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-15 10:00:12.214509 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-15 10:00:12.214517 | ubuntu-noble | + shift 2026-09-15 10:00:12.214524 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-15 10:00:12.214531 | ubuntu-noble | + roots=() 2026-09-15 10:00:12.214538 | ubuntu-noble | + local roots dir 2026-09-15 10:00:12.214545 | ubuntu-noble | + for dir in "$@" 2026-09-15 10:00:12.214552 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-15 10:00:12.214561 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-15 10:00:12.214567 | ubuntu-noble | + for dir in "$@" 2026-09-15 10:00:12.214575 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-15 10:00:12.214582 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-15 10:00:12.214589 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-15 10:00:12.214596 | ubuntu-noble | + local tmp 2026-09-15 10:00:12.215251 | ubuntu-noble | ++ mktemp -d 2026-09-15 10:00:12.219420 | ubuntu-noble | + tmp=/tmp/tmp.XD8jxcFR4F 2026-09-15 10:00:12.219856 | 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-15 10:00:12.220263 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-15 10:00:12.223439 | ubuntu-noble | + sort 2026-09-15 10:00:12.226397 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-15 10:00:12.229900 | ubuntu-noble | + comm -23 /tmp/tmp.XD8jxcFR4F/expected /tmp/tmp.XD8jxcFR4F/applied 2026-09-15 10:00:12.232038 | ubuntu-noble | + local expected_count missing_count 2026-09-15 10:00:12.232402 | ubuntu-noble | ++ wc -l 2026-09-15 10:00:12.236433 | ubuntu-noble | + expected_count=15 2026-09-15 10:00:12.237121 | ubuntu-noble | ++ wc -l 2026-09-15 10:00:12.240754 | ubuntu-noble | + missing_count=0 2026-09-15 10:00:12.241391 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-15 10:00:12.241428 | ubuntu-noble | + rm -rf /tmp/tmp.XD8jxcFR4F 2026-09-15 10:00:12.243096 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-15 10:00:12.243144 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-15 10:00:12.243182 | ubuntu-noble | + return 0 2026-09-15 10:00:12.384709 | ubuntu-noble | ok: Runtime: 0:01:15.589444 2026-09-15 10:00:12.424064 | 2026-09-15 10:00:12.424161 | PLAY RECAP 2026-09-15 10:00:12.424247 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 10:00:12.424275 | 2026-09-15 10:00:12.566190 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-15 10:00:12.567554 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-15 10:00:13.373523 | 2026-09-15 10:00:13.373748 | PLAY [Base post-fetch] 2026-09-15 10:00:13.388405 | 2026-09-15 10:00:13.388534 | TASK [diagnose-network : Ensure log directory exists] 2026-09-15 10:00:14.075161 | ubuntu-noble | ok 2026-09-15 10:00:14.086698 | 2026-09-15 10:00:14.086878 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-15 10:00:26.301436 | ubuntu-noble | ok: Runtime: 0:00:05.987328 2026-09-15 10:00:26.316167 | 2026-09-15 10:00:26.316365 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-15 10:00:32.539594 | ubuntu-noble | ok: Runtime: 0:00:00.301648 2026-09-15 10:00:32.545127 | 2026-09-15 10:00:32.545273 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-15 10:00:38.824767 | ubuntu-noble | ok: Runtime: 0:00:00.065418 2026-09-15 10:00:38.830652 | 2026-09-15 10:00:38.830776 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-09-15 10:00:39.363668 | ubuntu-noble | skipping: Conditional result was False 2026-09-15 10:00:39.374676 | 2026-09-15 10:00:39.374903 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-09-15 10:00:39.442185 | ubuntu-noble | skipping: Conditional result was False 2026-09-15 10:00:39.471151 | 2026-09-15 10:00:39.471339 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-15 10:00:39.541156 | ubuntu-noble | skipping: Conditional result was False 2026-09-15 10:00:39.554108 | 2026-09-15 10:00:39.554392 | TASK [fetch-output : Set log path for single node] 2026-09-15 10:00:39.596829 | ubuntu-noble | ok 2026-09-15 10:00:39.603766 | 2026-09-15 10:00:39.603886 | LOOP [fetch-output : Ensure local output dirs] 2026-09-15 10:00:39.927805 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/work/logs" 2026-09-15 10:00:40.206730 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/work/artifacts" 2026-09-15 10:00:40.498817 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/cc69b8c7ae894a588e7491039046ab33/work/docs" 2026-09-15 10:00:40.516794 | 2026-09-15 10:00:40.516953 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-15 10:00:41.425701 | ubuntu-noble | changed: 2026-09-15 10:00:41.425990 | ubuntu-noble | .d..t...... ./ 2026-09-15 10:00:41.426029 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-15 10:00:41.426056 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-15 10:00:41.426079 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-15 10:00:41.426100 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-15 10:00:41.426131 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-15 10:00:41.426175 | ubuntu-noble | changed: All items complete 2026-09-15 10:00:41.426201 | 2026-09-15 10:00:42.046993 | ubuntu-noble | changed: .d..t...... ./ 2026-09-15 10:00:42.610629 | ubuntu-noble | changed: .d..t...... ./ 2026-09-15 10:00:42.624497 | 2026-09-15 10:00:42.624651 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-15 10:00:43.018308 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.006040 2026-09-15 10:00:43.293187 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.018360 2026-09-15 10:00:43.305380 | 2026-09-15 10:00:43.305601 | PLAY RECAP 2026-09-15 10:00:43.305665 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 10:00:43.305692 | 2026-09-15 10:00:43.446060 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-15 10:00:43.450369 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 10:00:44.203650 | 2026-09-15 10:00:44.203805 | PLAY [Base post] 2026-09-15 10:00:44.235418 | 2026-09-15 10:00:44.235544 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-15 10:00:45.138139 | ubuntu-noble | changed 2026-09-15 10:00:45.151373 | 2026-09-15 10:00:45.151528 | PLAY RECAP 2026-09-15 10:00:45.152187 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 10:00:45.152318 | 2026-09-15 10:00:45.322307 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 10:00:45.324590 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-15 10:00:46.201362 | 2026-09-15 10:00:46.201536 | PLAY [Base post-logs] 2026-09-15 10:00:46.212124 | 2026-09-15 10:00:46.212345 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-15 10:00:46.713044 | localhost | changed 2026-09-15 10:00:46.731790 | 2026-09-15 10:00:46.731999 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-15 10:00:46.771611 | localhost | ok 2026-09-15 10:00:46.776268 | 2026-09-15 10:00:46.776634 | TASK [Set zuul-log-path fact] 2026-09-15 10:00:46.794243 | localhost | ok 2026-09-15 10:00:46.805581 | 2026-09-15 10:00:46.805705 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 10:00:46.842818 | localhost | ok 2026-09-15 10:00:46.847623 | 2026-09-15 10:00:46.847787 | TASK [upload-logs : Create log directories] 2026-09-15 10:00:47.434091 | localhost | changed 2026-09-15 10:00:47.440332 | 2026-09-15 10:00:47.440643 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-15 10:00:48.068599 | localhost -> localhost | ok: Runtime: 0:00:00.019820 2026-09-15 10:00:48.073842 | 2026-09-15 10:00:48.073979 | TASK [upload-logs : Upload logs to log server] 2026-09-15 10:00:48.714097 | localhost | Output suppressed because no_log was given 2026-09-15 10:00:48.716144 | 2026-09-15 10:00:48.716264 | LOOP [upload-logs : Compress console log and json output] 2026-09-15 10:00:48.772829 | localhost | skipping: Conditional result was False 2026-09-15 10:00:48.779412 | localhost | skipping: Conditional result was False 2026-09-15 10:00:48.790896 | 2026-09-15 10:00:48.791037 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-15 10:00:48.846518 | localhost | skipping: Conditional result was False 2026-09-15 10:00:48.846986 | 2026-09-15 10:00:48.851753 | localhost | skipping: Conditional result was False 2026-09-15 10:00:48.860550 | 2026-09-15 10:00:48.860728 | LOOP [upload-logs : Upload console log and json output]