2026-08-26 11:58:01.770942 | Job console starting 2026-08-26 11:58:01.789392 | Updating git repos 2026-08-26 11:58:01.841688 | Cloning repos into workspace 2026-08-26 11:58:01.897325 | Restoring repo states 2026-08-26 11:58:01.916194 | Merging changes 2026-08-26 11:58:02.617110 | Checking out repos 2026-08-26 11:58:02.662387 | Preparing playbooks 2026-08-26 11:58:03.422686 | Running Ansible setup 2026-08-26 11:58:09.041160 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 11:58:09.924679 | 2026-08-26 11:58:09.924881 | PLAY [Base pre] 2026-08-26 11:58:09.943811 | 2026-08-26 11:58:09.943979 | TASK [Setup log path fact] 2026-08-26 11:58:09.964510 | ubuntu-noble | ok 2026-08-26 11:58:09.990350 | 2026-08-26 11:58:09.990545 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 11:58:10.053822 | ubuntu-noble | ok 2026-08-26 11:58:10.067662 | 2026-08-26 11:58:10.067827 | TASK [emit-job-header : Print job information] 2026-08-26 11:58:10.149000 | # Job Information 2026-08-26 11:58:10.149249 | Ansible Version: 2.16.14 2026-08-26 11:58:10.149287 | Job: container-images-kolla-patch-2025.2 2026-08-26 11:58:10.149322 | Pipeline: check 2026-08-26 11:58:10.149347 | Executor: 521e9411259a 2026-08-26 11:58:10.149369 | Triggered by: https://github.com/osism/container-images-kolla/pull/778 2026-08-26 11:58:10.149392 | Event ID: 481224c0-a145-11f1-94c3-b7606ddd7fd7 2026-08-26 11:58:10.155621 | 2026-08-26 11:58:10.155795 | LOOP [emit-job-header : Print node information] 2026-08-26 11:58:10.276028 | ubuntu-noble | ok: 2026-08-26 11:58:10.276291 | ubuntu-noble | # Node Information 2026-08-26 11:58:10.276340 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-26 11:58:10.276375 | ubuntu-noble | Hostname: ubuntu 2026-08-26 11:58:10.276405 | ubuntu-noble | Username: zuul 2026-08-26 11:58:10.276434 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-26 11:58:10.276472 | ubuntu-noble | Provider: regiocloud-a 2026-08-26 11:58:10.276501 | ubuntu-noble | Region: 2026-08-26 11:58:10.276530 | ubuntu-noble | Label: ubuntu-noble 2026-08-26 11:58:10.276559 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-26 11:58:10.276599 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe1e:cce0 2026-08-26 11:58:10.288485 | 2026-08-26 11:58:10.288691 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-26 11:58:10.857562 | ubuntu-noble -> localhost | changed 2026-08-26 11:58:10.868674 | 2026-08-26 11:58:10.868852 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-26 11:58:12.215199 | ubuntu-noble -> localhost | changed 2026-08-26 11:58:12.226987 | 2026-08-26 11:58:12.227131 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-26 11:58:12.544770 | ubuntu-noble -> localhost | ok 2026-08-26 11:58:12.553510 | 2026-08-26 11:58:12.553659 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-26 11:58:12.588824 | ubuntu-noble | ok 2026-08-26 11:58:12.605935 | ubuntu-noble | included: /var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-26 11:58:12.612170 | 2026-08-26 11:58:12.612276 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-26 11:58:17.187414 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-26 11:58:17.187727 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/work/3f0ac8e277df4012b8edd0e9fe80deb5_id_rsa 2026-08-26 11:58:17.187777 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/work/3f0ac8e277df4012b8edd0e9fe80deb5_id_rsa.pub 2026-08-26 11:58:17.187814 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-26 11:58:17.187846 | ubuntu-noble -> localhost | SHA256:u2hcQ5x0VT0ol3GvthWzWayJpqtF5F4N7ijoi7dIAKQ zuul-build-sshkey 2026-08-26 11:58:17.187878 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-26 11:58:17.187933 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-26 11:58:17.187965 | ubuntu-noble -> localhost | | . ..o=o | 2026-08-26 11:58:17.187987 | ubuntu-noble -> localhost | |o . .. +.oo| 2026-08-26 11:58:17.188008 | ubuntu-noble -> localhost | |E o o. + o=| 2026-08-26 11:58:17.188029 | ubuntu-noble -> localhost | | . +o . + +*| 2026-08-26 11:58:17.188049 | ubuntu-noble -> localhost | | . .S o = *o.| 2026-08-26 11:58:17.188076 | ubuntu-noble -> localhost | | . .o+ * . o | 2026-08-26 11:58:17.188098 | ubuntu-noble -> localhost | | ....o.= . . | 2026-08-26 11:58:17.188119 | ubuntu-noble -> localhost | | . ++. + . | 2026-08-26 11:58:17.188141 | ubuntu-noble -> localhost | | oo=oo.. | 2026-08-26 11:58:17.188162 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-26 11:58:17.188219 | ubuntu-noble -> localhost | ok: Runtime: 0:00:03.998298 2026-08-26 11:58:17.195478 | 2026-08-26 11:58:17.195633 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-26 11:58:17.232397 | ubuntu-noble | ok 2026-08-26 11:58:17.243615 | ubuntu-noble | included: /var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-26 11:58:17.264038 | 2026-08-26 11:58:17.264160 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-26 11:58:17.289086 | ubuntu-noble | skipping: Conditional result was False 2026-08-26 11:58:17.308288 | 2026-08-26 11:58:17.308435 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-26 11:58:18.122693 | ubuntu-noble | changed 2026-08-26 11:58:18.138890 | 2026-08-26 11:58:18.139094 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-26 11:58:18.443451 | ubuntu-noble | ok 2026-08-26 11:58:18.450809 | 2026-08-26 11:58:18.450978 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-26 11:58:19.213159 | ubuntu-noble | changed 2026-08-26 11:58:19.222162 | 2026-08-26 11:58:19.222402 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-26 11:58:19.977884 | ubuntu-noble | changed 2026-08-26 11:58:19.987402 | 2026-08-26 11:58:19.987703 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-26 11:58:20.033114 | ubuntu-noble | skipping: Conditional result was False 2026-08-26 11:58:20.041661 | 2026-08-26 11:58:20.041803 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-26 11:58:20.546676 | ubuntu-noble -> localhost | changed 2026-08-26 11:58:20.567312 | 2026-08-26 11:58:20.567500 | TASK [add-build-sshkey : Add back temp key] 2026-08-26 11:58:20.910068 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/work/3f0ac8e277df4012b8edd0e9fe80deb5_id_rsa (zuul-build-sshkey) 2026-08-26 11:58:20.910660 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.017837 2026-08-26 11:58:20.929157 | 2026-08-26 11:58:20.929348 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-26 11:58:21.396621 | ubuntu-noble | ok 2026-08-26 11:58:21.404581 | 2026-08-26 11:58:21.404736 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-26 11:58:21.429644 | ubuntu-noble | skipping: Conditional result was False 2026-08-26 11:58:21.455123 | 2026-08-26 11:58:21.455315 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-26 11:58:21.942029 | ubuntu-noble | ok 2026-08-26 11:58:21.957159 | 2026-08-26 11:58:21.957294 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-26 11:58:22.014996 | ubuntu-noble | ok 2026-08-26 11:58:22.023702 | 2026-08-26 11:58:22.023857 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-26 11:58:22.353672 | ubuntu-noble -> localhost | ok 2026-08-26 11:58:22.366913 | 2026-08-26 11:58:22.367073 | TASK [validate-host : Collect information about the host] 2026-08-26 11:58:23.636886 | ubuntu-noble | ok 2026-08-26 11:58:23.662228 | 2026-08-26 11:58:23.662409 | TASK [validate-host : Sanitize hostname] 2026-08-26 11:58:23.836611 | ubuntu-noble | ok 2026-08-26 11:58:23.841764 | 2026-08-26 11:58:23.841903 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-26 11:58:24.527955 | ubuntu-noble -> localhost | changed 2026-08-26 11:58:24.535059 | 2026-08-26 11:58:24.535187 | TASK [validate-host : Collect information about zuul worker] 2026-08-26 11:58:24.994742 | ubuntu-noble | ok 2026-08-26 11:58:24.999797 | 2026-08-26 11:58:24.999916 | TASK [validate-host : Write out all zuul information for each host] 2026-08-26 11:58:25.604668 | ubuntu-noble -> localhost | changed 2026-08-26 11:58:25.615360 | 2026-08-26 11:58:25.615503 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-26 11:58:25.909839 | ubuntu-noble | ok 2026-08-26 11:58:25.916167 | 2026-08-26 11:58:25.916293 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-26 11:58:26.956966 | ubuntu-noble | changed: 2026-08-26 11:58:26.957217 | ubuntu-noble | cd+++++++++ src/ 2026-08-26 11:58:26.957253 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-26 11:58:26.957278 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-26 11:58:26.957298 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-26 11:58:26.957318 | ubuntu-noble | Containerfile 2026-08-26 11:58:26.957450 | ubuntu-noble | 2026-08-26 12:00:31.146424 | ubuntu-noble | 2026-08-26 12:00:31.146434 | ubuntu-noble | Or undo this operation with: 2026-08-26 12:00:31.146443 | ubuntu-noble | 2026-08-26 12:00:31.146453 | ubuntu-noble | git switch - 2026-08-26 12:00:31.146463 | ubuntu-noble | 2026-08-26 12:00:31.146472 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-26 12:00:31.146482 | ubuntu-noble | 2026-08-26 12:00:31.146492 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-26 12:00:31.147973 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-26 12:00:31.151949 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-26 12:00:31.152000 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-26 12:00:31.152011 | ubuntu-noble | + popd 2026-08-26 12:00:31.152058 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-26 12:00:31.155112 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-26 12:00:31.155168 | ubuntu-noble | ++ sort 2026-08-26 12:00:31.157267 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-26 12:00:31.157341 | ubuntu-noble | + pushd kolla 2026-08-26 12:00:31.157467 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-26 12:00:31.157536 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-26 12:00:31.157572 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-26 12:00:31.157606 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-26 12:00:31.157631 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-26 12:00:31.157658 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:00:31.159150 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-26 12:00:31.159665 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:00:31.160646 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-26 12:00:31.161553 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-26 12:00:31.161574 | ubuntu-noble | + popd 2026-08-26 12:00:31.161580 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-26 12:00:31.161585 | ubuntu-noble | + pushd kolla 2026-08-26 12:00:31.161590 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-26 12:00:31.161595 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-26 12:00:31.161600 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-26 12:00:31.161605 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-26 12:00:31.161610 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-26 12:00:31.161615 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:00:31.162520 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-26 12:00:31.162587 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-26 12:00:31.163082 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:00:31.164036 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-26 12:00:31.164116 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-26 12:00:31.164857 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-26 12:00:31.164933 | ubuntu-noble | + popd 2026-08-26 12:00:31.164940 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-26 12:00:31.164945 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-26 12:00:31.297113 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-26 12:00:31.297173 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-26 12:00:31.297178 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-26 12:00:31.298749 | ubuntu-noble | Package: rabbitmq-server 2026-08-26 12:00:31.298776 | ubuntu-noble | Pin: version 4.1.* 2026-08-26 12:00:31.298779 | ubuntu-noble | Pin-Priority: 1000 2026-08-26 12:00:31.298784 | ubuntu-noble | 2026-08-26 12:00:31.298788 | ubuntu-noble | Package: openvswitch* 2026-08-26 12:00:31.298791 | ubuntu-noble | Pin: version 3.5.* 2026-08-26 12:00:31.298795 | ubuntu-noble | Pin-Priority: 1000 2026-08-26 12:00:31.298798 | ubuntu-noble | 2026-08-26 12:00:31.298803 | ubuntu-noble | Package: erlang* 2026-08-26 12:00:31.298807 | ubuntu-noble | Pin: version 1:27.* 2026-08-26 12:00:31.298810 | ubuntu-noble | Pin-Priority: 1000 2026-08-26 12:00:31.298814 | ubuntu-noble | 2026-08-26 12:00:31.298818 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-26 12:00:31.298823 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-26 12:00:31.298826 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-26 12:00:31.298830 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-26 12:00:31.298833 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-26 12:00:31.298837 | ubuntu-noble | Package: proxysql 2026-08-26 12:00:31.298840 | ubuntu-noble | Pin: version 3.0.8* 2026-08-26 12:00:31.298843 | ubuntu-noble | Pin-Priority: 1001 2026-08-26 12:00:31.299683 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-26 12:00:31.303265 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-26 12:00:31.303945 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-26 12:00:31.306258 | ubuntu-noble | + image_name=base 2026-08-26 12:00:31.306419 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-08-26 12:00:31.308598 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-26 12:00:31.309246 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-26 12:00:31.311079 | ubuntu-noble | + image_name=nova 2026-08-26 12:00:31.311189 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-26 12:00:31.313265 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-26 12:00:31.314993 | ubuntu-noble | patches/2025.2/kolla 2026-08-26 12:00:31.315033 | ubuntu-noble | patches/2025.2/ironic 2026-08-26 12:00:31.315043 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-26 12:00:31.315047 | ubuntu-noble | patches/2025.2/nova 2026-08-26 12:00:31.315051 | ubuntu-noble | patches/2025.2/keystone 2026-08-26 12:00:31.315054 | ubuntu-noble | patches/2025.2/cinder 2026-08-26 12:00:31.319074 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-26 12:00:31.319100 | ubuntu-noble | ++ grep kolla 2026-08-26 12:00:31.319105 | ubuntu-noble | ++ grep -v kolla-build 2026-08-26 12:00:31.321221 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-26 12:00:31.322611 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-26 12:00:31.326043 | ubuntu-noble | + project=kolla 2026-08-26 12:00:31.328083 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-26 12:00:31.328411 | ubuntu-noble | ++ sort 2026-08-26 12:00:31.333312 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-26 12:00:31.333362 | ubuntu-noble | + pushd kolla 2026-08-26 12:00:31.333382 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-26 12:00:31.333430 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-26 12:00:31.333446 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-26 12:00:31.333459 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-26 12:00:31.333468 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-26 12:00:31.333500 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:00:31.336591 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-26 12:00:31.336633 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-26 12:00:31.336651 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:00:31.338980 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-26 12:00:31.339312 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-26 12:00:31.339647 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-26 12:00:31.339744 | ubuntu-noble | + popd 2026-08-26 12:00:31.339803 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-26 12:00:31.339820 | ubuntu-noble | + pushd kolla 2026-08-26 12:00:31.339861 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-26 12:00:31.339942 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-26 12:00:31.339953 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-26 12:00:31.339963 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-26 12:00:31.339971 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-26 12:00:31.339981 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:00:31.342569 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-26 12:00:31.342606 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-26 12:00:31.342660 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:00:31.344448 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-26 12:00:31.344894 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-26 12:00:31.344971 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-26 12:00:31.345101 | ubuntu-noble | + popd 2026-08-26 12:00:31.345205 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-26 12:00:31.947195 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-26 12:00:32.014266 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-26 12:00:32.033863 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-08-26 12:00:32.127680 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-26 12:00:32.139167 | ubuntu-noble | Downloading gitpython-3.1.60-py3-none-any.whl.metadata (13 kB) 2026-08-26 12:00:32.256946 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-26 12:00:32.269067 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-26 12:00:32.288876 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-08-26 12:00:32.294682 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-08-26 12:00:32.343659 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-26 12:00:32.354506 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-26 12:00:32.416870 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-26 12:00:32.428601 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-26 12:00:32.494658 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-26 12:00:32.506171 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-08-26 12:00:32.581073 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-26 12:00:32.591678 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-26 12:00:32.640075 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-26 12:00:32.651449 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-26 12:00:32.669538 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-08-26 12:00:32.672532 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-08-26 12:00:32.754986 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-26 12:00:32.766202 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-26 12:00:32.793041 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-08-26 12:00:32.795138 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-08-26 12:00:32.796492 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-08-26 12:00:32.797762 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-08-26 12:00:32.839690 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-26 12:00:32.870376 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.5 MB/s eta 0:00:00 2026-08-26 12:00:32.884138 | ubuntu-noble | Downloading gitpython-3.1.60-py3-none-any.whl (221 kB) 2026-08-26 12:00:32.908485 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.9/221.9 kB 11.9 MB/s eta 0:00:00 2026-08-26 12:00:32.923838 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-26 12:00:32.940835 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 12.7 MB/s eta 0:00:00 2026-08-26 12:00:32.954167 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-26 12:00:32.971384 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.1 MB/s eta 0:00:00 2026-08-26 12:00:32.985241 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-26 12:00:33.039238 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 46.8 MB/s eta 0:00:00 2026-08-26 12:00:33.053098 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-26 12:00:33.067147 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.1 MB/s eta 0:00:00 2026-08-26 12:00:33.079673 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-26 12:00:33.101382 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-08-26 12:00:33.114739 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.7 MB/s eta 0:00:00 2026-08-26 12:00:33.126273 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-26 12:00:33.374631 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-26 12:00:34.282429 | ubuntu-noble | Successfully installed GitPython-3.1.60 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-08-26 12:00:34.399569 | ubuntu-noble | + pip3 install kolla/ 2026-08-26 12:00:34.881327 | ubuntu-noble | Processing ./kolla 2026-08-26 12:00:34.884089 | ubuntu-noble | Installing build dependencies: started 2026-08-26 12:00:36.731537 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-26 12:00:36.739428 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-26 12:00:36.980720 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-26 12:00:36.988141 | ubuntu-noble | Installing backend dependencies: started 2026-08-26 12:00:39.127275 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-26 12:00:39.129695 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-26 12:00:39.730618 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-26 12:00:39.748384 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (7.0.3) 2026-08-26 12:00:39.750285 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.6) 2026-08-26 12:00:39.752807 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.60) 2026-08-26 12:00:39.754882 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (10.7.0) 2026-08-26 12:00:39.757172 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (84.0.0) 2026-08-26 12:00:39.800902 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.2.0) (4.0.12) 2026-08-26 12:00:39.804795 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.0) (3.0.3) 2026-08-26 12:00:39.812909 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (1.3.0) 2026-08-26 12:00:39.814233 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (5.9.1) 2026-08-26 12:00:39.815591 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.9.0) 2026-08-26 12:00:39.817000 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (2.0.0) 2026-08-26 12:00:39.818398 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.0.3) 2026-08-26 12:00:39.819750 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (2.34.2) 2026-08-26 12:00:39.867898 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.2.0) (5.0.3) 2026-08-26 12:00:39.885652 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.5.1) 2026-08-26 12:00:39.887252 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.19) 2026-08-26 12:00:39.888765 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (2.7.0) 2026-08-26 12:00:39.890047 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (2026.7.22) 2026-08-26 12:00:39.919447 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-26 12:00:39.920507 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-26 12:00:41.397683 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-26 12:00:41.399830 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=8ab117a6a1cae5e584aeb9cb2a30293bc222fb1c812c1ef484c812da8dbf7f79 2026-08-26 12:00:41.400768 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-135pkrbj/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-26 12:00:41.409491 | ubuntu-noble | Successfully built kolla 2026-08-26 12:00:41.591820 | ubuntu-noble | Installing collected packages: kolla 2026-08-26 12:00:41.753148 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-26 12:00:41.881096 | ubuntu-noble | ++ kolla-build --version 2026-08-26 12:00:42.415867 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-26 12:00:42.415946 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-26 12:00:42.416158 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-26 12:00:42.419151 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=60b6d55 2026-08-26 12:00:42.419193 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=60b6d55 2026-08-26 12:00:42.419367 | ubuntu-noble | ++ cd release 2026-08-26 12:00:42.419408 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-26 12:00:42.421798 | ubuntu-noble | + export HASH_RELEASE=c9b59c2 2026-08-26 12:00:42.421835 | ubuntu-noble | + HASH_RELEASE=c9b59c2 2026-08-26 12:00:42.421846 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-26 12:00:42.564666 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-26 12:00:42.564728 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-26 12:00:42.564741 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-26 12:00:42.565758 | ubuntu-noble | {% extends parent_template %} 2026-08-26 12:00:42.565783 | ubuntu-noble | 2026-08-26 12:00:42.565796 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-26 12:00:42.565806 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-26 12:00:42.565816 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-26 12:00:42.565825 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-26 12:00:42.565845 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-26 12:00:42.565855 | ubuntu-noble | ] %} 2026-08-26 12:00:42.565864 | ubuntu-noble | 2026-08-26 12:00:42.565875 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-26 12:00:42.565886 | ubuntu-noble | 2026-08-26 12:00:42.565895 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-26 12:00:42.565905 | ubuntu-noble | 2026-08-26 12:00:42.565914 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-26 12:00:42.565924 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-26 12:00:42.565933 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-26 12:00:42.565943 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-26 12:00:42.565953 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.565963 | ubuntu-noble | 2026-08-26 12:00:42.565973 | ubuntu-noble | {% block horizon_header %} 2026-08-26 12:00:42.565982 | ubuntu-noble | RUN apt-get update \ 2026-08-26 12:00:42.565992 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-26 12:00:42.566002 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-26 12:00:42.566012 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-26 12:00:42.566055 | ubuntu-noble | && apt-get clean \ 2026-08-26 12:00:42.566065 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-26 12:00:42.566075 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566084 | ubuntu-noble | 2026-08-26 12:00:42.566094 | ubuntu-noble | {% block horizon_footer %} 2026-08-26 12:00:42.566104 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-26 12:00:42.566114 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-08-26 12:00:42.566146 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-26 12:00:42.566156 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566165 | ubuntu-noble | 2026-08-26 12:00:42.566175 | ubuntu-noble | {% block base_header %} 2026-08-26 12:00:42.566185 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-26 12:00:42.566196 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-26 12:00:42.566206 | ubuntu-noble | 2026-08-26 12:00:42.566215 | ubuntu-noble | RUN apt-get update \ 2026-08-26 12:00:42.566225 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-26 12:00:42.566235 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-26 12:00:42.566244 | ubuntu-noble | && apt-get clean \ 2026-08-26 12:00:42.566254 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-26 12:00:42.566263 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566273 | ubuntu-noble | 2026-08-26 12:00:42.566283 | ubuntu-noble | {% block openstack_base_header %} 2026-08-26 12:00:42.566292 | ubuntu-noble | RUN apt-get update \ 2026-08-26 12:00:42.566302 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-26 12:00:42.566334 | ubuntu-noble | && apt-get clean \ 2026-08-26 12:00:42.566344 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-26 12:00:42.566354 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566364 | ubuntu-noble | 2026-08-26 12:00:42.566373 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-26 12:00:42.566383 | ubuntu-noble | 2026-08-26 12:00:42.566393 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-26 12:00:42.566402 | ubuntu-noble | 2026-08-26 12:00:42.566412 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-26 12:00:42.566422 | ubuntu-noble | 2026-08-26 12:00:42.566432 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-26 12:00:42.566441 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-26 12:00:42.566451 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-26 12:00:42.566461 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566470 | ubuntu-noble | 2026-08-26 12:00:42.566480 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-26 12:00:42.566490 | ubuntu-noble | {% block manila_base_footer %} 2026-08-26 12:00:42.566499 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-26 12:00:42.566509 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566519 | ubuntu-noble | 2026-08-26 12:00:42.566528 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-26 12:00:42.566538 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-26 12:00:42.566547 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-26 12:00:42.566557 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-26 12:00:42.566567 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-26 12:00:42.566576 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566586 | ubuntu-noble | 2026-08-26 12:00:42.566595 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-26 12:00:42.566605 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-26 12:00:42.566615 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-26 12:00:42.566624 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-26 12:00:42.566634 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566643 | ubuntu-noble | 2026-08-26 12:00:42.566653 | ubuntu-noble | {% block grafana_footer %} 2026-08-26 12:00:42.566663 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-26 12:00:42.566673 | ubuntu-noble | && mkdir -p /operations \ 2026-08-26 12:00:42.566682 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-26 12:00:42.566692 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-26 12:00:42.566701 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566711 | ubuntu-noble | 2026-08-26 12:00:42.566721 | ubuntu-noble | {% block keystone_footer %} 2026-08-26 12:00:42.566730 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-26 12:00:42.566740 | ubuntu-noble | RUN apt-get update \ 2026-08-26 12:00:42.566749 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-26 12:00:42.566759 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-26 12:00:42.566768 | ubuntu-noble | libldap-common \ 2026-08-26 12:00:42.566778 | ubuntu-noble | libmemcached11 \ 2026-08-26 12:00:42.566788 | ubuntu-noble | && apt-get clean \ 2026-08-26 12:00:42.566797 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-26 12:00:42.566807 | ubuntu-noble | && a2enmod auth_openidc 2026-08-26 12:00:42.566817 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566826 | ubuntu-noble | 2026-08-26 12:00:42.566836 | ubuntu-noble | {% block footer %} 2026-08-26 12:00:42.566855 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-26 12:00:42.566865 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-26 12:00:42.566875 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-26 12:00:42.566884 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-26 12:00:42.566897 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi 2026-08-26 12:00:42.566929 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.566948 | ubuntu-noble | 2026-08-26 12:00:42.566958 | ubuntu-noble | {% block labels %} 2026-08-26 12:00:42.566967 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-26 12:00:42.566977 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-26 12:00:42.566987 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="60b6d55" \ 2026-08-26 12:00:42.566997 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-26 12:00:42.567006 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-26 12:00:42.567044 | ubuntu-noble | "de.osism.commit.release"="c9b59c2" \ 2026-08-26 12:00:42.567054 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-26 12:00:42.567064 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-26 12:00:42.567073 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-26 12:00:42.567083 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-26 12:00:42.567093 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-26T12:00:42.544947+00:00" \ 2026-08-26 12:00:42.567103 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-26 12:00:42.567112 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-26 12:00:42.567122 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-26 12:00:42.567154 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-26 12:00:42.567164 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-26 12:00:42.567174 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-26 12:00:42.567183 | ubuntu-noble | {% endblock %} 2026-08-26 12:00:42.567193 | ubuntu-noble | 2026-08-26 12:00:42.567912 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-26 12:00:42.569894 | ubuntu-noble | + BASE=ubuntu 2026-08-26 12:00:42.569926 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-26 12:00:42.570822 | ubuntu-noble | ++ date +%Y%m%d 2026-08-26 12:00:42.571906 | ubuntu-noble | + BUILD_ID=20260826 2026-08-26 12:00:42.571931 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-26 12:00:42.571940 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-26 12:00:42.571950 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-26 12:00:42.571958 | ubuntu-noble | + VERSION=latest 2026-08-26 12:00:42.571970 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-26 12:00:42.571978 | ubuntu-noble | + . defaults/all.sh 2026-08-26 12:00:42.572218 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-26 12:00:42.572295 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-26 12:00:42.572309 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-26 12:00:42.572319 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-26 12:00:42.572339 | ubuntu-noble | +++ deactivate nondestructive 2026-08-26 12:00:42.572349 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:42.572358 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:42.572368 | ubuntu-noble | +++ hash -r 2026-08-26 12:00:42.572378 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:42.572387 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-26 12:00:42.572396 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-26 12:00:42.572406 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-26 12:00:42.572420 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-26 12:00:42.572430 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-26 12:00:42.572439 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-26 12:00:42.572449 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-26 12:00:42.572459 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-26 12:00:42.572470 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-26 12:00:42.572480 | ubuntu-noble | +++ export PATH 2026-08-26 12:00:42.572493 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:42.572503 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-26 12:00:42.572512 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-26 12:00:42.572522 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-26 12:00:42.572531 | ubuntu-noble | +++ export PS1 2026-08-26 12:00:42.572541 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-26 12:00:42.572551 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-26 12:00:42.572560 | ubuntu-noble | +++ hash -r 2026-08-26 12:00:42.572573 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-26 12:00:42.573729 | ubuntu-noble | +++ date +%Y%m%d 2026-08-26 12:00:42.574752 | ubuntu-noble | ++ export BUILD_ID=20260826 2026-08-26 12:00:42.574781 | ubuntu-noble | ++ BUILD_ID=20260826 2026-08-26 12:00:42.574808 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-26 12:00:42.574817 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-26 12:00:42.574831 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-26 12:00:42.574840 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-26 12:00:42.574848 | ubuntu-noble | + export VERSION 2026-08-26 12:00:42.574857 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-26 12:00:42.574865 | ubuntu-noble | + DOCKER_TAG=build-20260826 2026-08-26 12:00:42.574873 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-26 12:00:42.574882 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-26 12:00:42.574890 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-26 12:00:42.574899 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-26 12:00:42.574908 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-26 12:00:42.707248 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-26 12:00:42.707331 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-08-26 12:00:43.989806 | ubuntu-noble | localhost | SUCCESS => { 2026-08-26 12:00:43.989845 | ubuntu-noble | "changed": false, 2026-08-26 12:00:43.989849 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:43.989853 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:43.989857 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:43.989860 | ubuntu-noble | "msg": "OK", 2026-08-26 12:00:43.989863 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:43.989867 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:43.989870 | ubuntu-noble | "size": 4562, 2026-08-26 12:00:43.989874 | ubuntu-noble | "state": "file", 2026-08-26 12:00:43.989877 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:43.989881 | ubuntu-noble | } 2026-08-26 12:00:44.084588 | ubuntu-noble | + setini DEFAULT tag build-20260826 2026-08-26 12:00:44.084641 | 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-20260826' 2026-08-26 12:00:45.340884 | ubuntu-noble | localhost | CHANGED => { 2026-08-26 12:00:45.340924 | ubuntu-noble | "changed": true, 2026-08-26 12:00:45.340928 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:45.340932 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:45.340935 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:45.340939 | ubuntu-noble | "msg": "option changed", 2026-08-26 12:00:45.340942 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:45.340947 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:45.340951 | ubuntu-noble | "size": 4570, 2026-08-26 12:00:45.340954 | ubuntu-noble | "state": "file", 2026-08-26 12:00:45.340958 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:45.340961 | ubuntu-noble | } 2026-08-26 12:00:45.435870 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-26 12:00:45.435922 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-08-26 12:00:46.654100 | ubuntu-noble | localhost | SUCCESS => { 2026-08-26 12:00:46.654166 | ubuntu-noble | "changed": false, 2026-08-26 12:00:46.654175 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:46.654182 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:46.654190 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:46.654197 | ubuntu-noble | "msg": "OK", 2026-08-26 12:00:46.654218 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:46.654226 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:46.654233 | ubuntu-noble | "size": 4570, 2026-08-26 12:00:46.654240 | ubuntu-noble | "state": "file", 2026-08-26 12:00:46.654247 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:46.654255 | ubuntu-noble | } 2026-08-26 12:00:46.752517 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-26 12:00:46.753660 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-08-26 12:00:48.014468 | ubuntu-noble | localhost | SUCCESS => { 2026-08-26 12:00:48.014528 | ubuntu-noble | "changed": false, 2026-08-26 12:00:48.014534 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:48.014538 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:48.014542 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:48.014546 | ubuntu-noble | "msg": "OK", 2026-08-26 12:00:48.014549 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:48.014553 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:48.014557 | ubuntu-noble | "size": 4570, 2026-08-26 12:00:48.014560 | ubuntu-noble | "state": "file", 2026-08-26 12:00:48.014564 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:48.014568 | ubuntu-noble | } 2026-08-26 12:00:48.116115 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-26 12:00:48.116187 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-08-26 12:00:49.358107 | ubuntu-noble | localhost | SUCCESS => { 2026-08-26 12:00:49.358162 | ubuntu-noble | "changed": false, 2026-08-26 12:00:49.358171 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:49.358179 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:49.358186 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:49.358193 | ubuntu-noble | "msg": "OK", 2026-08-26 12:00:49.358200 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:49.358207 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:49.358215 | ubuntu-noble | "size": 4570, 2026-08-26 12:00:49.358222 | ubuntu-noble | "state": "file", 2026-08-26 12:00:49.358229 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:49.358236 | ubuntu-noble | } 2026-08-26 12:00:49.456963 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-26 12:00:49.457185 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-26 12:00:49.457408 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-26 12:00:49.457574 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-08-26 12:00:50.719569 | ubuntu-noble | localhost | CHANGED => { 2026-08-26 12:00:50.719636 | ubuntu-noble | "changed": true, 2026-08-26 12:00:50.719643 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:50.719648 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:50.719653 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:50.719658 | ubuntu-noble | "msg": "section and option added", 2026-08-26 12:00:50.719664 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:50.719670 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:50.719675 | ubuntu-noble | "size": 4641, 2026-08-26 12:00:50.719680 | ubuntu-noble | "state": "file", 2026-08-26 12:00:50.719686 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:50.719691 | ubuntu-noble | } 2026-08-26 12:00:50.816927 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-08-26 12:00:50.819836 | ubuntu-noble | + setini openstack-base type local 2026-08-26 12:00:50.819872 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-08-26 12:00:52.039263 | ubuntu-noble | localhost | CHANGED => { 2026-08-26 12:00:52.039336 | ubuntu-noble | "changed": true, 2026-08-26 12:00:52.039343 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:52.039348 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:52.039353 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:52.039357 | ubuntu-noble | "msg": "option added", 2026-08-26 12:00:52.039361 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:52.039366 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:52.039371 | ubuntu-noble | "size": 4752, 2026-08-26 12:00:52.039375 | ubuntu-noble | "state": "file", 2026-08-26 12:00:52.039379 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:52.039384 | ubuntu-noble | } 2026-08-26 12:00:52.164292 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-26 12:00:52.164388 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-26 12:00:52.164400 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-08-26 12:00:53.371372 | ubuntu-noble | localhost | CHANGED => { 2026-08-26 12:00:53.371424 | ubuntu-noble | "changed": true, 2026-08-26 12:00:53.371429 | ubuntu-noble | "gid": 1000, 2026-08-26 12:00:53.371432 | ubuntu-noble | "group": "zuul", 2026-08-26 12:00:53.371436 | ubuntu-noble | "mode": "0664", 2026-08-26 12:00:53.371439 | ubuntu-noble | "msg": "option added", 2026-08-26 12:00:53.371443 | ubuntu-noble | "owner": "zuul", 2026-08-26 12:00:53.371447 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-26 12:00:53.371450 | ubuntu-noble | "size": 4790, 2026-08-26 12:00:53.371454 | ubuntu-noble | "state": "file", 2026-08-26 12:00:53.371457 | ubuntu-noble | "uid": 1000 2026-08-26 12:00:53.371461 | ubuntu-noble | } 2026-08-26 12:00:53.474188 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-26 12:00:53.474257 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-26 12:00:53.474269 | ubuntu-noble | + cat kolla-build.conf 2026-08-26 12:00:53.475233 | ubuntu-noble | [DEFAULT] 2026-08-26 12:00:53.475258 | ubuntu-noble | base = ubuntu 2026-08-26 12:00:53.475290 | ubuntu-noble | base_package_type = deb 2026-08-26 12:00:53.475301 | ubuntu-noble | base_tag = 24.04 2026-08-26 12:00:53.475339 | ubuntu-noble | install_type = source 2026-08-26 12:00:53.475350 | ubuntu-noble | namespace = kolla 2026-08-26 12:00:53.475360 | ubuntu-noble | openstack_release = 2025.2 2026-08-26 12:00:53.475369 | ubuntu-noble | push = false 2026-08-26 12:00:53.475379 | ubuntu-noble | tag = build-20260826 2026-08-26 12:00:53.475389 | ubuntu-noble | threads = 1 2026-08-26 12:00:53.475399 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-26 12:00:53.475409 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-26 12:00:53.475420 | ubuntu-noble | 2026-08-26 12:00:53.475432 | ubuntu-noble | ######################################################################### 2026-08-26 12:00:53.475443 | ubuntu-noble | # sources tracked in release repository 2026-08-26 12:00:53.475453 | ubuntu-noble | 2026-08-26 12:00:53.475463 | ubuntu-noble | [aodh-base] 2026-08-26 12:00:53.475472 | ubuntu-noble | type = local 2026-08-26 12:00:53.475482 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-26 12:00:53.475491 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-26 12:00:53.475501 | ubuntu-noble | 2026-08-26 12:00:53.475510 | ubuntu-noble | 2026-08-26 12:00:53.475520 | ubuntu-noble | 2026-08-26 12:00:53.475529 | ubuntu-noble | [barbican-base] 2026-08-26 12:00:53.475539 | ubuntu-noble | type = local 2026-08-26 12:00:53.475549 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-26 12:00:53.475559 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-26 12:00:53.475569 | ubuntu-noble | 2026-08-26 12:00:53.475578 | ubuntu-noble | 2026-08-26 12:00:53.475588 | ubuntu-noble | 2026-08-26 12:00:53.475597 | ubuntu-noble | [blazar-base] 2026-08-26 12:00:53.475607 | ubuntu-noble | type = local 2026-08-26 12:00:53.475616 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-26 12:00:53.475626 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-26 12:00:53.475635 | ubuntu-noble | 2026-08-26 12:00:53.475645 | ubuntu-noble | 2026-08-26 12:00:53.475654 | ubuntu-noble | 2026-08-26 12:00:53.475663 | ubuntu-noble | [ceilometer-base] 2026-08-26 12:00:53.475673 | ubuntu-noble | type = local 2026-08-26 12:00:53.475682 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:53.475692 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:53.475702 | ubuntu-noble | 2026-08-26 12:00:53.475711 | ubuntu-noble | 2026-08-26 12:00:53.475720 | ubuntu-noble | 2026-08-26 12:00:53.475730 | ubuntu-noble | [cinder-base] 2026-08-26 12:00:53.475739 | ubuntu-noble | type = local 2026-08-26 12:00:53.475749 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-26 12:00:53.475758 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-26 12:00:53.475768 | ubuntu-noble | 2026-08-26 12:00:53.475777 | ubuntu-noble | 2026-08-26 12:00:53.475787 | ubuntu-noble | 2026-08-26 12:00:53.475796 | ubuntu-noble | [designate-base] 2026-08-26 12:00:53.475805 | ubuntu-noble | type = local 2026-08-26 12:00:53.475815 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-26 12:00:53.475824 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-26 12:00:53.475834 | ubuntu-noble | 2026-08-26 12:00:53.475843 | ubuntu-noble | 2026-08-26 12:00:53.475853 | ubuntu-noble | 2026-08-26 12:00:53.475862 | ubuntu-noble | [glance-base] 2026-08-26 12:00:53.475872 | ubuntu-noble | type = local 2026-08-26 12:00:53.475881 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-26 12:00:53.475891 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-26 12:00:53.475900 | ubuntu-noble | 2026-08-26 12:00:53.475909 | ubuntu-noble | 2026-08-26 12:00:53.475919 | ubuntu-noble | 2026-08-26 12:00:53.475928 | ubuntu-noble | [heat-base] 2026-08-26 12:00:53.475938 | ubuntu-noble | type = local 2026-08-26 12:00:53.475947 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-26 12:00:53.475956 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-26 12:00:53.475966 | ubuntu-noble | 2026-08-26 12:00:53.475975 | ubuntu-noble | 2026-08-26 12:00:53.475985 | ubuntu-noble | 2026-08-26 12:00:53.475994 | ubuntu-noble | [horizon] 2026-08-26 12:00:53.476003 | ubuntu-noble | type = local 2026-08-26 12:00:53.476044 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-26 12:00:53.476094 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-26 12:00:53.476106 | ubuntu-noble | 2026-08-26 12:00:53.476115 | ubuntu-noble | 2026-08-26 12:00:53.476125 | ubuntu-noble | 2026-08-26 12:00:53.476143 | ubuntu-noble | [ironic-base] 2026-08-26 12:00:53.476153 | ubuntu-noble | type = local 2026-08-26 12:00:53.476163 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-26 12:00:53.476172 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-26 12:00:53.476182 | ubuntu-noble | 2026-08-26 12:00:53.476191 | ubuntu-noble | 2026-08-26 12:00:53.476200 | ubuntu-noble | 2026-08-26 12:00:53.476210 | ubuntu-noble | [keystone-base] 2026-08-26 12:00:53.476219 | ubuntu-noble | type = local 2026-08-26 12:00:53.476229 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-26 12:00:53.476238 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-26 12:00:53.476248 | ubuntu-noble | 2026-08-26 12:00:53.476257 | ubuntu-noble | 2026-08-26 12:00:53.476266 | ubuntu-noble | 2026-08-26 12:00:53.476276 | ubuntu-noble | [magnum-base] 2026-08-26 12:00:53.476285 | ubuntu-noble | type = local 2026-08-26 12:00:53.476294 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-26 12:00:53.476331 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-26 12:00:53.476341 | ubuntu-noble | 2026-08-26 12:00:53.476350 | ubuntu-noble | 2026-08-26 12:00:53.476360 | ubuntu-noble | 2026-08-26 12:00:53.476369 | ubuntu-noble | [manila-base] 2026-08-26 12:00:53.476379 | ubuntu-noble | type = local 2026-08-26 12:00:53.476388 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-26 12:00:53.476397 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-26 12:00:53.476407 | ubuntu-noble | 2026-08-26 12:00:53.476416 | ubuntu-noble | 2026-08-26 12:00:53.476425 | ubuntu-noble | 2026-08-26 12:00:53.476435 | ubuntu-noble | [masakari-base] 2026-08-26 12:00:53.476445 | ubuntu-noble | type = local 2026-08-26 12:00:53.476454 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-26 12:00:53.476463 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-26 12:00:53.476473 | ubuntu-noble | 2026-08-26 12:00:53.476482 | ubuntu-noble | 2026-08-26 12:00:53.476492 | ubuntu-noble | 2026-08-26 12:00:53.476501 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-26 12:00:53.476510 | ubuntu-noble | type = local 2026-08-26 12:00:53.476520 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:00:53.476530 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:00:53.476540 | ubuntu-noble | 2026-08-26 12:00:53.476549 | ubuntu-noble | 2026-08-26 12:00:53.476559 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-26 12:00:53.476568 | ubuntu-noble | type = local 2026-08-26 12:00:53.476578 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:00:53.476587 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:00:53.476597 | ubuntu-noble | 2026-08-26 12:00:53.476606 | ubuntu-noble | 2026-08-26 12:00:53.476616 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-26 12:00:53.476625 | ubuntu-noble | type = local 2026-08-26 12:00:53.476635 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:00:53.476644 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:00:53.476654 | ubuntu-noble | 2026-08-26 12:00:53.476663 | ubuntu-noble | 2026-08-26 12:00:53.476673 | ubuntu-noble | 2026-08-26 12:00:53.476682 | ubuntu-noble | [neutron-base] 2026-08-26 12:00:53.476691 | ubuntu-noble | type = local 2026-08-26 12:00:53.476701 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-26 12:00:53.476711 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-26 12:00:53.476720 | ubuntu-noble | 2026-08-26 12:00:53.476729 | ubuntu-noble | 2026-08-26 12:00:53.476739 | ubuntu-noble | 2026-08-26 12:00:53.476748 | ubuntu-noble | [nova-base] 2026-08-26 12:00:53.476758 | ubuntu-noble | type = local 2026-08-26 12:00:53.476767 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-26 12:00:53.476777 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-26 12:00:53.476786 | ubuntu-noble | 2026-08-26 12:00:53.476796 | ubuntu-noble | 2026-08-26 12:00:53.476805 | ubuntu-noble | 2026-08-26 12:00:53.476815 | ubuntu-noble | [octavia-base] 2026-08-26 12:00:53.476824 | ubuntu-noble | type = local 2026-08-26 12:00:53.476833 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-26 12:00:53.476843 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-26 12:00:53.476852 | ubuntu-noble | 2026-08-26 12:00:53.476869 | ubuntu-noble | 2026-08-26 12:00:53.476878 | ubuntu-noble | 2026-08-26 12:00:53.476888 | ubuntu-noble | [placement-base] 2026-08-26 12:00:53.476897 | ubuntu-noble | type = local 2026-08-26 12:00:53.476907 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-26 12:00:53.476916 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-26 12:00:53.476926 | ubuntu-noble | 2026-08-26 12:00:53.476935 | ubuntu-noble | 2026-08-26 12:00:53.476945 | ubuntu-noble | 2026-08-26 12:00:53.476954 | ubuntu-noble | [skyline-apiserver-base] 2026-08-26 12:00:53.476964 | ubuntu-noble | type = local 2026-08-26 12:00:53.476985 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:00:53.476995 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:00:53.477004 | ubuntu-noble | 2026-08-26 12:00:53.477430 | ubuntu-noble | 2026-08-26 12:00:53.477450 | ubuntu-noble | 2026-08-26 12:00:53.477460 | ubuntu-noble | [skyline-console-base] 2026-08-26 12:00:53.477470 | ubuntu-noble | type = local 2026-08-26 12:00:53.477479 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-26 12:00:53.477489 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-26 12:00:53.477499 | ubuntu-noble | 2026-08-26 12:00:53.477508 | ubuntu-noble | 2026-08-26 12:00:53.477517 | ubuntu-noble | 2026-08-26 12:00:53.477527 | ubuntu-noble | [watcher-base] 2026-08-26 12:00:53.477536 | ubuntu-noble | type = local 2026-08-26 12:00:53.477546 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-26 12:00:53.477555 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-26 12:00:53.477565 | ubuntu-noble | 2026-08-26 12:00:53.477574 | ubuntu-noble | 2026-08-26 12:00:53.477584 | ubuntu-noble | [openstack-base] 2026-08-26 12:00:53.477593 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-26 12:00:53.477603 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-26 12:00:53.477612 | ubuntu-noble | type = local 2026-08-26 12:00:53.477629 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-26 12:00:53.479127 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-26 12:00:53.479211 | ubuntu-noble | + VERSION=latest 2026-08-26 12:00:53.479227 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-26 12:00:53.479239 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-26 12:00:53.479250 | ubuntu-noble | + . defaults/all.sh 2026-08-26 12:00:53.479270 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-26 12:00:53.479281 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-26 12:00:53.479309 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-26 12:00:53.479339 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-26 12:00:53.479360 | ubuntu-noble | +++ deactivate nondestructive 2026-08-26 12:00:53.479369 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:53.479379 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:53.479389 | ubuntu-noble | +++ hash -r 2026-08-26 12:00:53.479403 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:53.479413 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-26 12:00:53.479423 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-26 12:00:53.479433 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-26 12:00:53.479442 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-26 12:00:53.479452 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-26 12:00:53.479461 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-26 12:00:53.479471 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-26 12:00:53.479503 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-26 12:00:53.479515 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-26 12:00:53.479525 | ubuntu-noble | +++ export PATH 2026-08-26 12:00:53.479539 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-26 12:00:53.479548 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-26 12:00:53.479558 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-26 12:00:53.479568 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-26 12:00:53.479577 | ubuntu-noble | +++ export PS1 2026-08-26 12:00:53.479587 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-26 12:00:53.479596 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-26 12:00:53.479606 | ubuntu-noble | +++ hash -r 2026-08-26 12:00:53.479615 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-26 12:00:53.480721 | ubuntu-noble | +++ date +%Y%m%d 2026-08-26 12:00:53.481830 | ubuntu-noble | ++ export BUILD_ID=20260826 2026-08-26 12:00:53.481871 | ubuntu-noble | ++ BUILD_ID=20260826 2026-08-26 12:00:53.481885 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-26 12:00:53.481894 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-26 12:00:53.481902 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-26 12:00:53.481911 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-26 12:00:53.481919 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-26 12:00:53.483164 | ubuntu-noble | +++ pwd 2026-08-26 12:00:53.483209 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-26 12:00:53.483219 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-26 12:00:53.483507 | ubuntu-noble | + export VERSION 2026-08-26 12:00:53.483521 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-26 12:00:53.483581 | ubuntu-noble | + mkdir -p tarballs 2026-08-26 12:00:53.487123 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-26 12:00:53.626890 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-26 12:00:53.626971 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=127 ms 2026-08-26 12:00:54.613388 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=122 ms 2026-08-26 12:00:54.613498 | ubuntu-noble | 2026-08-26 12:00:54.613515 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-26 12:00:54.613527 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-26 12:00:54.613538 | ubuntu-noble | rtt min/avg/max/mdev = 122.319/124.508/126.698/2.189 ms 2026-08-26 12:00:54.616117 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-26 12:00:54.619658 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:00:54.619716 | ubuntu-noble | + pushd tarballs 2026-08-26 12:00:54.621011 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-26 12:00:54.623731 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-26 12:00:54.623810 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-26 12:00:54.623834 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-26 12:00:54.623845 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-26 12:00:54.623856 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.722209 | ubuntu-noble | 2026-08-26 12:00:55 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-26 12:00:55.724160 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:00:55.724214 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.724228 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.727102 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.727152 | ubuntu-noble | ++ head -1 2026-08-26 12:00:55.727222 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:00:55.737979 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-08-26 12:00:55.738891 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-08-26 12:00:55.738983 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:00:55.739036 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-08-26 12:00:55.739094 | ubuntu-noble | ++ local suffix= 2026-08-26 12:00:55.739172 | ubuntu-noble | ++ local name=aodh 2026-08-26 12:00:55.739182 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:55.739236 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:55.739246 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-26 12:00:55.739287 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-26 12:00:55.739331 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:55.739340 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-26 12:00:55.739364 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-26 12:00:55.739390 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:55.739399 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-26 12:00:55.739407 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-26 12:00:55.739415 | ubuntu-noble | ++ return 1 2026-08-26 12:00:55.740156 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:55.740181 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:55.740607 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-08-26 12:00:55.740698 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:00:55.740742 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-08-26 12:00:55.740785 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:00:55.740859 | ubuntu-noble | ++ local name=aodh 2026-08-26 12:00:55.741376 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:55.741401 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:55.741407 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-26 12:00:55.741414 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-26 12:00:55.741423 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:55.741433 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-26 12:00:55.741443 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-26 12:00:55.741453 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:55.741463 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-26 12:00:55.741472 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-26 12:00:55.741481 | ubuntu-noble | ++ return 1 2026-08-26 12:00:55.741595 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:55.741644 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:55.741685 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.741707 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.741735 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:55.741768 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.741788 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-26 12:00:55.741815 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:55.741839 | ubuntu-noble | + popd 2026-08-26 12:00:55.741940 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:00:55.741972 | ubuntu-noble | + pushd tarballs 2026-08-26 12:00:55.742846 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-26 12:00:55.745408 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-26 12:00:55.745442 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-26 12:00:55.745449 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-26 12:00:55.745455 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-26 12:00:55.745461 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.977976 | ubuntu-noble | 2026-08-26 12:00:56 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-26 12:00:56.980749 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:00:56.980825 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.980840 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.983095 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.983141 | ubuntu-noble | ++ head -1 2026-08-26 12:00:56.984939 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:00:56.994359 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-26 12:00:56.995760 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-26 12:00:56.995792 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:00:56.995799 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-26 12:00:56.995805 | ubuntu-noble | ++ local suffix= 2026-08-26 12:00:56.995811 | ubuntu-noble | ++ local name=barbican 2026-08-26 12:00:56.995816 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:56.995822 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:56.995827 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-26 12:00:56.995833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-26 12:00:56.995840 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:56.995846 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-26 12:00:56.995863 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-26 12:00:56.995869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:56.995874 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-26 12:00:56.995879 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-26 12:00:56.995885 | ubuntu-noble | ++ return 1 2026-08-26 12:00:56.995895 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:56.995901 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:56.997176 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-26 12:00:56.997204 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:00:56.997210 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-26 12:00:56.997216 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:00:56.997221 | ubuntu-noble | ++ local name=barbican 2026-08-26 12:00:56.997227 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:56.997233 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:56.997238 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-26 12:00:56.997244 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-26 12:00:56.997249 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:56.997255 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-26 12:00:56.997260 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-26 12:00:56.997266 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:56.997271 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-26 12:00:56.997277 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-26 12:00:56.997282 | ubuntu-noble | ++ return 1 2026-08-26 12:00:56.997292 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:56.997298 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:56.997306 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.997312 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.997319 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:56.997358 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.997380 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-26 12:00:56.997388 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:56.997396 | ubuntu-noble | + popd 2026-08-26 12:00:56.997529 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:00:56.997537 | ubuntu-noble | + pushd tarballs 2026-08-26 12:00:56.998482 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-26 12:00:57.000796 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-26 12:00:57.000823 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-26 12:00:57.000865 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-26 12:00:57.000872 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-26 12:00:57.000896 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.180175 | ubuntu-noble | 2026-08-26 12:00:58 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-26 12:00:58.181921 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:00:58.181968 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.181980 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.185092 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.185134 | ubuntu-noble | ++ head -1 2026-08-26 12:00:58.185343 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:00:58.191506 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-26 12:00:58.192227 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-26 12:00:58.192262 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:00:58.192272 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-26 12:00:58.192488 | ubuntu-noble | ++ local suffix= 2026-08-26 12:00:58.192555 | ubuntu-noble | ++ local name=blazar 2026-08-26 12:00:58.192594 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:58.192606 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:58.192616 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-26 12:00:58.192639 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-26 12:00:58.192650 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:58.192660 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-26 12:00:58.192669 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-26 12:00:58.192679 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:58.192688 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-26 12:00:58.192698 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-26 12:00:58.192708 | ubuntu-noble | ++ return 1 2026-08-26 12:00:58.193455 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:58.193495 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:58.193735 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-26 12:00:58.193781 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:00:58.193798 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-26 12:00:58.193812 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:00:58.193864 | ubuntu-noble | ++ local name=blazar 2026-08-26 12:00:58.193881 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:58.193903 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:58.193925 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-26 12:00:58.193936 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-26 12:00:58.193950 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:58.193960 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-26 12:00:58.193970 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-26 12:00:58.193979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:58.193988 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-26 12:00:58.193998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-26 12:00:58.194010 | ubuntu-noble | ++ return 1 2026-08-26 12:00:58.195173 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:58.195215 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:58.195226 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.195235 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.195245 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:58.195258 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.195270 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-26 12:00:58.195280 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:58.195290 | ubuntu-noble | + popd 2026-08-26 12:00:58.195299 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:00:58.195309 | ubuntu-noble | + pushd tarballs 2026-08-26 12:00:58.195458 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:58.198533 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:58.198584 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-26 12:00:58.198603 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:58.198618 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:58.198634 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.428103 | ubuntu-noble | 2026-08-26 12:00:59 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-26 12:00:59.430875 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:00:59.430927 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.430941 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.433098 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.433251 | ubuntu-noble | ++ head -1 2026-08-26 12:00:59.435539 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:00:59.447568 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-26 12:00:59.448315 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-26 12:00:59.448354 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:00:59.448393 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-26 12:00:59.448446 | ubuntu-noble | ++ local suffix= 2026-08-26 12:00:59.448533 | ubuntu-noble | ++ local name=ceilometer 2026-08-26 12:00:59.448544 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:59.448578 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:59.448590 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-26 12:00:59.448601 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-26 12:00:59.448639 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:59.448651 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-26 12:00:59.448658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-26 12:00:59.448668 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:59.448675 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-26 12:00:59.448685 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-26 12:00:59.448692 | ubuntu-noble | ++ return 1 2026-08-26 12:00:59.449084 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:59.449102 | ubuntu-noble | + patch_dir= 2026-08-26 12:00:59.450626 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-26 12:00:59.450658 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:00:59.450667 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-26 12:00:59.450674 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:00:59.450681 | ubuntu-noble | ++ local name=ceilometer 2026-08-26 12:00:59.450688 | ubuntu-noble | ++ local candidate path 2026-08-26 12:00:59.450695 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:59.450702 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-26 12:00:59.450709 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-26 12:00:59.450716 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:59.450723 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-26 12:00:59.450730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-26 12:00:59.450737 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:00:59.450744 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-26 12:00:59.450751 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-26 12:00:59.450758 | ubuntu-noble | ++ return 1 2026-08-26 12:00:59.450770 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:59.450778 | ubuntu-noble | + overlay_dir= 2026-08-26 12:00:59.450785 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.450791 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.450798 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:59.450805 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.450812 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-26 12:00:59.450819 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:00:59.450828 | ubuntu-noble | + popd 2026-08-26 12:00:59.450893 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:00:59.450904 | ubuntu-noble | + pushd tarballs 2026-08-26 12:00:59.451949 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-26 12:00:59.453991 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-26 12:00:59.454042 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-26 12:00:59.454207 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-26 12:00:59.454251 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-26 12:00:59.454262 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.149523 | ubuntu-noble | 2026-08-26 12:01:01 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:01.152049 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:01.152090 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.152102 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.156099 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.156148 | ubuntu-noble | ++ head -1 2026-08-26 12:01:01.156873 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:01.163185 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-26 12:01:01.163666 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-26 12:01:01.163737 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:01.163748 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-26 12:01:01.163780 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:01.163853 | ubuntu-noble | ++ local name=cinder 2026-08-26 12:01:01.163862 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:01.163893 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:01.163903 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-26 12:01:01.163912 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-26 12:01:01.163941 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-26 12:01:01.163967 | ubuntu-noble | ++ return 0 2026-08-26 12:01:01.164340 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-26 12:01:01.165135 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-26 12:01:01.165193 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:01.165219 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-26 12:01:01.165227 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:01.165234 | ubuntu-noble | ++ local name=cinder 2026-08-26 12:01:01.165240 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:01.165249 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:01.165256 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-26 12:01:01.165265 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-26 12:01:01.165324 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:01.165332 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-26 12:01:01.165340 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-26 12:01:01.165349 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:01.165356 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-26 12:01:01.165363 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-26 12:01:01.165369 | ubuntu-noble | ++ return 1 2026-08-26 12:01:01.166121 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:01.166147 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:01.166153 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.166159 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.166165 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-26 12:01:01.166170 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.503549 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-26 12:01:01.508684 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-26 12:01:01.508856 | ubuntu-noble | + sort 2026-08-26 12:01:01.519619 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-26 12:01:01.521069 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-26 12:01:01.521095 | ubuntu-noble | ++ sort 2026-08-26 12:01:01.522826 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:01.522855 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-26 12:01:01.522875 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-26 12:01:01.522893 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-26 12:01:01.522900 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-26 12:01:01.522905 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-26 12:01:01.522919 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:01.524900 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-26 12:01:01.524922 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-26 12:01:01.524927 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-26 12:01:01.524960 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:01.526904 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-26 12:01:01.526926 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-26 12:01:01.526931 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-26 12:01:01.526957 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-26 12:01:01.527053 | ubuntu-noble | + popd 2026-08-26 12:01:01.528077 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-26 12:01:01.528097 | ubuntu-noble | + sort 2026-08-26 12:01:01.539250 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-26 12:01:01.539332 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-26 12:01:01.539357 | ubuntu-noble | + local before=files-before 2026-08-26 12:01:01.539375 | ubuntu-noble | + local after=files-after 2026-08-26 12:01:01.539390 | ubuntu-noble | + local sources_txt 2026-08-26 12:01:01.540458 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-26 12:01:01.540886 | ubuntu-noble | ++ head -1 2026-08-26 12:01:01.542927 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-26 12:01:01.542978 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-26 12:01:01.542999 | ubuntu-noble | + local new_files 2026-08-26 12:01:01.543598 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-26 12:01:01.548477 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-26 12:01:01.548496 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-26 12:01:01.548768 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-26 12:01:01.550498 | ubuntu-noble | + [[ -n y ]] 2026-08-26 12:01:01.550519 | ubuntu-noble | + echo 2026-08-26 12:01:01.550522 | ubuntu-noble | + local file 2026-08-26 12:01:01.550526 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:01.550530 | ubuntu-noble | + case $file in 2026-08-26 12:01:01.550534 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-08-26 12:01:01.550539 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-26 12:01:01.550544 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-26 12:01:01.550548 | ubuntu-noble | + rm files-before files-after 2026-08-26 12:01:01.551966 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-26 12:01:02.792246 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-26 12:01:02.861125 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-26 12:01:02.861209 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-26 12:01:02.861226 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:02.861237 | ubuntu-noble | + popd 2026-08-26 12:01:02.861247 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:02.861258 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:02.861279 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-26 12:01:02.863421 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-26 12:01:02.863501 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-26 12:01:02.863522 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-26 12:01:02.863541 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-26 12:01:02.863552 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.253258 | ubuntu-noble | 2026-08-26 12:01:04 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:04.254699 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:04.254747 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.254770 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.258099 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.258149 | ubuntu-noble | ++ head -1 2026-08-26 12:01:04.259683 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:04.266410 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-08-26 12:01:04.267744 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-08-26 12:01:04.267785 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:04.267798 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-08-26 12:01:04.267809 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:04.267819 | ubuntu-noble | ++ local name=designate 2026-08-26 12:01:04.267829 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:04.267839 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:04.267849 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-26 12:01:04.267859 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-26 12:01:04.267870 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:04.267880 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-26 12:01:04.267890 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-26 12:01:04.267899 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:04.267909 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-26 12:01:04.267919 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-26 12:01:04.267929 | ubuntu-noble | ++ return 1 2026-08-26 12:01:04.267947 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:04.267957 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:04.269250 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-08-26 12:01:04.269285 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:04.269295 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-08-26 12:01:04.269304 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:04.269313 | ubuntu-noble | ++ local name=designate 2026-08-26 12:01:04.269322 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:04.269331 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:04.269340 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-26 12:01:04.269349 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-26 12:01:04.269368 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:04.269379 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-26 12:01:04.269389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-26 12:01:04.269398 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:04.269407 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-26 12:01:04.269415 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-26 12:01:04.269424 | ubuntu-noble | ++ return 1 2026-08-26 12:01:04.269438 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:04.269448 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:04.269457 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.269486 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.269495 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:04.269504 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.269513 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-26 12:01:04.269522 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:04.269532 | ubuntu-noble | + popd 2026-08-26 12:01:04.269545 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:04.269555 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:04.270400 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-26 12:01:04.271806 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-26 12:01:04.271841 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-26 12:01:04.271857 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-26 12:01:04.271866 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-26 12:01:04.271877 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.909429 | ubuntu-noble | 2026-08-26 12:01:05 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:05.911094 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:05.911143 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.911156 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.914080 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.914127 | ubuntu-noble | ++ head -1 2026-08-26 12:01:05.914378 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:05.923664 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-26 12:01:05.924904 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-26 12:01:05.925041 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:05.925141 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-26 12:01:05.925176 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:05.925276 | ubuntu-noble | ++ local name=glance 2026-08-26 12:01:05.925289 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:05.925348 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:05.925376 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-26 12:01:05.925404 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-26 12:01:05.925463 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:05.925474 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-26 12:01:05.925545 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-26 12:01:05.925556 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:05.925566 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-26 12:01:05.925576 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-26 12:01:05.925608 | ubuntu-noble | ++ return 1 2026-08-26 12:01:05.926559 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:05.926586 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:05.927212 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-26 12:01:05.927311 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:05.927324 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-26 12:01:05.927386 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:05.927449 | ubuntu-noble | ++ local name=glance 2026-08-26 12:01:05.927460 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:05.927543 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:05.927555 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-26 12:01:05.927565 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-26 12:01:05.927637 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:05.927648 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-26 12:01:05.927658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-26 12:01:05.927668 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:05.927678 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-26 12:01:05.927688 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-26 12:01:05.927698 | ubuntu-noble | ++ return 1 2026-08-26 12:01:05.928756 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:05.928786 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:05.928794 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.928802 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.928809 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:05.928816 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.928837 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-26 12:01:05.928845 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:05.928852 | ubuntu-noble | + popd 2026-08-26 12:01:05.928859 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:05.928866 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:05.929335 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-26 12:01:05.932379 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-26 12:01:05.932409 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-26 12:01:05.932417 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-26 12:01:05.932425 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-26 12:01:05.932433 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.364127 | ubuntu-noble | 2026-08-26 12:01:07 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:07.366328 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:07.366393 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.366410 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.369076 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.369560 | ubuntu-noble | ++ head -1 2026-08-26 12:01:07.371765 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:07.377000 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-26 12:01:07.378122 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-26 12:01:07.378170 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:07.378181 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-26 12:01:07.378189 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:07.378196 | ubuntu-noble | ++ local name=openstack_heat 2026-08-26 12:01:07.378203 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:07.378211 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:07.378218 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-26 12:01:07.378225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-26 12:01:07.378233 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:07.378240 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-26 12:01:07.378247 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-26 12:01:07.378254 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:07.378261 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-26 12:01:07.378269 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-26 12:01:07.378276 | ubuntu-noble | ++ return 1 2026-08-26 12:01:07.378811 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:07.378839 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:07.379176 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-26 12:01:07.379223 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:07.379236 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-26 12:01:07.379264 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:07.379307 | ubuntu-noble | ++ local name=openstack_heat 2026-08-26 12:01:07.379318 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:07.379346 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:07.379357 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-26 12:01:07.379365 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-26 12:01:07.379375 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:07.379385 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-26 12:01:07.379393 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-26 12:01:07.379403 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:07.379410 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-26 12:01:07.379434 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-26 12:01:07.379445 | ubuntu-noble | ++ return 1 2026-08-26 12:01:07.380095 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:07.380128 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:07.380134 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.380140 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.380145 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:07.380150 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.380155 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-26 12:01:07.380160 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:07.380165 | ubuntu-noble | + popd 2026-08-26 12:01:07.380170 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:07.380175 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:07.380799 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-26 12:01:07.382467 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-26 12:01:07.382520 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-26 12:01:07.382540 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-26 12:01:07.382547 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-26 12:01:07.382555 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.113700 | ubuntu-noble | 2026-08-26 12:01:09 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:09.116176 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:09.116224 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.116238 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.120487 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.120590 | ubuntu-noble | ++ head -1 2026-08-26 12:01:09.121146 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:09.127212 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-26 12:01:09.127719 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-26 12:01:09.127789 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:09.127822 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-26 12:01:09.127855 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:09.127923 | ubuntu-noble | ++ local name=horizon 2026-08-26 12:01:09.127932 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:09.127965 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:09.127976 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-26 12:01:09.127986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-26 12:01:09.128045 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:09.128062 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-26 12:01:09.128070 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-26 12:01:09.128077 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:09.128087 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-26 12:01:09.128094 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-26 12:01:09.128101 | ubuntu-noble | ++ return 1 2026-08-26 12:01:09.128449 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:09.128461 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:09.129959 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-26 12:01:09.129991 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:09.130000 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-26 12:01:09.130007 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:09.130050 | ubuntu-noble | ++ local name=horizon 2026-08-26 12:01:09.130060 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:09.130068 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:09.130075 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-26 12:01:09.130082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-26 12:01:09.130104 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:09.130112 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-26 12:01:09.130119 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-26 12:01:09.130126 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:09.130133 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-26 12:01:09.130140 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-26 12:01:09.130147 | ubuntu-noble | ++ return 1 2026-08-26 12:01:09.130258 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:09.130297 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:09.130344 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.130356 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.130366 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:09.130400 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.130409 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-26 12:01:09.130419 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:09.130429 | ubuntu-noble | + popd 2026-08-26 12:01:09.130624 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:09.130639 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:09.131836 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-26 12:01:09.134477 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-26 12:01:09.134508 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-26 12:01:09.134611 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-26 12:01:09.134623 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-26 12:01:09.134634 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.667188 | ubuntu-noble | 2026-08-26 12:01:10 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3057569/3057569] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:10.669073 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:10.669131 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.669145 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.672096 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.672143 | ubuntu-noble | ++ head -1 2026-08-26 12:01:10.673611 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:10.680355 | ubuntu-noble | + directory=ironic-32.0.2.dev23 2026-08-26 12:01:10.681293 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev23 2026-08-26 12:01:10.681374 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:10.681387 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev23 2026-08-26 12:01:10.681439 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:10.681503 | ubuntu-noble | ++ local name=ironic 2026-08-26 12:01:10.681512 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:10.681565 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:10.681591 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-26 12:01:10.681601 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-26 12:01:10.681634 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-26 12:01:10.681680 | ubuntu-noble | ++ return 0 2026-08-26 12:01:10.682086 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-26 12:01:10.682807 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev23 /source 2026-08-26 12:01:10.682865 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:10.682876 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev23 2026-08-26 12:01:10.682933 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:10.682968 | ubuntu-noble | ++ local name=ironic 2026-08-26 12:01:10.682977 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:10.683048 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:10.683064 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-26 12:01:10.683089 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-26 12:01:10.683124 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:10.683157 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-26 12:01:10.683164 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-26 12:01:10.683170 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:10.683175 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-26 12:01:10.683181 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-26 12:01:10.683190 | ubuntu-noble | ++ return 1 2026-08-26 12:01:10.683893 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:10.683911 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:10.683918 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.683923 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.683929 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-26 12:01:10.683934 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.866103 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-26 12:01:10.871067 | ubuntu-noble | + find ironic-32.0.2.dev23 -type f 2026-08-26 12:01:10.871094 | ubuntu-noble | + sort 2026-08-26 12:01:10.877278 | ubuntu-noble | + pushd ironic-32.0.2.dev23 2026-08-26 12:01:10.878261 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-26 12:01:10.878517 | ubuntu-noble | ++ sort 2026-08-26 12:01:10.881170 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.881254 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-26 12:01:10.881291 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-26 12:01:10.881319 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-26 12:01:10.881343 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-26 12:01:10.881356 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-26 12:01:10.881375 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.883052 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-26 12:01:10.883385 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-26 12:01:10.883709 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-26 12:01:10.883797 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-26 12:01:10.883877 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-26 12:01:10.883999 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-26 12:01:10.884181 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-26 12:01:10.884322 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-26 12:01:10.884526 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-26 12:01:10.884653 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-26 12:01:10.884770 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-26 12:01:10.884862 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-26 12:01:10.885138 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-26 12:01:10.885242 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-26 12:01:10.885436 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-26 12:01:10.885605 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-26 12:01:10.886164 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-26 12:01:10.886387 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-26 12:01:10.886867 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-26 12:01:10.887142 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-26 12:01:10.887249 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.887369 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-26 12:01:10.887736 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-26 12:01:10.888131 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-26 12:01:10.889098 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-26 12:01:10.889775 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-26 12:01:10.890197 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-26 12:01:10.890329 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-26 12:01:10.890496 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-26 12:01:10.890672 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-26 12:01:10.890792 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-26 12:01:10.891284 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.892411 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-26 12:01:10.892704 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-26 12:01:10.892890 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-26 12:01:10.892976 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-26 12:01:10.893053 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-26 12:01:10.893148 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-26 12:01:10.893245 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-26 12:01:10.893343 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-26 12:01:10.893483 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-26 12:01:10.893573 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-26 12:01:10.893647 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-26 12:01:10.893720 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-26 12:01:10.893891 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-26 12:01:10.893977 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-26 12:01:10.894153 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-26 12:01:10.894271 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-26 12:01:10.894737 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-26 12:01:10.894914 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-26 12:01:10.895271 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-26 12:01:10.895448 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-26 12:01:10.895579 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.895700 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-26 12:01:10.896011 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-26 12:01:10.896342 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-26 12:01:10.897233 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-26 12:01:10.897819 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-26 12:01:10.898109 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-26 12:01:10.898218 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-26 12:01:10.898358 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-26 12:01:10.898478 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-26 12:01:10.898579 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-26 12:01:10.901093 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-26 12:01:10.901135 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.901141 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-26 12:01:10.901146 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-26 12:01:10.901151 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-26 12:01:10.901161 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-26 12:01:10.901173 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-26 12:01:10.901177 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.903097 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-26 12:01:10.903146 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-26 12:01:10.903164 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-26 12:01:10.903251 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-26 12:01:10.903325 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-26 12:01:10.903448 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-26 12:01:10.903648 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-26 12:01:10.903950 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-26 12:01:10.904143 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-26 12:01:10.904384 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-26 12:01:10.904505 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-26 12:01:10.904679 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-26 12:01:10.904769 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.904881 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-26 12:01:10.905004 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-26 12:01:10.905162 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-26 12:01:10.905328 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-26 12:01:10.905490 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-26 12:01:10.906144 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.907100 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-26 12:01:10.907350 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-26 12:01:10.907530 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-26 12:01:10.907740 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-26 12:01:10.907760 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-26 12:01:10.907769 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-26 12:01:10.907861 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-26 12:01:10.908083 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-26 12:01:10.908175 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-26 12:01:10.908315 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-26 12:01:10.908412 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-26 12:01:10.908549 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-26 12:01:10.908663 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.908769 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-26 12:01:10.908881 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-26 12:01:10.908990 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-26 12:01:10.909192 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-26 12:01:10.909322 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-26 12:01:10.910971 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-26 12:01:10.910996 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.911000 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-26 12:01:10.911004 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-26 12:01:10.911007 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-26 12:01:10.911031 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-26 12:01:10.911044 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-26 12:01:10.911047 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.911995 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-26 12:01:10.912342 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-26 12:01:10.912530 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-26 12:01:10.912618 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-26 12:01:10.912666 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-26 12:01:10.912744 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-26 12:01:10.912848 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-26 12:01:10.913205 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-26 12:01:10.913325 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-26 12:01:10.913385 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-26 12:01:10.913395 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-26 12:01:10.913403 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-26 12:01:10.913411 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-26 12:01:10.913420 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-26 12:01:10.913429 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-26 12:01:10.913439 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-26 12:01:10.913447 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-26 12:01:10.913456 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-26 12:01:10.913462 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-26 12:01:10.913471 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-26 12:01:10.913477 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-26 12:01:10.913502 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-26 12:01:10.913514 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-26 12:01:10.913797 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-26 12:01:10.913856 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-26 12:01:10.913945 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-26 12:01:10.914044 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-26 12:01:10.914173 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-26 12:01:10.914610 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-26 12:01:10.914697 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-26 12:01:10.915150 | ubuntu-noble | checking file ironic/db/api.py 2026-08-26 12:01:10.915331 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-26 12:01:10.915603 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-26 12:01:10.915895 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.916008 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-26 12:01:10.916154 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-26 12:01:10.916999 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-26 12:01:10.917387 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-26 12:01:10.918645 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-26 12:01:10.918822 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-26 12:01:10.919553 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-26 12:01:10.919749 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-26 12:01:10.919901 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-26 12:01:10.920048 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-26 12:01:10.920526 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.921561 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-26 12:01:10.921848 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-26 12:01:10.922065 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-26 12:01:10.922123 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-26 12:01:10.922175 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-26 12:01:10.922237 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-26 12:01:10.922344 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-26 12:01:10.922697 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-26 12:01:10.922822 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-26 12:01:10.922880 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-26 12:01:10.922885 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-26 12:01:10.922902 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-26 12:01:10.922908 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-26 12:01:10.922916 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-26 12:01:10.922922 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-26 12:01:10.922929 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-26 12:01:10.922946 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-26 12:01:10.922951 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-26 12:01:10.922959 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-26 12:01:10.922965 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-26 12:01:10.922988 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-26 12:01:10.923005 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-26 12:01:10.923049 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-26 12:01:10.923262 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-26 12:01:10.923313 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-26 12:01:10.923404 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-26 12:01:10.923462 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-26 12:01:10.923592 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-26 12:01:10.923979 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-26 12:01:10.924093 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-26 12:01:10.924471 | ubuntu-noble | patching file ironic/db/api.py 2026-08-26 12:01:10.924650 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-26 12:01:10.924913 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-26 12:01:10.925242 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.925344 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-26 12:01:10.925442 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-26 12:01:10.926277 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-26 12:01:10.926668 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-26 12:01:10.927784 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-26 12:01:10.927988 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-26 12:01:10.928743 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-26 12:01:10.928901 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-26 12:01:10.929060 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-26 12:01:10.929191 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-26 12:01:10.931701 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-26 12:01:10.931723 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.931728 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-26 12:01:10.931733 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-26 12:01:10.931738 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-26 12:01:10.931743 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-26 12:01:10.931748 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-26 12:01:10.931752 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.932566 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-26 12:01:10.932713 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.933181 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.934158 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-26 12:01:10.934307 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.934684 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-26 12:01:10.934712 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.934765 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-26 12:01:10.934797 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-26 12:01:10.934823 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-26 12:01:10.935109 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-26 12:01:10.935128 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-26 12:01:10.935132 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.936166 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-26 12:01:10.936298 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.936528 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-26 12:01:10.936744 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-26 12:01:10.937176 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.938119 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-26 12:01:10.938259 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-26 12:01:10.938470 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-26 12:01:10.938679 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-26 12:01:10.939425 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-26 12:01:10.939444 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.939449 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-26 12:01:10.939453 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-26 12:01:10.939458 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-26 12:01:10.939462 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-26 12:01:10.939466 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-26 12:01:10.939470 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.940447 | ubuntu-noble | checking file ironic/common/states.py 2026-08-26 12:01:10.940692 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-26 12:01:10.940733 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-26 12:01:10.940840 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-26 12:01:10.941271 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.942254 | ubuntu-noble | patching file ironic/common/states.py 2026-08-26 12:01:10.942421 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-26 12:01:10.942454 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-26 12:01:10.942553 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-26 12:01:10.943069 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-26 12:01:10.943081 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:10.943085 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-26 12:01:10.943103 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-26 12:01:10.943136 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-26 12:01:10.943160 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-26 12:01:10.943173 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-26 12:01:10.943193 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:10.944578 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-26 12:01:10.945054 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:10.946099 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-26 12:01:10.946936 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-26 12:01:10.946953 | ubuntu-noble | + popd 2026-08-26 12:01:10.946958 | ubuntu-noble | + find ironic-32.0.2.dev23 -type f 2026-08-26 12:01:10.947240 | ubuntu-noble | + sort 2026-08-26 12:01:10.957730 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev23 files-before files-after 2026-08-26 12:01:10.957766 | ubuntu-noble | + local directory=ironic-32.0.2.dev23 2026-08-26 12:01:10.957772 | ubuntu-noble | + local before=files-before 2026-08-26 12:01:10.957782 | ubuntu-noble | + local after=files-after 2026-08-26 12:01:10.957787 | ubuntu-noble | + local sources_txt 2026-08-26 12:01:10.960077 | ubuntu-noble | ++ find ironic-32.0.2.dev23 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-26 12:01:10.960113 | ubuntu-noble | ++ head -1 2026-08-26 12:01:10.961133 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.961161 | ubuntu-noble | + [[ -z ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt ]] 2026-08-26 12:01:10.961171 | ubuntu-noble | + local new_files 2026-08-26 12:01:10.961872 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-26 12:01:10.964815 | ubuntu-noble | + new_files='ironic-32.0.2.dev23/ironic/api/controllers/v1/node.py.orig 2026-08-26 12:01:10.964832 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/port.py.orig 2026-08-26 12:01:10.964838 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/portgroup.py.orig 2026-08-26 12:01:10.964844 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/utils.py.orig 2026-08-26 12:01:10.964849 | ubuntu-noble | ironic-32.0.2.dev23/ironic/conductor/manager.py.orig 2026-08-26 12:01:10.964854 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-26 12:01:10.964859 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-26 12:01:10.964864 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-26 12:01:10.964869 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-26 12:01:10.964874 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-26 12:01:10.964879 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-26 12:01:10.964883 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-26 12:01:10.964888 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-26 12:01:10.964893 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-26 12:01:10.964897 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-26 12:01:10.964902 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-26 12:01:10.964906 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-26 12:01:10.964911 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-26 12:01:10.964918 | ubuntu-noble | + [[ -z ironic-32.0.2.dev23/ironic/api/controllers/v1/node.py.orig 2026-08-26 12:01:10.964923 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/port.py.orig 2026-08-26 12:01:10.964928 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/portgroup.py.orig 2026-08-26 12:01:10.964932 | ubuntu-noble | ironic-32.0.2.dev23/ironic/api/controllers/v1/utils.py.orig 2026-08-26 12:01:10.964937 | ubuntu-noble | ironic-32.0.2.dev23/ironic/conductor/manager.py.orig 2026-08-26 12:01:10.964941 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-26 12:01:10.964956 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-26 12:01:10.964960 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-26 12:01:10.964965 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-26 12:01:10.964969 | ubuntu-noble | ironic-32.0.2.dev23/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-26 12:01:10.964974 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-26 12:01:10.964978 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-26 12:01:10.964983 | ubuntu-noble | ironic-32.0.2.dev23/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-26 12:01:10.964987 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-26 12:01:10.964992 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-26 12:01:10.964996 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-26 12:01:10.965001 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-26 12:01:10.965005 | ubuntu-noble | ironic-32.0.2.dev23/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-26 12:01:10.965275 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.966611 | ubuntu-noble | + [[ -n l ]] 2026-08-26 12:01:10.966624 | ubuntu-noble | + echo 2026-08-26 12:01:10.966669 | ubuntu-noble | + local file 2026-08-26 12:01:10.966730 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966737 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966744 | ubuntu-noble | + continue 2026-08-26 12:01:10.966749 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966754 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966758 | ubuntu-noble | + continue 2026-08-26 12:01:10.966763 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966767 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966774 | ubuntu-noble | + continue 2026-08-26 12:01:10.966779 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966783 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966788 | ubuntu-noble | + continue 2026-08-26 12:01:10.966792 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966797 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966801 | ubuntu-noble | + continue 2026-08-26 12:01:10.966806 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966810 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966817 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.966824 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.966831 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-26 12:01:10.966838 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966842 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966874 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.966881 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.966888 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-26 12:01:10.966893 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966899 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966907 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.966914 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.966921 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-26 12:01:10.966942 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966954 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.966961 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.966966 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.966973 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-26 12:01:10.966979 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.966984 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967005 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.967023 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.967041 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-26 12:01:10.967059 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967065 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967071 | ubuntu-noble | + continue 2026-08-26 12:01:10.967076 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967080 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967085 | ubuntu-noble | + continue 2026-08-26 12:01:10.967092 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967097 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967101 | ubuntu-noble | + continue 2026-08-26 12:01:10.967106 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967111 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967118 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.967123 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.967128 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-26 12:01:10.967135 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967140 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967147 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.967152 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.967159 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-26 12:01:10.967164 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967170 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967178 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.967183 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.967190 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-26 12:01:10.967211 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967217 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967224 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.967229 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.967236 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-26 12:01:10.967243 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:10.967250 | ubuntu-noble | + case $file in 2026-08-26 12:01:10.967271 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt' 2026-08-26 12:01:10.967277 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev23/ironic.egg-info/SOURCES.txt 2026-08-26 12:01:10.967284 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-26 12:01:10.967321 | ubuntu-noble | + rm files-before files-after 2026-08-26 12:01:10.969197 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev23 2026-08-26 12:01:11.599205 | ubuntu-noble | + rm -r ironic-32.0.2.dev23 2026-08-26 12:01:11.646666 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-26 12:01:11.646718 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-26 12:01:11.646729 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:11.646735 | ubuntu-noble | + popd 2026-08-26 12:01:11.646810 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:11.646854 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:11.647843 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-26 12:01:11.650718 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-26 12:01:11.650749 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-26 12:01:11.650807 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-26 12:01:11.650813 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-26 12:01:11.650855 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.144237 | ubuntu-noble | 2026-08-26 12:01:13 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:13.146309 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:13.146412 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.146429 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.149091 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.149136 | ubuntu-noble | ++ head -1 2026-08-26 12:01:13.150879 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:13.163888 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-26 12:01:13.164736 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-26 12:01:13.164827 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:13.164846 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-26 12:01:13.164858 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:13.164873 | ubuntu-noble | ++ local name=keystone 2026-08-26 12:01:13.164884 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:13.164898 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:13.164912 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-26 12:01:13.164927 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-26 12:01:13.164984 | ubuntu-noble | ++ echo patches/2025.2/keystone 2026-08-26 12:01:13.165000 | ubuntu-noble | ++ return 0 2026-08-26 12:01:13.166100 | ubuntu-noble | + patch_dir=patches/2025.2/keystone 2026-08-26 12:01:13.166697 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-26 12:01:13.166824 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:13.166845 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-26 12:01:13.166893 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:13.166984 | ubuntu-noble | ++ local name=keystone 2026-08-26 12:01:13.166999 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:13.167145 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:13.167164 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-26 12:01:13.167180 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-26 12:01:13.167257 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:13.167275 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-26 12:01:13.167286 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-26 12:01:13.167297 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:13.167311 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-26 12:01:13.167321 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-26 12:01:13.167335 | ubuntu-noble | ++ return 1 2026-08-26 12:01:13.168152 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:13.168216 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:13.168239 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.168276 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.168287 | ubuntu-noble | + [[ -n patches/2025.2/keystone ]] 2026-08-26 12:01:13.168297 | ubuntu-noble | + tar xzf keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.302205 | ubuntu-noble | + rm keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.306074 | ubuntu-noble | + find keystone-28.0.2.dev20 -type f 2026-08-26 12:01:13.306104 | ubuntu-noble | + sort 2026-08-26 12:01:13.312200 | ubuntu-noble | + pushd keystone-28.0.2.dev20 2026-08-26 12:01:13.314064 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone -type f -name '*.patch' 2026-08-26 12:01:13.314089 | ubuntu-noble | ++ sort 2026-08-26 12:01:13.316373 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:13.316403 | ubuntu-noble | + apply_patch patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-26 12:01:13.316444 | ubuntu-noble | + local rel=patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-26 12:01:13.316467 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-26 12:01:13.316478 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch' 2026-08-26 12:01:13.316485 | ubuntu-noble | APPLY PATCH patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-26 12:01:13.316493 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:13.319450 | ubuntu-noble | checking file keystone/api/_shared/delegation.py 2026-08-26 12:01:13.319476 | ubuntu-noble | checking file keystone/api/os_oauth1.py 2026-08-26 12:01:13.319480 | ubuntu-noble | checking file keystone/api/trusts.py 2026-08-26 12:01:13.319807 | ubuntu-noble | checking file keystone/api/users.py 2026-08-26 12:01:13.320118 | ubuntu-noble | checking file keystone/conf/auth.py 2026-08-26 12:01:13.320292 | ubuntu-noble | checking file keystone/tests/unit/test_v3_application_credential.py 2026-08-26 12:01:13.320600 | ubuntu-noble | checking file keystone/tests/unit/test_v3_oauth1.py 2026-08-26 12:01:13.320837 | ubuntu-noble | checking file keystone/tests/unit/test_v3_trust.py 2026-08-26 12:01:13.321145 | ubuntu-noble | checking file releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-26 12:01:13.321444 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:13.323086 | ubuntu-noble | patching file keystone/api/_shared/delegation.py 2026-08-26 12:01:13.323104 | ubuntu-noble | patching file keystone/api/os_oauth1.py 2026-08-26 12:01:13.323142 | ubuntu-noble | patching file keystone/api/trusts.py 2026-08-26 12:01:13.323364 | ubuntu-noble | patching file keystone/api/users.py 2026-08-26 12:01:13.323525 | ubuntu-noble | patching file keystone/conf/auth.py 2026-08-26 12:01:13.323693 | ubuntu-noble | patching file keystone/tests/unit/test_v3_application_credential.py 2026-08-26 12:01:13.323940 | ubuntu-noble | patching file keystone/tests/unit/test_v3_oauth1.py 2026-08-26 12:01:13.324172 | ubuntu-noble | patching file keystone/tests/unit/test_v3_trust.py 2026-08-26 12:01:13.324437 | ubuntu-noble | patching file releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-26 12:01:13.325360 | ubuntu-noble | + echo patches/2025.2/keystone/0001-trusts-oauth1-app-creds-reject-delegated-tokens-acro.patch 2026-08-26 12:01:13.325391 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:13.325397 | ubuntu-noble | + apply_patch patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-26 12:01:13.325402 | ubuntu-noble | + local rel=patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-26 12:01:13.325406 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-26 12:01:13.325416 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch' 2026-08-26 12:01:13.325419 | ubuntu-noble | APPLY PATCH patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-26 12:01:13.325423 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:13.329109 | ubuntu-noble | checking file keystone/auth/plugins/token.py 2026-08-26 12:01:13.329465 | ubuntu-noble | checking file keystone/tests/unit/test_v3_auth.py 2026-08-26 12:01:13.331093 | ubuntu-noble | checking file releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml 2026-08-26 12:01:13.331647 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:13.334056 | ubuntu-noble | patching file keystone/auth/plugins/token.py 2026-08-26 12:01:13.334077 | ubuntu-noble | patching file keystone/tests/unit/test_v3_auth.py 2026-08-26 12:01:13.334163 | ubuntu-noble | patching file releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml 2026-08-26 12:01:13.334740 | ubuntu-noble | + echo patches/2025.2/keystone/0002-auth-reject-delegated-tokens-from-token-method-reaut.patch 2026-08-26 12:01:13.334780 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:13.334821 | ubuntu-noble | + apply_patch patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-26 12:01:13.334828 | ubuntu-noble | + local rel=patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-26 12:01:13.334891 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-26 12:01:13.334899 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch' 2026-08-26 12:01:13.334903 | ubuntu-noble | APPLY PATCH patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-26 12:01:13.334906 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:13.336343 | ubuntu-noble | checking file keystone/conf/auth.py 2026-08-26 12:01:13.336514 | ubuntu-noble | checking file keystone/server/flask/request_processing/middleware/auth_context.py 2026-08-26 12:01:13.336661 | ubuntu-noble | checking file keystone/tests/unit/test_contrib_ec2_core.py 2026-08-26 12:01:13.336796 | ubuntu-noble | checking file releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-26 12:01:13.337032 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:13.339052 | ubuntu-noble | patching file keystone/conf/auth.py 2026-08-26 12:01:13.339072 | ubuntu-noble | patching file keystone/server/flask/request_processing/middleware/auth_context.py 2026-08-26 12:01:13.339093 | ubuntu-noble | patching file keystone/tests/unit/test_contrib_ec2_core.py 2026-08-26 12:01:13.339100 | ubuntu-noble | patching file releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-26 12:01:13.339328 | ubuntu-noble | + echo patches/2025.2/keystone/0003-Ban-ec2credential-tokens-from-Keystone-API.patch 2026-08-26 12:01:13.339390 | ubuntu-noble | + popd 2026-08-26 12:01:13.340063 | ubuntu-noble | + find keystone-28.0.2.dev20 -type f 2026-08-26 12:01:13.340111 | ubuntu-noble | + sort 2026-08-26 12:01:13.346887 | ubuntu-noble | + append_new_files_to_sources_txt keystone-28.0.2.dev20 files-before files-after 2026-08-26 12:01:13.346916 | ubuntu-noble | + local directory=keystone-28.0.2.dev20 2026-08-26 12:01:13.346929 | ubuntu-noble | + local before=files-before 2026-08-26 12:01:13.346933 | ubuntu-noble | + local after=files-after 2026-08-26 12:01:13.346939 | ubuntu-noble | + local sources_txt 2026-08-26 12:01:13.349065 | ubuntu-noble | ++ find keystone-28.0.2.dev20 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-26 12:01:13.349090 | ubuntu-noble | ++ head -1 2026-08-26 12:01:13.350675 | ubuntu-noble | + sources_txt=keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-26 12:01:13.350701 | ubuntu-noble | + [[ -z keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt ]] 2026-08-26 12:01:13.350705 | ubuntu-noble | + local new_files 2026-08-26 12:01:13.351445 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-26 12:01:13.353651 | ubuntu-noble | + new_files='keystone-28.0.2.dev20/keystone/api/_shared/delegation.py 2026-08-26 12:01:13.353668 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-26 12:01:13.353673 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-26 12:01:13.353677 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml' 2026-08-26 12:01:13.353684 | ubuntu-noble | + [[ -z keystone-28.0.2.dev20/keystone/api/_shared/delegation.py 2026-08-26 12:01:13.353687 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-26 12:01:13.353691 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-26 12:01:13.353694 | ubuntu-noble | keystone-28.0.2.dev20/releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml ]] 2026-08-26 12:01:13.354375 | ubuntu-noble | ++ tail -c1 keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-26 12:01:13.355544 | ubuntu-noble | + [[ -n h ]] 2026-08-26 12:01:13.355577 | ubuntu-noble | + echo 2026-08-26 12:01:13.355655 | ubuntu-noble | + local file 2026-08-26 12:01:13.355666 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:13.355673 | ubuntu-noble | + case $file in 2026-08-26 12:01:13.355723 | ubuntu-noble | + echo 'APPEND keystone/api/_shared/delegation.py TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-26 12:01:13.355733 | ubuntu-noble | APPEND keystone/api/_shared/delegation.py TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-26 12:01:13.355737 | ubuntu-noble | + echo keystone/api/_shared/delegation.py 2026-08-26 12:01:13.355742 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:13.355746 | ubuntu-noble | + case $file in 2026-08-26 12:01:13.355775 | ubuntu-noble | + echo 'APPEND releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-26 12:01:13.355780 | ubuntu-noble | APPEND releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-26 12:01:13.355786 | ubuntu-noble | + echo releasenotes/notes/ban-ec2credential-tokens-backport-9f3c7a1b2d4e5f6a.yaml 2026-08-26 12:01:13.355809 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:13.355814 | ubuntu-noble | + case $file in 2026-08-26 12:01:13.355837 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-26 12:01:13.355842 | ubuntu-noble | APPEND releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-26 12:01:13.355847 | ubuntu-noble | + echo releasenotes/notes/bug-2153453-6f2a1d9e0c7b4a83.yaml 2026-08-26 12:01:13.355852 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:13.355857 | ubuntu-noble | + case $file in 2026-08-26 12:01:13.355883 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt' 2026-08-26 12:01:13.355891 | ubuntu-noble | APPEND releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml TO keystone-28.0.2.dev20/keystone.egg-info/SOURCES.txt 2026-08-26 12:01:13.355896 | ubuntu-noble | + echo releasenotes/notes/bug-2158538-delegated-token-rescope-a1b2c3d4e5f6.yaml 2026-08-26 12:01:13.355958 | ubuntu-noble | + rm files-before files-after 2026-08-26 12:01:13.357691 | ubuntu-noble | + tar czf keystone-stable-2025.2.tar.gz keystone-28.0.2.dev20 2026-08-26 12:01:13.731512 | ubuntu-noble | + rm -r keystone-28.0.2.dev20 2026-08-26 12:01:13.762418 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.762520 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-26 12:01:13.762534 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:13.762545 | ubuntu-noble | + popd 2026-08-26 12:01:13.762586 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:13.762598 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:13.764001 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-26 12:01:13.765491 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-26 12:01:13.765532 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-26 12:01:13.765543 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-26 12:01:13.765556 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-26 12:01:13.765594 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.050057 | ubuntu-noble | 2026-08-26 12:01:15 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:15.051894 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:15.051946 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.051960 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.056097 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.056144 | ubuntu-noble | ++ head -1 2026-08-26 12:01:15.058091 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:15.064006 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-26 12:01:15.064641 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-26 12:01:15.064675 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:15.064697 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-26 12:01:15.064719 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:15.064779 | ubuntu-noble | ++ local name=magnum 2026-08-26 12:01:15.064792 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:15.064806 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:15.064815 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-26 12:01:15.064827 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-26 12:01:15.064860 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:15.064869 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-26 12:01:15.064883 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-26 12:01:15.064892 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:15.064900 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-26 12:01:15.064909 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-26 12:01:15.064921 | ubuntu-noble | ++ return 1 2026-08-26 12:01:15.065245 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:15.065266 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:15.067140 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-26 12:01:15.067199 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:15.067217 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-26 12:01:15.067232 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:15.067245 | ubuntu-noble | ++ local name=magnum 2026-08-26 12:01:15.067260 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:15.067275 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:15.067290 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-26 12:01:15.067306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-26 12:01:15.067321 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:15.067337 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-26 12:01:15.067352 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-26 12:01:15.067367 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:15.067381 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-26 12:01:15.067397 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-26 12:01:15.067411 | ubuntu-noble | ++ return 1 2026-08-26 12:01:15.068122 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:15.068164 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:15.068174 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.068183 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.068192 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:15.068200 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.068209 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-26 12:01:15.068221 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:15.068230 | ubuntu-noble | + popd 2026-08-26 12:01:15.068243 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:15.068256 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:15.069616 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-26 12:01:15.070994 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-26 12:01:15.071084 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-26 12:01:15.071104 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-26 12:01:15.071114 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-26 12:01:15.071123 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.618162 | ubuntu-noble | 2026-08-26 12:01:16 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592058/3592058] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:16.619722 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:16.619763 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.619773 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.622077 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.622115 | ubuntu-noble | ++ head -1 2026-08-26 12:01:16.623452 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:16.629107 | ubuntu-noble | + directory=manila-21.0.2.dev34 2026-08-26 12:01:16.629873 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev34 2026-08-26 12:01:16.629951 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:16.629964 | ubuntu-noble | ++ local directory=manila-21.0.2.dev34 2026-08-26 12:01:16.629996 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:16.630067 | ubuntu-noble | ++ local name=manila 2026-08-26 12:01:16.630082 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:16.630134 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:16.630142 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-26 12:01:16.630150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-26 12:01:16.630190 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:16.630199 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-26 12:01:16.630207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-26 12:01:16.630222 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:16.630231 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-26 12:01:16.630236 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-26 12:01:16.630243 | ubuntu-noble | ++ return 1 2026-08-26 12:01:16.630838 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:16.630852 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:16.631242 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev34 /source 2026-08-26 12:01:16.631325 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:16.631334 | ubuntu-noble | ++ local directory=manila-21.0.2.dev34 2026-08-26 12:01:16.631360 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:16.631396 | ubuntu-noble | ++ local name=manila 2026-08-26 12:01:16.631427 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:16.631451 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:16.631458 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-26 12:01:16.631465 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-26 12:01:16.631496 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:16.631503 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-26 12:01:16.631508 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-26 12:01:16.631515 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:16.631520 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-26 12:01:16.631527 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-26 12:01:16.631534 | ubuntu-noble | ++ return 1 2026-08-26 12:01:16.632136 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:16.632183 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:16.632192 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.632198 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.632204 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:16.632210 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.632216 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-26 12:01:16.632221 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:16.632227 | ubuntu-noble | + popd 2026-08-26 12:01:16.632233 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:16.632239 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:16.632934 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-26 12:01:16.634385 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-26 12:01:16.634457 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-26 12:01:16.634483 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-26 12:01:16.634520 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-26 12:01:16.634531 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.708884 | ubuntu-noble | 2026-08-26 12:01:17 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:17.711928 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:17.712001 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.712070 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.715107 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.715156 | ubuntu-noble | ++ head -1 2026-08-26 12:01:17.715769 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:17.722245 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-26 12:01:17.723152 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-26 12:01:17.723260 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:17.723290 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-26 12:01:17.723327 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:17.723384 | ubuntu-noble | ++ local name=masakari 2026-08-26 12:01:17.723416 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:17.723468 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:17.723492 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-26 12:01:17.723515 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-26 12:01:17.723563 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:17.723573 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-26 12:01:17.723581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-26 12:01:17.723620 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:17.723630 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-26 12:01:17.723637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-26 12:01:17.723664 | ubuntu-noble | ++ return 1 2026-08-26 12:01:17.724422 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:17.724444 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:17.725157 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-26 12:01:17.725272 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:17.725299 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-26 12:01:17.725333 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:17.725381 | ubuntu-noble | ++ local name=masakari 2026-08-26 12:01:17.725403 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:17.725448 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:17.725471 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-26 12:01:17.725481 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-26 12:01:17.725527 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:17.725535 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-26 12:01:17.725557 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-26 12:01:17.725565 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:17.725573 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-26 12:01:17.725581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-26 12:01:17.725637 | ubuntu-noble | ++ return 1 2026-08-26 12:01:17.726518 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:17.726545 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:17.726551 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.726557 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.726563 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:17.726569 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.726575 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-26 12:01:17.726580 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:17.726586 | ubuntu-noble | + popd 2026-08-26 12:01:17.726629 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:17.726636 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:17.726998 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:17.729488 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:17.729514 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-26 12:01:17.729521 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:17.729527 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:17.729533 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.727338 | ubuntu-noble | 2026-08-26 12:01:18 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:18.730107 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:18.730152 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.730161 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.733098 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.733139 | ubuntu-noble | ++ head -1 2026-08-26 12:01:18.734536 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:18.739647 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.740452 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.740548 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:18.740581 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.740613 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:18.740690 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-26 12:01:18.740699 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:18.740729 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:18.740739 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-26 12:01:18.740749 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-26 12:01:18.740790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:18.740799 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-26 12:01:18.740805 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-26 12:01:18.740834 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-26 12:01:18.740843 | ubuntu-noble | ++ return 0 2026-08-26 12:01:18.741512 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-26 12:01:18.741973 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-26 12:01:18.742263 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:18.742281 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.742287 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:18.742293 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-26 12:01:18.742298 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:18.742304 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:18.742310 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-26 12:01:18.742316 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-26 12:01:18.742322 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:18.742328 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-26 12:01:18.742333 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-26 12:01:18.742342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:18.742466 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-26 12:01:18.742475 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-26 12:01:18.742481 | ubuntu-noble | ++ return 1 2026-08-26 12:01:18.742996 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:18.743050 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:18.743063 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.743069 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.743075 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-26 12:01:18.743081 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.761113 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.763066 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-26 12:01:18.763094 | ubuntu-noble | + sort 2026-08-26 12:01:18.765860 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.767069 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-26 12:01:18.767095 | ubuntu-noble | ++ sort 2026-08-26 12:01:18.768948 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:18.768977 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-26 12:01:18.768984 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-26 12:01:18.768998 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-26 12:01:18.769032 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-26 12:01:18.769046 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-26 12:01:18.769052 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:18.770583 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-26 12:01:18.770604 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-26 12:01:18.770611 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:18.772484 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-26 12:01:18.772561 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-26 12:01:18.772828 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-26 12:01:18.772876 | ubuntu-noble | + popd 2026-08-26 12:01:18.775081 | ubuntu-noble | + sort 2026-08-26 12:01:18.775127 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-26 12:01:18.779365 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-26 12:01:18.779388 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.779395 | ubuntu-noble | + local before=files-before 2026-08-26 12:01:18.779399 | ubuntu-noble | + local after=files-after 2026-08-26 12:01:18.779403 | ubuntu-noble | + local sources_txt 2026-08-26 12:01:18.781437 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-26 12:01:18.781465 | ubuntu-noble | ++ head -1 2026-08-26 12:01:18.782108 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-26 12:01:18.782132 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-26 12:01:18.782136 | ubuntu-noble | + local new_files 2026-08-26 12:01:18.782700 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-26 12:01:18.783930 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-26 12:01:18.783950 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-26 12:01:18.784517 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-26 12:01:18.785571 | ubuntu-noble | + [[ -n h ]] 2026-08-26 12:01:18.785589 | ubuntu-noble | + echo 2026-08-26 12:01:18.785652 | ubuntu-noble | + local file 2026-08-26 12:01:18.785659 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:18.785664 | ubuntu-noble | + case $file in 2026-08-26 12:01:18.785669 | ubuntu-noble | + continue 2026-08-26 12:01:18.785704 | ubuntu-noble | + rm files-before files-after 2026-08-26 12:01:18.787266 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.816859 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-26 12:01:18.822285 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.822312 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-26 12:01:18.822320 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:18.822324 | ubuntu-noble | + popd 2026-08-26 12:01:18.822425 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:18.822452 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:18.823309 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:18.825917 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:18.825985 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-26 12:01:18.826088 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:18.826098 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:18.826133 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.919857 | ubuntu-noble | 2026-08-26 12:01:19 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:19.922232 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:19.922295 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.922315 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.926089 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.926141 | ubuntu-noble | ++ head -1 2026-08-26 12:01:19.928086 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:19.933657 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-26 12:01:19.935178 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-26 12:01:19.935219 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:19.935231 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-26 12:01:19.935241 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:19.935249 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-26 12:01:19.935258 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:19.935267 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:19.935276 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-26 12:01:19.935285 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-26 12:01:19.935295 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:19.935304 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-26 12:01:19.935314 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-26 12:01:19.935323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:19.935332 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-26 12:01:19.935341 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-26 12:01:19.935350 | ubuntu-noble | ++ return 1 2026-08-26 12:01:19.935365 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:19.935375 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:19.936096 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-26 12:01:19.936125 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:19.936131 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-26 12:01:19.936167 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:19.936217 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-26 12:01:19.936242 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:19.936285 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:19.936310 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-26 12:01:19.936670 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-26 12:01:19.936705 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:19.936715 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-26 12:01:19.936723 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-26 12:01:19.936732 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:19.936741 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-26 12:01:19.936749 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-26 12:01:19.936758 | ubuntu-noble | ++ return 1 2026-08-26 12:01:19.936771 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:19.936780 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:19.936811 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.936824 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.936835 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:19.936866 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.936877 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-26 12:01:19.936888 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:19.936896 | ubuntu-noble | + popd 2026-08-26 12:01:19.937055 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:19.937078 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:19.937846 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-26 12:01:19.939357 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-26 12:01:19.939397 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-26 12:01:19.939407 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-26 12:01:19.939415 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-26 12:01:19.939426 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.810185 | ubuntu-noble | 2026-08-26 12:01:21 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265135/12265135] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:21.812083 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:21.812128 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.812141 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.814218 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.815072 | ubuntu-noble | ++ head -1 2026-08-26 12:01:21.816601 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:21.822169 | ubuntu-noble | + directory=neutron-27.0.4.dev19 2026-08-26 12:01:21.823116 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev19 2026-08-26 12:01:21.823155 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:21.823172 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev19 2026-08-26 12:01:21.823181 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:21.823190 | ubuntu-noble | ++ local name=neutron 2026-08-26 12:01:21.823202 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:21.823214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:21.823226 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-26 12:01:21.823238 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-26 12:01:21.823272 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:21.823282 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-26 12:01:21.823294 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-26 12:01:21.823304 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:21.823312 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-26 12:01:21.823322 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-26 12:01:21.823333 | ubuntu-noble | ++ return 1 2026-08-26 12:01:21.824133 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:21.824164 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:21.824421 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev19 /source 2026-08-26 12:01:21.824475 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:21.824492 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev19 2026-08-26 12:01:21.824507 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:21.824526 | ubuntu-noble | ++ local name=neutron 2026-08-26 12:01:21.824543 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:21.824563 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:21.824573 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-26 12:01:21.824581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-26 12:01:21.824591 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:21.824603 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-26 12:01:21.824612 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-26 12:01:21.824620 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:21.824628 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-26 12:01:21.824637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-26 12:01:21.824671 | ubuntu-noble | ++ return 1 2026-08-26 12:01:21.825080 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:21.825108 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:21.825117 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.825126 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.825179 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:21.825229 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.825259 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-26 12:01:21.825913 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:21.825937 | ubuntu-noble | + popd 2026-08-26 12:01:21.825944 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:21.825951 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:21.826251 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-26 12:01:21.829005 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-26 12:01:21.829087 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-26 12:01:21.829095 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-26 12:01:21.829103 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-26 12:01:21.829110 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-26 12:01:23.659704 | ubuntu-noble | 2026-08-26 12:01:23 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:23.662324 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:23.662397 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-26 12:01:23.662410 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-26 12:01:23.665126 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-26 12:01:23.665170 | ubuntu-noble | ++ head -1 2026-08-26 12:01:23.665917 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:23.673831 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-26 12:01:23.675092 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-26 12:01:23.675144 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:23.675154 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-26 12:01:23.675161 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:23.675167 | ubuntu-noble | ++ local name=nova 2026-08-26 12:01:23.675174 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:23.675181 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:23.675188 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-26 12:01:23.675194 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-26 12:01:23.675201 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-26 12:01:23.675208 | ubuntu-noble | ++ return 0 2026-08-26 12:01:23.675611 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-26 12:01:23.676098 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-26 12:01:23.676172 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:23.676182 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-26 12:01:23.676206 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:23.676235 | ubuntu-noble | ++ local name=nova 2026-08-26 12:01:23.676246 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:23.676275 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:23.676286 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-26 12:01:23.676295 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-26 12:01:23.676333 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:23.676344 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-26 12:01:23.676351 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-26 12:01:23.676361 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:23.676368 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-26 12:01:23.676375 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-26 12:01:23.676384 | ubuntu-noble | ++ return 1 2026-08-26 12:01:23.677067 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:23.677092 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:23.677099 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-26 12:01:23.677105 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-26 12:01:23.677112 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-26 12:01:23.677118 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-26 12:01:24.084856 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-26 12:01:24.089218 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-26 12:01:24.089444 | ubuntu-noble | + sort 2026-08-26 12:01:24.106319 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-26 12:01:24.108947 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-26 12:01:24.108984 | ubuntu-noble | ++ sort 2026-08-26 12:01:24.110862 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-26 12:01:24.110897 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-26 12:01:24.110926 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-26 12:01:24.110936 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-26 12:01:24.110944 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-26 12:01:24.110950 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-26 12:01:24.110956 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-26 12:01:24.112839 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-26 12:01:24.112863 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-26 12:01:24.112904 | ubuntu-noble | + patch --forward --batch -p1 2026-08-26 12:01:24.114712 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-26 12:01:24.114734 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-26 12:01:24.114742 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-26 12:01:24.114823 | ubuntu-noble | + popd 2026-08-26 12:01:24.116074 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-26 12:01:24.116098 | ubuntu-noble | + sort 2026-08-26 12:01:24.129923 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-26 12:01:24.130000 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-26 12:01:24.130041 | ubuntu-noble | + local before=files-before 2026-08-26 12:01:24.130062 | ubuntu-noble | + local after=files-after 2026-08-26 12:01:24.130079 | ubuntu-noble | + local sources_txt 2026-08-26 12:01:24.130924 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-26 12:01:24.131118 | ubuntu-noble | ++ head -1 2026-08-26 12:01:24.133180 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-26 12:01:24.133232 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-26 12:01:24.133255 | ubuntu-noble | + local new_files 2026-08-26 12:01:24.133734 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-26 12:01:24.138113 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-26 12:01:24.138139 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-26 12:01:24.138360 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-26 12:01:24.139869 | ubuntu-noble | + [[ -n h ]] 2026-08-26 12:01:24.139888 | ubuntu-noble | + echo 2026-08-26 12:01:24.139892 | ubuntu-noble | + local file 2026-08-26 12:01:24.139895 | ubuntu-noble | + for file in $new_files 2026-08-26 12:01:24.139899 | ubuntu-noble | + case $file in 2026-08-26 12:01:24.139902 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-08-26 12:01:24.139912 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-26 12:01:24.139916 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-26 12:01:24.139919 | ubuntu-noble | + rm files-before files-after 2026-08-26 12:01:24.141337 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-26 12:01:25.721575 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-26 12:01:25.825191 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-26 12:01:25.825243 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-26 12:01:25.825249 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:25.825253 | ubuntu-noble | + popd 2026-08-26 12:01:25.825257 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:25.825262 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:25.825525 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-26 12:01:25.827095 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-26 12:01:25.827129 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-26 12:01:25.827135 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-26 12:01:25.827139 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-26 12:01:25.827144 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.205119 | ubuntu-noble | 2026-08-26 12:01:27 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346287/1346287] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:27.206202 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:27.206243 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.206252 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.209095 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.209128 | ubuntu-noble | ++ head -1 2026-08-26 12:01:27.209135 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:27.213806 | ubuntu-noble | + directory=octavia-17.0.1.dev19 2026-08-26 12:01:27.214913 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev19 2026-08-26 12:01:27.214939 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:27.214945 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-08-26 12:01:27.214950 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:27.214955 | ubuntu-noble | ++ local name=octavia 2026-08-26 12:01:27.214959 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:27.214964 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:27.214968 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-26 12:01:27.214973 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-26 12:01:27.214978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:27.214982 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-26 12:01:27.214987 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-26 12:01:27.214991 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:27.214996 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-26 12:01:27.215000 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-26 12:01:27.215004 | ubuntu-noble | ++ return 1 2026-08-26 12:01:27.215047 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:27.215072 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:27.215948 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev19 /source 2026-08-26 12:01:27.215966 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:27.215971 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-08-26 12:01:27.215975 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:27.215979 | ubuntu-noble | ++ local name=octavia 2026-08-26 12:01:27.215984 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:27.215988 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:27.215992 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-26 12:01:27.215997 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-26 12:01:27.216002 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:27.216006 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-26 12:01:27.216045 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-26 12:01:27.216049 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:27.216054 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-26 12:01:27.216058 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-26 12:01:27.216063 | ubuntu-noble | ++ return 1 2026-08-26 12:01:27.216071 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:27.216075 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:27.216080 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.216084 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.216088 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:27.216093 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.216097 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-26 12:01:27.216101 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:27.216106 | ubuntu-noble | + popd 2026-08-26 12:01:27.216113 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:27.216119 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:27.216805 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-26 12:01:27.217906 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-26 12:01:27.217922 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-26 12:01:27.217944 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-26 12:01:27.217950 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-26 12:01:27.217956 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.448153 | ubuntu-noble | 2026-08-26 12:01:28 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:28.449962 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:28.449995 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.450003 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.453079 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.453111 | ubuntu-noble | ++ head -1 2026-08-26 12:01:28.454621 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:28.459211 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-26 12:01:28.460278 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-26 12:01:28.460331 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:28.460377 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-26 12:01:28.460415 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:28.460594 | ubuntu-noble | ++ local name=openstack_placement 2026-08-26 12:01:28.460663 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:28.460677 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:28.460688 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-26 12:01:28.460735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-26 12:01:28.460763 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:28.460801 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-26 12:01:28.460811 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-26 12:01:28.460821 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:28.460830 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-26 12:01:28.460840 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-26 12:01:28.460850 | ubuntu-noble | ++ return 1 2026-08-26 12:01:28.461807 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:28.461862 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:28.462334 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-26 12:01:28.462434 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:28.462452 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-26 12:01:28.462466 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:28.462515 | ubuntu-noble | ++ local name=openstack_placement 2026-08-26 12:01:28.462530 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:28.462569 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:28.462584 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-26 12:01:28.462595 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-26 12:01:28.462633 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:28.462644 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-26 12:01:28.462658 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-26 12:01:28.462668 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:28.462678 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-26 12:01:28.462692 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-26 12:01:28.462769 | ubuntu-noble | ++ return 1 2026-08-26 12:01:28.463879 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:28.463916 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:28.463926 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.463934 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.463943 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:28.463951 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.463960 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-26 12:01:28.463968 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:28.463976 | ubuntu-noble | + popd 2026-08-26 12:01:28.463985 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:28.463995 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:28.464416 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:28.467268 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:28.467321 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-26 12:01:28.467343 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:28.467355 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:28.467365 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.286201 | ubuntu-noble | 2026-08-26 12:01:30 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:30.288228 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:30.288291 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.288304 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.291098 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.291144 | ubuntu-noble | ++ head -1 2026-08-26 12:01:30.291620 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:30.298977 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-26 12:01:30.299905 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-26 12:01:30.300000 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:30.300055 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-26 12:01:30.300122 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:30.300167 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-26 12:01:30.300177 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:30.300240 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:30.300250 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-26 12:01:30.300258 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-26 12:01:30.300298 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:30.300307 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-26 12:01:30.300315 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-26 12:01:30.300337 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:30.300346 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-26 12:01:30.300359 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-26 12:01:30.300367 | ubuntu-noble | ++ return 1 2026-08-26 12:01:30.301066 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:30.301087 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:30.301561 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-26 12:01:30.301649 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:30.301659 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-26 12:01:30.301708 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:30.301785 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-26 12:01:30.301793 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:30.301828 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:30.301837 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-26 12:01:30.301846 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-26 12:01:30.301883 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:30.301892 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-26 12:01:30.301900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-26 12:01:30.301908 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:30.301915 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-26 12:01:30.301923 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-26 12:01:30.301945 | ubuntu-noble | ++ return 1 2026-08-26 12:01:30.302864 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:30.302891 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:30.302897 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.302903 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.302908 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:30.302914 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.302919 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-26 12:01:30.302925 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:30.302930 | ubuntu-noble | + popd 2026-08-26 12:01:30.302936 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:30.302942 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:30.303381 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:30.305544 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:30.305572 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-26 12:01:30.305579 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:30.305584 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:30.305601 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.885189 | ubuntu-noble | 2026-08-26 12:01:32 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26663359/26663359] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:32.887426 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:32.887465 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.887478 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.891117 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.891169 | ubuntu-noble | ++ head -1 2026-08-26 12:01:32.894079 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:32.897860 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-26 12:01:32.899099 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-26 12:01:32.899155 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:32.899165 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-26 12:01:32.899172 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:32.899179 | ubuntu-noble | ++ local name=skyline_console 2026-08-26 12:01:32.899185 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:32.899192 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:32.899199 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-26 12:01:32.899207 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-26 12:01:32.899214 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:32.899221 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-26 12:01:32.899227 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-26 12:01:32.899233 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:32.899238 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-26 12:01:32.899244 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-26 12:01:32.899250 | ubuntu-noble | ++ return 1 2026-08-26 12:01:32.899641 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:32.899656 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:32.900110 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-26 12:01:32.900189 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:32.900201 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-26 12:01:32.900227 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:32.900261 | ubuntu-noble | ++ local name=skyline_console 2026-08-26 12:01:32.900270 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:32.900303 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:32.900312 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-26 12:01:32.900320 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-26 12:01:32.900349 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:32.900358 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-26 12:01:32.900363 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-26 12:01:32.900372 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:32.900377 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-26 12:01:32.900385 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-26 12:01:32.900393 | ubuntu-noble | ++ return 1 2026-08-26 12:01:32.901231 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:32.901252 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:32.901258 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.901263 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.901269 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:32.901275 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.901280 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-26 12:01:32.901298 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:32.901304 | ubuntu-noble | + popd 2026-08-26 12:01:32.901310 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:32.901315 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:32.901520 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-26 12:01:32.903813 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-26 12:01:32.903878 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-26 12:01:32.903893 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-26 12:01:32.903903 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-26 12:01:32.903913 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.214822 | ubuntu-noble | 2026-08-26 12:01:34 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295115/1295115] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:34.216984 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:34.217064 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.217077 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.220074 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.220111 | ubuntu-noble | ++ head -1 2026-08-26 12:01:34.220422 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:34.226175 | ubuntu-noble | + directory=python_watcher-15.1.3.dev1 2026-08-26 12:01:34.226891 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev1 2026-08-26 12:01:34.226956 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:34.226974 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-08-26 12:01:34.227068 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:34.227115 | ubuntu-noble | ++ local name=python_watcher 2026-08-26 12:01:34.227124 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:34.227166 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:34.227174 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-26 12:01:34.227196 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-26 12:01:34.227229 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:34.227237 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-26 12:01:34.227242 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-26 12:01:34.227250 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:34.227256 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-26 12:01:34.227262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-26 12:01:34.227269 | ubuntu-noble | ++ return 1 2026-08-26 12:01:34.227857 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:34.227873 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:34.228294 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev1 /source 2026-08-26 12:01:34.228372 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:34.228382 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-08-26 12:01:34.228406 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:34.228448 | ubuntu-noble | ++ local name=python_watcher 2026-08-26 12:01:34.228454 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:34.228482 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:34.228490 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-26 12:01:34.228497 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-26 12:01:34.228526 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:34.228534 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-26 12:01:34.228539 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-26 12:01:34.228546 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:34.228553 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-26 12:01:34.228560 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-26 12:01:34.228580 | ubuntu-noble | ++ return 1 2026-08-26 12:01:34.229339 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:34.229363 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:34.229369 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.229374 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.229379 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:34.229384 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.229389 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-26 12:01:34.229394 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:34.229399 | ubuntu-noble | + popd 2026-08-26 12:01:34.229404 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-26 12:01:34.229409 | ubuntu-noble | + pushd tarballs 2026-08-26 12:01:34.229678 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-26 12:01:34.231761 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-26 12:01:34.231788 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-26 12:01:34.231794 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-26 12:01:34.231799 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-26 12:01:34.231804 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.178118 | ubuntu-noble | 2026-08-26 12:01:35 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-26 12:01:35.180105 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-26 12:01:35.180157 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.180171 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.182072 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.182116 | ubuntu-noble | ++ head -1 2026-08-26 12:01:35.182855 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-26 12:01:35.188721 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-26 12:01:35.189484 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-26 12:01:35.189521 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-26 12:01:35.189533 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-26 12:01:35.189543 | ubuntu-noble | ++ local suffix= 2026-08-26 12:01:35.189592 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-26 12:01:35.189602 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:35.189612 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:35.189620 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-26 12:01:35.189630 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-26 12:01:35.189659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:35.189668 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-26 12:01:35.189675 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-26 12:01:35.189684 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:35.189691 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-26 12:01:35.189698 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-26 12:01:35.189705 | ubuntu-noble | ++ return 1 2026-08-26 12:01:35.190350 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:35.190376 | ubuntu-noble | + patch_dir= 2026-08-26 12:01:35.190595 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-26 12:01:35.190628 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-26 12:01:35.190640 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-26 12:01:35.190649 | ubuntu-noble | ++ local suffix=/source 2026-08-26 12:01:35.190684 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-26 12:01:35.190695 | ubuntu-noble | ++ local candidate path 2026-08-26 12:01:35.190717 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:35.190763 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-26 12:01:35.190772 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-26 12:01:35.190780 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:35.190787 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-26 12:01:35.190795 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-26 12:01:35.190805 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-26 12:01:35.190813 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-26 12:01:35.190820 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-26 12:01:35.190827 | ubuntu-noble | ++ return 1 2026-08-26 12:01:35.191966 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:35.192002 | ubuntu-noble | + overlay_dir= 2026-08-26 12:01:35.192011 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.192057 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.192064 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:35.192071 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.192078 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-26 12:01:35.192085 | ubuntu-noble | + [[ -n '' ]] 2026-08-26 12:01:35.192092 | ubuntu-noble | + popd 2026-08-26 12:01:35.192100 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-08-26 12:01:35.192109 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-26 12:01:35.192116 | ubuntu-noble | + shift 2026-08-26 12:01:35.192123 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-26 12:01:35.192130 | ubuntu-noble | + roots=() 2026-08-26 12:01:35.192137 | ubuntu-noble | + local roots dir 2026-08-26 12:01:35.192144 | ubuntu-noble | + for dir in "$@" 2026-08-26 12:01:35.192151 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-26 12:01:35.192158 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-26 12:01:35.192165 | ubuntu-noble | + for dir in "$@" 2026-08-26 12:01:35.192172 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-26 12:01:35.192179 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-26 12:01:35.192186 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-26 12:01:35.192193 | ubuntu-noble | + local tmp 2026-08-26 12:01:35.192205 | ubuntu-noble | ++ mktemp -d 2026-08-26 12:01:35.195371 | ubuntu-noble | + tmp=/tmp/tmp.4dFuJt5c8D 2026-08-26 12:01:35.195410 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-08-26 12:01:35.195906 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-26 12:01:35.196292 | ubuntu-noble | + sort 2026-08-26 12:01:35.199501 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-26 12:01:35.201709 | ubuntu-noble | + comm -23 /tmp/tmp.4dFuJt5c8D/expected /tmp/tmp.4dFuJt5c8D/applied 2026-08-26 12:01:35.203326 | ubuntu-noble | + local expected_count missing_count 2026-08-26 12:01:35.203909 | ubuntu-noble | ++ wc -l 2026-08-26 12:01:35.206543 | ubuntu-noble | + expected_count=17 2026-08-26 12:01:35.206806 | ubuntu-noble | ++ wc -l 2026-08-26 12:01:35.209074 | ubuntu-noble | + missing_count=0 2026-08-26 12:01:35.209106 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-26 12:01:35.209112 | ubuntu-noble | + rm -rf /tmp/tmp.4dFuJt5c8D 2026-08-26 12:01:35.210864 | ubuntu-noble | + echo 'VERIFIED: 17 patch files, all applied' 2026-08-26 12:01:35.210874 | ubuntu-noble | VERIFIED: 17 patch files, all applied 2026-08-26 12:01:35.210878 | ubuntu-noble | + return 0 2026-08-26 12:01:35.592869 | ubuntu-noble | ok: Runtime: 0:01:08.385595 2026-08-26 12:01:35.644623 | 2026-08-26 12:01:35.644725 | PLAY RECAP 2026-08-26 12:01:35.644781 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 12:01:35.644806 | 2026-08-26 12:01:35.931671 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-26 12:01:35.933664 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-26 12:01:37.280613 | 2026-08-26 12:01:37.280766 | PLAY [Base post-fetch] 2026-08-26 12:01:37.306467 | 2026-08-26 12:01:37.306636 | TASK [diagnose-network : Ensure log directory exists] 2026-08-26 12:01:37.948648 | ubuntu-noble | ok 2026-08-26 12:01:37.958044 | 2026-08-26 12:01:37.958199 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-26 12:01:50.215293 | ubuntu-noble | ok: Runtime: 0:00:05.790672 2026-08-26 12:01:50.223763 | 2026-08-26 12:01:50.223876 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-26 12:01:56.319399 | ubuntu-noble | ok: Runtime: 0:00:00.286181 2026-08-26 12:01:56.331606 | 2026-08-26 12:01:56.331869 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-26 12:02:02.449525 | ubuntu-noble | ok: Runtime: 0:00:00.074191 2026-08-26 12:02:02.460196 | 2026-08-26 12:02:02.460314 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-26 12:02:02.555526 | ubuntu-noble | skipping: Conditional result was False 2026-08-26 12:02:02.561086 | 2026-08-26 12:02:02.561196 | TASK [fetch-output : Set log path for single node] 2026-08-26 12:02:02.630770 | ubuntu-noble | ok 2026-08-26 12:02:02.640760 | 2026-08-26 12:02:02.640869 | LOOP [fetch-output : Ensure local output dirs] 2026-08-26 12:02:03.153424 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/work/logs" 2026-08-26 12:02:03.593712 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/work/artifacts" 2026-08-26 12:02:04.142717 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/3f0ac8e277df4012b8edd0e9fe80deb5/work/docs" 2026-08-26 12:02:04.154981 | 2026-08-26 12:02:04.155113 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-26 12:02:04.901757 | ubuntu-noble | changed: 2026-08-26 12:02:04.902129 | ubuntu-noble | .d..t...... ./ 2026-08-26 12:02:04.902173 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-26 12:02:04.902200 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-26 12:02:04.902222 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-26 12:02:04.902244 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-26 12:02:04.902264 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-26 12:02:04.902330 | ubuntu-noble | changed: All items complete 2026-08-26 12:02:04.902359 | 2026-08-26 12:02:05.492336 | ubuntu-noble | changed: .d..t...... ./ 2026-08-26 12:02:06.043905 | ubuntu-noble | changed: .d..t...... ./ 2026-08-26 12:02:06.058211 | 2026-08-26 12:02:06.058353 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-26 12:02:06.363964 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.006402 2026-08-26 12:02:06.598390 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008604 2026-08-26 12:02:06.608896 | 2026-08-26 12:02:06.609050 | PLAY RECAP 2026-08-26 12:02:06.609105 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-26 12:02:06.609130 | 2026-08-26 12:02:06.722804 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-26 12:02:06.723738 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 12:02:07.512322 | 2026-08-26 12:02:07.512482 | PLAY [Base post] 2026-08-26 12:02:07.527952 | 2026-08-26 12:02:07.528107 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-26 12:02:08.480682 | ubuntu-noble | changed 2026-08-26 12:02:08.500702 | 2026-08-26 12:02:08.501188 | PLAY RECAP 2026-08-26 12:02:08.501327 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 12:02:08.501412 | 2026-08-26 12:02:08.674338 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 12:02:08.676184 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-26 12:02:09.636326 | 2026-08-26 12:02:09.636575 | PLAY [Base post-logs] 2026-08-26 12:02:09.648786 | 2026-08-26 12:02:09.648966 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-26 12:02:10.175185 | localhost | changed 2026-08-26 12:02:10.186159 | 2026-08-26 12:02:10.186382 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-26 12:02:10.223499 | localhost | ok 2026-08-26 12:02:10.226944 | 2026-08-26 12:02:10.227056 | TASK [Set zuul-log-path fact] 2026-08-26 12:02:10.245635 | localhost | ok 2026-08-26 12:02:10.261176 | 2026-08-26 12:02:10.261363 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 12:02:10.305046 | localhost | ok 2026-08-26 12:02:10.309550 | 2026-08-26 12:02:10.309689 | TASK [upload-logs : Create log directories] 2026-08-26 12:02:10.844125 | localhost | changed 2026-08-26 12:02:10.847493 | 2026-08-26 12:02:10.847632 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-26 12:02:11.456311 | localhost -> localhost | ok: Runtime: 0:00:00.009606 2026-08-26 12:02:11.461768 | 2026-08-26 12:02:11.461896 | TASK [upload-logs : Upload logs to log server] 2026-08-26 12:02:12.082153 | localhost | Output suppressed because no_log was given 2026-08-26 12:02:12.084461 | 2026-08-26 12:02:12.084609 | LOOP [upload-logs : Compress console log and json output] 2026-08-26 12:02:12.141229 | localhost | skipping: Conditional result was False 2026-08-26 12:02:12.147662 | localhost | skipping: Conditional result was False 2026-08-26 12:02:12.153053 | 2026-08-26 12:02:12.153229 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-26 12:02:12.209913 | localhost | skipping: Conditional result was False 2026-08-26 12:02:12.210251 | 2026-08-26 12:02:12.217397 | localhost | skipping: Conditional result was False 2026-08-26 12:02:12.224402 | 2026-08-26 12:02:12.224571 | LOOP [upload-logs : Upload console log and json output]