2026-09-04 20:56:16.005436 | Job console starting 2026-09-04 20:56:16.015375 | Updating git repos 2026-09-04 20:56:16.039099 | Cloning repos into workspace 2026-09-04 20:56:16.062208 | Restoring repo states 2026-09-04 20:56:16.070649 | Merging changes 2026-09-04 20:56:16.636474 | Checking out repos 2026-09-04 20:56:16.700985 | Preparing playbooks 2026-09-04 20:56:17.433828 | Running Ansible setup 2026-09-04 20:56:22.394998 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-04 20:56:23.184883 | 2026-09-04 20:56:23.185041 | PLAY [Base pre] 2026-09-04 20:56:23.202177 | 2026-09-04 20:56:23.202295 | TASK [Setup log path fact] 2026-09-04 20:56:23.231639 | ubuntu-noble | ok 2026-09-04 20:56:23.247220 | 2026-09-04 20:56:23.247342 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-04 20:56:23.290576 | ubuntu-noble | ok 2026-09-04 20:56:23.304169 | 2026-09-04 20:56:23.304275 | TASK [emit-job-header : Print job information] 2026-09-04 20:56:23.354806 | # Job Information 2026-09-04 20:56:23.355138 | Ansible Version: 2.16.14 2026-09-04 20:56:23.355190 | Job: container-images-kolla-patch-2025.2 2026-09-04 20:56:23.355237 | Pipeline: check 2026-09-04 20:56:23.355269 | Executor: 521e9411259a 2026-09-04 20:56:23.355298 | Triggered by: https://github.com/osism/container-images-kolla/pull/790 2026-09-04 20:56:23.355327 | Event ID: f3c02420-a8a2-11f1-8afe-5974edc58681 2026-09-04 20:56:23.361197 | 2026-09-04 20:56:23.361305 | LOOP [emit-job-header : Print node information] 2026-09-04 20:56:23.475240 | ubuntu-noble | ok: 2026-09-04 20:56:23.475507 | ubuntu-noble | # Node Information 2026-09-04 20:56:23.475545 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-04 20:56:23.475571 | ubuntu-noble | Hostname: ubuntu 2026-09-04 20:56:23.475594 | ubuntu-noble | Username: zuul 2026-09-04 20:56:23.475615 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-04 20:56:23.475639 | ubuntu-noble | Provider: regiocloud-a 2026-09-04 20:56:23.475661 | ubuntu-noble | Region: 2026-09-04 20:56:23.475682 | ubuntu-noble | Label: ubuntu-noble 2026-09-04 20:56:23.475701 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-04 20:56:23.475721 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe8e:2de9 2026-09-04 20:56:23.494205 | 2026-09-04 20:56:23.494345 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-04 20:56:23.983452 | ubuntu-noble -> localhost | changed 2026-09-04 20:56:23.990785 | 2026-09-04 20:56:23.991224 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-04 20:56:25.166899 | ubuntu-noble -> localhost | changed 2026-09-04 20:56:25.177902 | 2026-09-04 20:56:25.178084 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-04 20:56:25.465372 | ubuntu-noble -> localhost | ok 2026-09-04 20:56:25.472063 | 2026-09-04 20:56:25.472397 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-04 20:56:25.503663 | ubuntu-noble | ok 2026-09-04 20:56:25.533746 | ubuntu-noble | included: /var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-04 20:56:25.541186 | 2026-09-04 20:56:25.541293 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-04 20:56:27.793453 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-04 20:56:27.793906 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/work/2f512437e5a34e2393451cb11799b5ee_id_rsa 2026-09-04 20:56:27.794024 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/work/2f512437e5a34e2393451cb11799b5ee_id_rsa.pub 2026-09-04 20:56:27.794092 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-04 20:56:27.794151 | ubuntu-noble -> localhost | SHA256:fbC/TtKB06Z2aLJQWhgNH3cNwq+R4aZr5t8y8JfLdpk zuul-build-sshkey 2026-09-04 20:56:27.794207 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-04 20:56:27.794308 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-04 20:56:27.794365 | ubuntu-noble -> localhost | | . ..o oo | 2026-09-04 20:56:27.794420 | ubuntu-noble -> localhost | | + ooo . | 2026-09-04 20:56:27.794744 | ubuntu-noble -> localhost | | . o..+ | 2026-09-04 20:56:27.794807 | ubuntu-noble -> localhost | | o .==. | 2026-09-04 20:56:27.795002 | ubuntu-noble -> localhost | | . So=o= | 2026-09-04 20:56:27.795078 | ubuntu-noble -> localhost | | +o .O . | 2026-09-04 20:56:27.795134 | ubuntu-noble -> localhost | | o .+* =. o | 2026-09-04 20:56:27.795186 | ubuntu-noble -> localhost | | .+=+*+.E | 2026-09-04 20:56:27.795242 | ubuntu-noble -> localhost | | +o..**o | 2026-09-04 20:56:27.795294 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-04 20:56:27.795405 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.733739 2026-09-04 20:56:27.808191 | 2026-09-04 20:56:27.808335 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-04 20:56:27.855623 | ubuntu-noble | ok 2026-09-04 20:56:27.872752 | ubuntu-noble | included: /var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-04 20:56:27.882651 | 2026-09-04 20:56:27.882751 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-04 20:56:27.908610 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 20:56:27.916056 | 2026-09-04 20:56:27.916174 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-04 20:56:28.700945 | ubuntu-noble | changed 2026-09-04 20:56:28.708385 | 2026-09-04 20:56:28.708504 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-04 20:56:29.061034 | ubuntu-noble | ok 2026-09-04 20:56:29.066749 | 2026-09-04 20:56:29.067232 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-04 20:56:29.872462 | ubuntu-noble | changed 2026-09-04 20:56:29.879004 | 2026-09-04 20:56:29.879125 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-04 20:56:30.683143 | ubuntu-noble | changed 2026-09-04 20:56:30.691757 | 2026-09-04 20:56:30.691882 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-04 20:56:30.716425 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 20:56:30.725680 | 2026-09-04 20:56:30.725806 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-04 20:56:31.156539 | ubuntu-noble -> localhost | changed 2026-09-04 20:56:31.169920 | 2026-09-04 20:56:31.170058 | TASK [add-build-sshkey : Add back temp key] 2026-09-04 20:56:31.527729 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/work/2f512437e5a34e2393451cb11799b5ee_id_rsa (zuul-build-sshkey) 2026-09-04 20:56:31.528004 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015185 2026-09-04 20:56:31.536491 | 2026-09-04 20:56:31.536621 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-04 20:56:32.006952 | ubuntu-noble | ok 2026-09-04 20:56:32.014561 | 2026-09-04 20:56:32.014729 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-04 20:56:32.038547 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 20:56:32.060319 | 2026-09-04 20:56:32.060470 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-04 20:56:32.630825 | ubuntu-noble | ok 2026-09-04 20:56:32.645501 | 2026-09-04 20:56:32.645613 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-04 20:56:32.675738 | ubuntu-noble | ok 2026-09-04 20:56:32.681699 | 2026-09-04 20:56:32.681808 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-04 20:56:32.988680 | ubuntu-noble -> localhost | ok 2026-09-04 20:56:32.996442 | 2026-09-04 20:56:32.996558 | TASK [validate-host : Collect information about the host] 2026-09-04 20:56:34.366609 | ubuntu-noble | ok 2026-09-04 20:56:34.390224 | 2026-09-04 20:56:34.390361 | TASK [validate-host : Sanitize hostname] 2026-09-04 20:56:34.586225 | ubuntu-noble | ok 2026-09-04 20:56:34.591051 | 2026-09-04 20:56:34.591156 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-04 20:56:35.164564 | ubuntu-noble -> localhost | changed 2026-09-04 20:56:35.173701 | 2026-09-04 20:56:35.173839 | TASK [validate-host : Collect information about zuul worker] 2026-09-04 20:56:35.728190 | ubuntu-noble | ok 2026-09-04 20:56:35.733299 | 2026-09-04 20:56:35.733409 | TASK [validate-host : Write out all zuul information for each host] 2026-09-04 20:56:36.284028 | ubuntu-noble -> localhost | changed 2026-09-04 20:56:36.308319 | 2026-09-04 20:56:36.308476 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-04 20:56:36.689659 | ubuntu-noble | ok 2026-09-04 20:56:36.704963 | 2026-09-04 20:56:36.705165 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-04 20:56:37.690205 | ubuntu-noble | changed: 2026-09-04 20:56:37.690419 | ubuntu-noble | cd+++++++++ src/ 2026-09-04 20:56:37.690454 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-04 20:56:37.690478 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-04 20:56:37.690499 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-04 20:56:37.690519 | ubuntu-noble | Containerfile 2026-09-04 20:56:37.690650 | ubuntu-noble | 2026-09-04 20:59:05.826346 | ubuntu-noble | 2026-09-04 20:59:05.826352 | ubuntu-noble | Or undo this operation with: 2026-09-04 20:59:05.826359 | ubuntu-noble | 2026-09-04 20:59:05.826365 | ubuntu-noble | git switch - 2026-09-04 20:59:05.826375 | ubuntu-noble | 2026-09-04 20:59:05.826385 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-04 20:59:05.826393 | ubuntu-noble | 2026-09-04 20:59:05.826410 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-04 20:59:05.828913 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-04 20:59:05.833698 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-04 20:59:05.833771 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-04 20:59:05.833790 | ubuntu-noble | + popd 2026-09-04 20:59:05.833799 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-04 20:59:05.838669 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-04 20:59:05.838725 | ubuntu-noble | ++ sort 2026-09-04 20:59:05.840636 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-04 20:59:05.840686 | ubuntu-noble | + pushd kolla 2026-09-04 20:59:05.840712 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 20:59:05.840750 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 20:59:05.840776 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 20:59:05.840789 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-04 20:59:05.840797 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 20:59:05.840806 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:05.842542 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-04 20:59:05.843025 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:05.844653 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-04 20:59:05.845198 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-04 20:59:05.845266 | ubuntu-noble | + popd 2026-09-04 20:59:05.845352 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-04 20:59:05.845363 | ubuntu-noble | + pushd kolla 2026-09-04 20:59:05.845422 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 20:59:05.845459 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 20:59:05.845486 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 20:59:05.845512 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-04 20:59:05.845518 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 20:59:05.845546 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:05.847228 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-04 20:59:05.847673 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-04 20:59:05.847859 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:05.850270 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-04 20:59:05.850313 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-04 20:59:05.850325 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-04 20:59:05.850468 | ubuntu-noble | + popd 2026-09-04 20:59:05.850681 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-04 20:59:05.850722 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-04 20:59:06.005391 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-04 20:59:06.005455 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-04 20:59:06.005465 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-04 20:59:06.007889 | ubuntu-noble | Package: rabbitmq-server 2026-09-04 20:59:06.007935 | ubuntu-noble | Pin: version 4.1.* 2026-09-04 20:59:06.007941 | ubuntu-noble | Pin-Priority: 1000 2026-09-04 20:59:06.007946 | ubuntu-noble | 2026-09-04 20:59:06.007951 | ubuntu-noble | Package: openvswitch* 2026-09-04 20:59:06.007955 | ubuntu-noble | Pin: version 3.5.* 2026-09-04 20:59:06.007958 | ubuntu-noble | Pin-Priority: 1000 2026-09-04 20:59:06.007962 | ubuntu-noble | 2026-09-04 20:59:06.007967 | ubuntu-noble | Package: erlang* 2026-09-04 20:59:06.007972 | ubuntu-noble | Pin: version 1:27.* 2026-09-04 20:59:06.007976 | ubuntu-noble | Pin-Priority: 1000 2026-09-04 20:59:06.007980 | ubuntu-noble | 2026-09-04 20:59:06.007984 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-04 20:59:06.007990 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-04 20:59:06.007994 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-04 20:59:06.007998 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-04 20:59:06.008001 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-04 20:59:06.008007 | ubuntu-noble | Package: proxysql 2026-09-04 20:59:06.008013 | ubuntu-noble | Pin: version 3.0.8* 2026-09-04 20:59:06.008019 | ubuntu-noble | Pin-Priority: 1001 2026-09-04 20:59:06.008286 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-04 20:59:06.012454 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-04 20:59:06.016339 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-04 20:59:06.017169 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-04 20:59:06.019897 | ubuntu-noble | + image_name=base 2026-09-04 20:59:06.020051 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/kolla-pip-check.py overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-04 20:59:06.023435 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-04 20:59:06.024341 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-04 20:59:06.026207 | ubuntu-noble | + image_name=nova 2026-09-04 20:59:06.026349 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-04 20:59:06.029786 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-04 20:59:06.032696 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-04 20:59:06.032755 | ubuntu-noble | patches/2025.2/nova 2026-09-04 20:59:06.032765 | ubuntu-noble | patches/2025.2/cinder 2026-09-04 20:59:06.032771 | ubuntu-noble | patches/2025.2/ironic 2026-09-04 20:59:06.032777 | ubuntu-noble | patches/2025.2/kolla 2026-09-04 20:59:06.032783 | ubuntu-noble | patches/2025.2/glance 2026-09-04 20:59:06.036670 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-04 20:59:06.036747 | ubuntu-noble | ++ grep kolla 2026-09-04 20:59:06.037295 | ubuntu-noble | ++ grep -v kolla-build 2026-09-04 20:59:06.040304 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-04 20:59:06.041136 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-04 20:59:06.042691 | ubuntu-noble | + project=kolla 2026-09-04 20:59:06.045685 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-04 20:59:06.045739 | ubuntu-noble | ++ sort 2026-09-04 20:59:06.047134 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-04 20:59:06.047164 | ubuntu-noble | + pushd kolla 2026-09-04 20:59:06.047213 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-04 20:59:06.047221 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-04 20:59:06.047228 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-04 20:59:06.047235 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-04 20:59:06.047241 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-04 20:59:06.047247 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:06.048374 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-04 20:59:06.048488 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-04 20:59:06.049014 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:06.050321 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-04 20:59:06.050540 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-04 20:59:06.051311 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-04 20:59:06.051337 | ubuntu-noble | + popd 2026-09-04 20:59:06.051343 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-04 20:59:06.051347 | ubuntu-noble | + pushd kolla 2026-09-04 20:59:06.051351 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-04 20:59:06.051362 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-04 20:59:06.051366 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-04 20:59:06.051370 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-04 20:59:06.051374 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-04 20:59:06.051378 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:06.052439 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-04 20:59:06.052668 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-04 20:59:06.053107 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:06.054246 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-04 20:59:06.054400 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-04 20:59:06.055099 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-04 20:59:06.055136 | ubuntu-noble | + popd 2026-09-04 20:59:06.055148 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-04 20:59:06.055155 | ubuntu-noble | + pushd kolla 2026-09-04 20:59:06.055161 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-04 20:59:06.055166 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-04 20:59:06.055243 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-04 20:59:06.055250 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-04 20:59:06.055257 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-04 20:59:06.055263 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:06.056704 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-04 20:59:06.056749 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-04 20:59:06.057283 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:06.058359 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-04 20:59:06.058395 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-04 20:59:06.059157 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-04 20:59:06.059237 | ubuntu-noble | + popd 2026-09-04 20:59:06.059245 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-04 20:59:06.806945 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-04 20:59:06.907539 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-04 20:59:06.932157 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-09-04 20:59:07.056434 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-04 20:59:07.069969 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl.metadata (13 kB) 2026-09-04 20:59:07.259187 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-04 20:59:07.273190 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-04 20:59:07.289943 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-09-04 20:59:07.299852 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-09-04 20:59:07.367470 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-04 20:59:07.381713 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-04 20:59:07.453769 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 20:59:07.469664 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-04 20:59:07.554355 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 20:59:07.568393 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-04 20:59:07.648648 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 20:59:07.663141 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-04 20:59:07.720804 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-04 20:59:07.735055 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-04 20:59:07.751178 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-09-04 20:59:07.754303 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-09-04 20:59:07.856065 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-04 20:59:07.868197 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-04 20:59:07.905513 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-09-04 20:59:07.907975 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-09-04 20:59:07.910351 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-09-04 20:59:07.912629 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-09-04 20:59:07.961665 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-04 20:59:07.990494 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 5.2 MB/s eta 0:00:00 2026-09-04 20:59:08.004899 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl (222 kB) 2026-09-04 20:59:08.030509 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.1/222.1 kB 10.4 MB/s eta 0:00:00 2026-09-04 20:59:08.045060 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-04 20:59:08.059359 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 13.3 MB/s eta 0:00:00 2026-09-04 20:59:08.072896 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-04 20:59:08.089017 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 5.1 MB/s eta 0:00:00 2026-09-04 20:59:08.107056 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-04 20:59:08.189730 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 29.1 MB/s eta 0:00:00 2026-09-04 20:59:08.206920 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-04 20:59:08.222178 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.5 MB/s eta 0:00:00 2026-09-04 20:59:08.239870 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-04 20:59:08.267267 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-04 20:59:08.283797 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 3.8 MB/s eta 0:00:00 2026-09-04 20:59:08.295695 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-04 20:59:08.591029 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-04 20:59:09.769803 | ubuntu-noble | Successfully installed GitPython-3.1.61 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-04 20:59:09.971130 | ubuntu-noble | + pip3 install kolla/ 2026-09-04 20:59:10.563995 | ubuntu-noble | Processing ./kolla 2026-09-04 20:59:10.567264 | ubuntu-noble | Installing build dependencies: started 2026-09-04 20:59:12.854950 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-04 20:59:12.860218 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-04 20:59:13.159281 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-04 20:59:13.165021 | ubuntu-noble | Installing backend dependencies: started 2026-09-04 20:59:15.696751 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-04 20:59:15.698256 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-04 20:59:16.356670 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-04 20:59:16.365833 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (7.0.3) 2026-09-04 20:59:16.367647 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (3.1.6) 2026-09-04 20:59:16.369973 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (3.1.61) 2026-09-04 20:59:16.371845 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (10.7.0) 2026-09-04 20:59:16.373716 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (84.0.0) 2026-09-04 20:59:16.430265 | 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.1.dev1) (4.0.12) 2026-09-04 20:59:16.435829 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.1.dev1) (3.0.3) 2026-09-04 20:59:16.445876 | 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.1.dev1) (1.3.0) 2026-09-04 20:59:16.447732 | 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.1.dev1) (5.9.1) 2026-09-04 20:59:16.449257 | 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.1.dev1) (6.9.0) 2026-09-04 20:59:16.450938 | 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.1.dev1) (2.0.0) 2026-09-04 20:59:16.452419 | 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.1.dev1) (6.0.3) 2026-09-04 20:59:16.453930 | 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.1.dev1) (2.34.2) 2026-09-04 20:59:16.511351 | 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.1.dev1) (5.0.3) 2026-09-04 20:59:16.538307 | 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.1.dev1) (3.5.1) 2026-09-04 20:59:16.540272 | 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.1.dev1) (3.19) 2026-09-04 20:59:16.542062 | 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.1.dev1) (2.7.0) 2026-09-04 20:59:16.543580 | 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.1.dev1) (2026.7.22) 2026-09-04 20:59:16.575684 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-04 20:59:16.576995 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-04 20:59:18.335681 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-04 20:59:18.337627 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.1.dev1-py3-none-any.whl size=376854 sha256=c1f1e77319af4264e52a771362e13040d347c876503d11300fb3a38ab7c0ddfc 2026-09-04 20:59:18.338069 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-c7of1syw/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-04 20:59:18.350907 | ubuntu-noble | Successfully built kolla 2026-09-04 20:59:18.664434 | ubuntu-noble | Installing collected packages: kolla 2026-09-04 20:59:18.856436 | ubuntu-noble | Successfully installed kolla-21.2.1.dev1 2026-09-04 20:59:19.086528 | ubuntu-noble | ++ kolla-build --version 2026-09-04 20:59:19.750394 | ubuntu-noble | + export KOLLA_VERSION=21.2.1 2026-09-04 20:59:19.750457 | ubuntu-noble | + KOLLA_VERSION=21.2.1 2026-09-04 20:59:19.750756 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-04 20:59:19.753698 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=608f9d2 2026-09-04 20:59:19.753760 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=608f9d2 2026-09-04 20:59:19.754095 | ubuntu-noble | ++ cd release 2026-09-04 20:59:19.754161 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-04 20:59:19.756385 | ubuntu-noble | + export HASH_RELEASE=75920e1 2026-09-04 20:59:19.756432 | ubuntu-noble | + HASH_RELEASE=75920e1 2026-09-04 20:59:19.756442 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-04 20:59:19.962539 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-04 20:59:19.962638 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-04 20:59:19.962647 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-04 20:59:19.964457 | ubuntu-noble | {% extends parent_template %} 2026-09-04 20:59:19.964498 | ubuntu-noble | 2026-09-04 20:59:19.964505 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-04 20:59:19.964511 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-04 20:59:19.964517 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-04 20:59:19.964522 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-04 20:59:19.964529 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-04 20:59:19.964534 | ubuntu-noble | ] %} 2026-09-04 20:59:19.964541 | ubuntu-noble | 2026-09-04 20:59:19.964547 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-04 20:59:19.964552 | ubuntu-noble | 2026-09-04 20:59:19.964577 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-04 20:59:19.964583 | ubuntu-noble | 2026-09-04 20:59:19.964625 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-04 20:59:19.964631 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-04 20:59:19.964637 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-04 20:59:19.964643 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-04 20:59:19.964648 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964655 | ubuntu-noble | 2026-09-04 20:59:19.964661 | ubuntu-noble | {% block horizon_header %} 2026-09-04 20:59:19.964667 | ubuntu-noble | RUN apt-get update \ 2026-09-04 20:59:19.964672 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-04 20:59:19.964679 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-04 20:59:19.964686 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-04 20:59:19.964691 | ubuntu-noble | && apt-get clean \ 2026-09-04 20:59:19.964697 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-04 20:59:19.964702 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964707 | ubuntu-noble | 2026-09-04 20:59:19.964712 | ubuntu-noble | {% block horizon_footer %} 2026-09-04 20:59:19.964718 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-04 20:59:19.964734 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-09-04 20:59:19.964742 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-04 20:59:19.964748 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964753 | ubuntu-noble | 2026-09-04 20:59:19.964759 | ubuntu-noble | {% block base_header %} 2026-09-04 20:59:19.964765 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-04 20:59:19.964771 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-04 20:59:19.964777 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-04 20:59:19.964782 | ubuntu-noble | 2026-09-04 20:59:19.964789 | ubuntu-noble | RUN apt-get update \ 2026-09-04 20:59:19.964795 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-04 20:59:19.964801 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-04 20:59:19.964807 | ubuntu-noble | && apt-get clean \ 2026-09-04 20:59:19.964813 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-04 20:59:19.964818 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964824 | ubuntu-noble | 2026-09-04 20:59:19.964829 | ubuntu-noble | {% block openstack_base_header %} 2026-09-04 20:59:19.964835 | ubuntu-noble | RUN apt-get update \ 2026-09-04 20:59:19.964841 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-04 20:59:19.964847 | ubuntu-noble | && apt-get clean \ 2026-09-04 20:59:19.964853 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-04 20:59:19.964859 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964864 | ubuntu-noble | 2026-09-04 20:59:19.964870 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-04 20:59:19.964876 | ubuntu-noble | 2026-09-04 20:59:19.964882 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-04 20:59:19.964888 | ubuntu-noble | 2026-09-04 20:59:19.964894 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-04 20:59:19.964900 | ubuntu-noble | 2026-09-04 20:59:19.964906 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-04 20:59:19.964913 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-04 20:59:19.964919 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-04 20:59:19.964924 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964930 | ubuntu-noble | 2026-09-04 20:59:19.964936 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-04 20:59:19.964941 | ubuntu-noble | {% block manila_base_footer %} 2026-09-04 20:59:19.964947 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-04 20:59:19.964953 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.964959 | ubuntu-noble | 2026-09-04 20:59:19.964964 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-04 20:59:19.964970 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-04 20:59:19.964975 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-04 20:59:19.964990 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-04 20:59:19.964997 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-04 20:59:19.965003 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.965009 | ubuntu-noble | 2026-09-04 20:59:19.965015 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-04 20:59:19.965021 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-04 20:59:19.965027 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-04 20:59:19.965054 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-04 20:59:19.965060 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.965065 | ubuntu-noble | 2026-09-04 20:59:19.965071 | ubuntu-noble | {% block grafana_footer %} 2026-09-04 20:59:19.965077 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-04 20:59:19.965082 | ubuntu-noble | && mkdir -p /operations \ 2026-09-04 20:59:19.965088 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-04 20:59:19.965094 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-04 20:59:19.965099 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.965105 | ubuntu-noble | 2026-09-04 20:59:19.965110 | ubuntu-noble | {% block keystone_footer %} 2026-09-04 20:59:19.965116 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-04 20:59:19.965121 | ubuntu-noble | RUN apt-get update \ 2026-09-04 20:59:19.965126 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-04 20:59:19.965131 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-04 20:59:19.965136 | ubuntu-noble | libldap-common \ 2026-09-04 20:59:19.965141 | ubuntu-noble | libmemcached11 \ 2026-09-04 20:59:19.965146 | ubuntu-noble | && apt-get clean \ 2026-09-04 20:59:19.965152 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-04 20:59:19.965158 | ubuntu-noble | && a2enmod auth_openidc 2026-09-04 20:59:19.965163 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.965168 | ubuntu-noble | 2026-09-04 20:59:19.965174 | ubuntu-noble | {% block footer %} 2026-09-04 20:59:19.965179 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-04 20:59:19.965185 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-04 20:59:19.965190 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-04 20:59:19.965195 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-04 20:59:19.965219 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi \ 2026-09-04 20:59:19.965233 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/python3 /usr/local/bin/kolla-pip-check.py; fi 2026-09-04 20:59:19.965239 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.965244 | ubuntu-noble | 2026-09-04 20:59:19.965250 | ubuntu-noble | {% block labels %} 2026-09-04 20:59:19.965256 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-04 20:59:19.965263 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-04 20:59:19.965269 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="608f9d2" \ 2026-09-04 20:59:19.965275 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-04 20:59:19.965282 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.1" \ 2026-09-04 20:59:19.965288 | ubuntu-noble | "de.osism.commit.release"="75920e1" \ 2026-09-04 20:59:19.965294 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-04 20:59:19.965301 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-04 20:59:19.965307 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-04 20:59:19.965313 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-04 20:59:19.965318 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-04T20:59:19.925199+00:00" \ 2026-09-04 20:59:19.965324 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-04 20:59:19.965329 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-04 20:59:19.965334 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-04 20:59:19.965339 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-04 20:59:19.965346 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-04 20:59:19.965361 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-04 20:59:19.965366 | ubuntu-noble | {% endblock %} 2026-09-04 20:59:19.965372 | ubuntu-noble | 2026-09-04 20:59:19.966294 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-04 20:59:19.969189 | ubuntu-noble | + BASE=ubuntu 2026-09-04 20:59:19.969237 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-04 20:59:19.969835 | ubuntu-noble | ++ date +%Y%m%d 2026-09-04 20:59:19.971658 | ubuntu-noble | + BUILD_ID=20260904 2026-09-04 20:59:19.971699 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-04 20:59:19.971706 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-04 20:59:19.971711 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-04 20:59:19.971720 | ubuntu-noble | + VERSION=latest 2026-09-04 20:59:19.971724 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-04 20:59:19.971728 | ubuntu-noble | + . defaults/all.sh 2026-09-04 20:59:19.971757 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-04 20:59:19.971763 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-04 20:59:19.971782 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-04 20:59:19.971789 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-04 20:59:19.971907 | ubuntu-noble | +++ deactivate nondestructive 2026-09-04 20:59:19.971930 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:19.971937 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:19.971942 | ubuntu-noble | +++ hash -r 2026-09-04 20:59:19.971998 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:19.972004 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-04 20:59:19.972008 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-04 20:59:19.972014 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-04 20:59:19.972087 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-04 20:59:19.972093 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-04 20:59:19.972097 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-04 20:59:19.972102 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-04 20:59:19.972108 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-04 20:59:19.972142 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-04 20:59:19.972149 | ubuntu-noble | +++ export PATH 2026-09-04 20:59:19.972170 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:19.972192 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-04 20:59:19.972198 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-04 20:59:19.972204 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-04 20:59:19.972207 | ubuntu-noble | +++ export PS1 2026-09-04 20:59:19.972212 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-04 20:59:19.972216 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-04 20:59:19.972221 | ubuntu-noble | +++ hash -r 2026-09-04 20:59:19.972265 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-04 20:59:19.972941 | ubuntu-noble | +++ date +%Y%m%d 2026-09-04 20:59:19.974688 | ubuntu-noble | ++ export BUILD_ID=20260904 2026-09-04 20:59:19.974731 | ubuntu-noble | ++ BUILD_ID=20260904 2026-09-04 20:59:19.974736 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-04 20:59:19.974742 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-04 20:59:19.974747 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-04 20:59:19.974751 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-04 20:59:19.974756 | ubuntu-noble | + export VERSION 2026-09-04 20:59:19.974776 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-04 20:59:19.974844 | ubuntu-noble | + DOCKER_TAG=build-20260904 2026-09-04 20:59:19.974853 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-04 20:59:19.974860 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-04 20:59:19.974868 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-04 20:59:19.974877 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-04 20:59:19.974886 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-04 20:59:20.131084 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-04 20:59:20.131153 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-09-04 20:59:21.690349 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 20:59:21.690432 | ubuntu-noble | "changed": false, 2026-09-04 20:59:21.690443 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:21.690450 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:21.690457 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:21.690464 | ubuntu-noble | "msg": "OK", 2026-09-04 20:59:21.690471 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:21.690478 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:21.690485 | ubuntu-noble | "size": 4562, 2026-09-04 20:59:21.690511 | ubuntu-noble | "state": "file", 2026-09-04 20:59:21.690519 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:21.690525 | ubuntu-noble | } 2026-09-04 20:59:21.843761 | ubuntu-noble | + setini DEFAULT tag build-20260904 2026-09-04 20:59:21.843833 | 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-20260904' 2026-09-04 20:59:23.289479 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 20:59:23.289565 | ubuntu-noble | "changed": true, 2026-09-04 20:59:23.289575 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:23.289621 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:23.289632 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:23.289638 | ubuntu-noble | "msg": "option changed", 2026-09-04 20:59:23.289645 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:23.289652 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:23.289659 | ubuntu-noble | "size": 4570, 2026-09-04 20:59:23.289665 | ubuntu-noble | "state": "file", 2026-09-04 20:59:23.289671 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:23.289678 | ubuntu-noble | } 2026-09-04 20:59:23.437238 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-04 20:59:23.437340 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-09-04 20:59:24.889300 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 20:59:24.889399 | ubuntu-noble | "changed": false, 2026-09-04 20:59:24.889410 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:24.889418 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:24.889425 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:24.889432 | ubuntu-noble | "msg": "OK", 2026-09-04 20:59:24.889444 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:24.889452 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:24.889459 | ubuntu-noble | "size": 4570, 2026-09-04 20:59:24.889466 | ubuntu-noble | "state": "file", 2026-09-04 20:59:24.889474 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:24.889480 | ubuntu-noble | } 2026-09-04 20:59:25.083373 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-04 20:59:25.083436 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-09-04 20:59:26.608662 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 20:59:26.608719 | ubuntu-noble | "changed": false, 2026-09-04 20:59:26.608724 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:26.608728 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:26.608732 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:26.608735 | ubuntu-noble | "msg": "OK", 2026-09-04 20:59:26.608739 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:26.608742 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:26.608746 | ubuntu-noble | "size": 4570, 2026-09-04 20:59:26.608750 | ubuntu-noble | "state": "file", 2026-09-04 20:59:26.608753 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:26.608757 | ubuntu-noble | } 2026-09-04 20:59:26.757079 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-04 20:59:26.757137 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-09-04 20:59:28.147357 | ubuntu-noble | localhost | SUCCESS => { 2026-09-04 20:59:28.147448 | ubuntu-noble | "changed": false, 2026-09-04 20:59:28.147465 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:28.147474 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:28.147482 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:28.147490 | ubuntu-noble | "msg": "OK", 2026-09-04 20:59:28.147498 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:28.147508 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:28.147517 | ubuntu-noble | "size": 4570, 2026-09-04 20:59:28.147526 | ubuntu-noble | "state": "file", 2026-09-04 20:59:28.147535 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:28.147547 | ubuntu-noble | } 2026-09-04 20:59:28.292491 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-04 20:59:28.292577 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-04 20:59:28.292614 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-04 20:59:28.292633 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-09-04 20:59:29.668822 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 20:59:29.668881 | ubuntu-noble | "changed": true, 2026-09-04 20:59:29.668901 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:29.668905 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:29.668908 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:29.668912 | ubuntu-noble | "msg": "section and option added", 2026-09-04 20:59:29.668916 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:29.668945 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:29.668950 | ubuntu-noble | "size": 4641, 2026-09-04 20:59:29.668953 | ubuntu-noble | "state": "file", 2026-09-04 20:59:29.668956 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:29.668960 | ubuntu-noble | } 2026-09-04 20:59:29.797746 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-09-04 20:59:29.801436 | ubuntu-noble | + setini openstack-base type local 2026-09-04 20:59:29.801500 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-09-04 20:59:31.171540 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 20:59:31.171640 | ubuntu-noble | "changed": true, 2026-09-04 20:59:31.171652 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:31.171662 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:31.171668 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:31.171674 | ubuntu-noble | "msg": "option added", 2026-09-04 20:59:31.171680 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:31.171686 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:31.171692 | ubuntu-noble | "size": 4752, 2026-09-04 20:59:31.171697 | ubuntu-noble | "state": "file", 2026-09-04 20:59:31.171703 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:31.171709 | ubuntu-noble | } 2026-09-04 20:59:31.319547 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-04 20:59:31.319658 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-04 20:59:31.319670 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-09-04 20:59:32.744451 | ubuntu-noble | localhost | CHANGED => { 2026-09-04 20:59:32.744571 | ubuntu-noble | "changed": true, 2026-09-04 20:59:32.744582 | ubuntu-noble | "gid": 1000, 2026-09-04 20:59:32.744626 | ubuntu-noble | "group": "zuul", 2026-09-04 20:59:32.744633 | ubuntu-noble | "mode": "0664", 2026-09-04 20:59:32.744639 | ubuntu-noble | "msg": "option added", 2026-09-04 20:59:32.744645 | ubuntu-noble | "owner": "zuul", 2026-09-04 20:59:32.744652 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-04 20:59:32.744658 | ubuntu-noble | "size": 4790, 2026-09-04 20:59:32.744665 | ubuntu-noble | "state": "file", 2026-09-04 20:59:32.744671 | ubuntu-noble | "uid": 1000 2026-09-04 20:59:32.744677 | ubuntu-noble | } 2026-09-04 20:59:32.878832 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-04 20:59:32.878958 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-04 20:59:32.878966 | ubuntu-noble | + cat kolla-build.conf 2026-09-04 20:59:32.880385 | ubuntu-noble | [DEFAULT] 2026-09-04 20:59:32.880438 | ubuntu-noble | base = ubuntu 2026-09-04 20:59:32.880446 | ubuntu-noble | base_package_type = deb 2026-09-04 20:59:32.880453 | ubuntu-noble | base_tag = 24.04 2026-09-04 20:59:32.880459 | ubuntu-noble | install_type = source 2026-09-04 20:59:32.880464 | ubuntu-noble | namespace = kolla 2026-09-04 20:59:32.880470 | ubuntu-noble | openstack_release = 2025.2 2026-09-04 20:59:32.880478 | ubuntu-noble | push = false 2026-09-04 20:59:32.880486 | ubuntu-noble | tag = build-20260904 2026-09-04 20:59:32.880494 | ubuntu-noble | threads = 1 2026-09-04 20:59:32.880502 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-04 20:59:32.880511 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-04 20:59:32.880519 | ubuntu-noble | 2026-09-04 20:59:32.880529 | ubuntu-noble | ######################################################################### 2026-09-04 20:59:32.880541 | ubuntu-noble | # sources tracked in release repository 2026-09-04 20:59:32.880552 | ubuntu-noble | 2026-09-04 20:59:32.880560 | ubuntu-noble | [aodh-base] 2026-09-04 20:59:32.880567 | ubuntu-noble | type = local 2026-09-04 20:59:32.880575 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 20:59:32.880582 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-04 20:59:32.880635 | ubuntu-noble | 2026-09-04 20:59:32.880644 | ubuntu-noble | 2026-09-04 20:59:32.880652 | ubuntu-noble | 2026-09-04 20:59:32.880669 | ubuntu-noble | [barbican-base] 2026-09-04 20:59:32.880673 | ubuntu-noble | type = local 2026-09-04 20:59:32.880678 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 20:59:32.880684 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-04 20:59:32.880717 | ubuntu-noble | 2026-09-04 20:59:32.880721 | ubuntu-noble | 2026-09-04 20:59:32.880725 | ubuntu-noble | 2026-09-04 20:59:32.880730 | ubuntu-noble | [blazar-base] 2026-09-04 20:59:32.880734 | ubuntu-noble | type = local 2026-09-04 20:59:32.880738 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 20:59:32.880743 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-04 20:59:32.880747 | ubuntu-noble | 2026-09-04 20:59:32.880751 | ubuntu-noble | 2026-09-04 20:59:32.880755 | ubuntu-noble | 2026-09-04 20:59:32.880759 | ubuntu-noble | [ceilometer-base] 2026-09-04 20:59:32.880764 | ubuntu-noble | type = local 2026-09-04 20:59:32.880768 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:32.880772 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:32.880777 | ubuntu-noble | 2026-09-04 20:59:32.880781 | ubuntu-noble | 2026-09-04 20:59:32.880785 | ubuntu-noble | 2026-09-04 20:59:32.880790 | ubuntu-noble | [cinder-base] 2026-09-04 20:59:32.880795 | ubuntu-noble | type = local 2026-09-04 20:59:32.880799 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 20:59:32.880804 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-04 20:59:32.880808 | ubuntu-noble | 2026-09-04 20:59:32.880812 | ubuntu-noble | 2026-09-04 20:59:32.880816 | ubuntu-noble | 2026-09-04 20:59:32.880820 | ubuntu-noble | [designate-base] 2026-09-04 20:59:32.880824 | ubuntu-noble | type = local 2026-09-04 20:59:32.880829 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 20:59:32.880833 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-04 20:59:32.880837 | ubuntu-noble | 2026-09-04 20:59:32.880841 | ubuntu-noble | 2026-09-04 20:59:32.880846 | ubuntu-noble | 2026-09-04 20:59:32.880850 | ubuntu-noble | [glance-base] 2026-09-04 20:59:32.880854 | ubuntu-noble | type = local 2026-09-04 20:59:32.880858 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 20:59:32.880862 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-04 20:59:32.880867 | ubuntu-noble | 2026-09-04 20:59:32.880871 | ubuntu-noble | 2026-09-04 20:59:32.880875 | ubuntu-noble | 2026-09-04 20:59:32.880879 | ubuntu-noble | [heat-base] 2026-09-04 20:59:32.880884 | ubuntu-noble | type = local 2026-09-04 20:59:32.880888 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 20:59:32.880925 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-04 20:59:32.880930 | ubuntu-noble | 2026-09-04 20:59:32.880934 | ubuntu-noble | 2026-09-04 20:59:32.880939 | ubuntu-noble | 2026-09-04 20:59:32.880943 | ubuntu-noble | [horizon] 2026-09-04 20:59:32.880947 | ubuntu-noble | type = local 2026-09-04 20:59:32.880951 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 20:59:32.880956 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-04 20:59:32.880960 | ubuntu-noble | 2026-09-04 20:59:32.880964 | ubuntu-noble | 2026-09-04 20:59:32.880968 | ubuntu-noble | 2026-09-04 20:59:32.880972 | ubuntu-noble | [ironic-base] 2026-09-04 20:59:32.880977 | ubuntu-noble | type = local 2026-09-04 20:59:32.880981 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 20:59:32.880985 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-04 20:59:32.880989 | ubuntu-noble | 2026-09-04 20:59:32.880994 | ubuntu-noble | 2026-09-04 20:59:32.880998 | ubuntu-noble | 2026-09-04 20:59:32.881002 | ubuntu-noble | [keystone-base] 2026-09-04 20:59:32.881006 | ubuntu-noble | type = local 2026-09-04 20:59:32.881010 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 20:59:32.881015 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-04 20:59:32.881019 | ubuntu-noble | 2026-09-04 20:59:32.881023 | ubuntu-noble | 2026-09-04 20:59:32.881027 | ubuntu-noble | 2026-09-04 20:59:32.881031 | ubuntu-noble | [magnum-base] 2026-09-04 20:59:32.881036 | ubuntu-noble | type = local 2026-09-04 20:59:32.881058 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 20:59:32.881063 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-04 20:59:32.881067 | ubuntu-noble | 2026-09-04 20:59:32.881072 | ubuntu-noble | 2026-09-04 20:59:32.881076 | ubuntu-noble | 2026-09-04 20:59:32.881080 | ubuntu-noble | [manila-base] 2026-09-04 20:59:32.881084 | ubuntu-noble | type = local 2026-09-04 20:59:32.881089 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 20:59:32.881093 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-04 20:59:32.881103 | ubuntu-noble | 2026-09-04 20:59:32.881107 | ubuntu-noble | 2026-09-04 20:59:32.881112 | ubuntu-noble | 2026-09-04 20:59:32.881116 | ubuntu-noble | [masakari-base] 2026-09-04 20:59:32.881120 | ubuntu-noble | type = local 2026-09-04 20:59:32.881127 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 20:59:32.881134 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-04 20:59:32.881141 | ubuntu-noble | 2026-09-04 20:59:32.881149 | ubuntu-noble | 2026-09-04 20:59:32.881155 | ubuntu-noble | 2026-09-04 20:59:32.881162 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-04 20:59:32.881169 | ubuntu-noble | type = local 2026-09-04 20:59:32.881176 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 20:59:32.881185 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 20:59:32.881192 | ubuntu-noble | 2026-09-04 20:59:32.881199 | ubuntu-noble | 2026-09-04 20:59:32.881211 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-04 20:59:32.881220 | ubuntu-noble | type = local 2026-09-04 20:59:32.881227 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 20:59:32.881234 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 20:59:32.881242 | ubuntu-noble | 2026-09-04 20:59:32.881249 | ubuntu-noble | 2026-09-04 20:59:32.881256 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-04 20:59:32.881264 | ubuntu-noble | type = local 2026-09-04 20:59:32.881272 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 20:59:32.881280 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 20:59:32.881287 | ubuntu-noble | 2026-09-04 20:59:32.881295 | ubuntu-noble | 2026-09-04 20:59:32.881302 | ubuntu-noble | 2026-09-04 20:59:32.881310 | ubuntu-noble | [neutron-base] 2026-09-04 20:59:32.881316 | ubuntu-noble | type = local 2026-09-04 20:59:32.881321 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 20:59:32.881325 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-04 20:59:32.881329 | ubuntu-noble | 2026-09-04 20:59:32.881333 | ubuntu-noble | 2026-09-04 20:59:32.881338 | ubuntu-noble | 2026-09-04 20:59:32.881342 | ubuntu-noble | [nova-base] 2026-09-04 20:59:32.881346 | ubuntu-noble | type = local 2026-09-04 20:59:32.881351 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 20:59:32.881356 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-04 20:59:32.881360 | ubuntu-noble | 2026-09-04 20:59:32.881364 | ubuntu-noble | 2026-09-04 20:59:32.881368 | ubuntu-noble | 2026-09-04 20:59:32.881373 | ubuntu-noble | [octavia-base] 2026-09-04 20:59:32.881377 | ubuntu-noble | type = local 2026-09-04 20:59:32.881381 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 20:59:32.881386 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-04 20:59:32.881390 | ubuntu-noble | 2026-09-04 20:59:32.881394 | ubuntu-noble | 2026-09-04 20:59:32.881398 | ubuntu-noble | 2026-09-04 20:59:32.881403 | ubuntu-noble | [placement-base] 2026-09-04 20:59:32.881407 | ubuntu-noble | type = local 2026-09-04 20:59:32.881411 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 20:59:32.881416 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-04 20:59:32.881420 | ubuntu-noble | 2026-09-04 20:59:32.881424 | ubuntu-noble | 2026-09-04 20:59:32.881428 | ubuntu-noble | 2026-09-04 20:59:32.881433 | ubuntu-noble | [skyline-apiserver-base] 2026-09-04 20:59:32.881437 | ubuntu-noble | type = local 2026-09-04 20:59:32.881455 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 20:59:32.881460 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 20:59:32.881464 | ubuntu-noble | 2026-09-04 20:59:32.881468 | ubuntu-noble | 2026-09-04 20:59:32.881473 | ubuntu-noble | 2026-09-04 20:59:32.881477 | ubuntu-noble | [skyline-console-base] 2026-09-04 20:59:32.881481 | ubuntu-noble | type = local 2026-09-04 20:59:32.881485 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 20:59:32.881490 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-04 20:59:32.881494 | ubuntu-noble | 2026-09-04 20:59:32.881498 | ubuntu-noble | 2026-09-04 20:59:32.881503 | ubuntu-noble | 2026-09-04 20:59:32.881507 | ubuntu-noble | [watcher-base] 2026-09-04 20:59:32.881511 | ubuntu-noble | type = local 2026-09-04 20:59:32.881522 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 20:59:32.881526 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-04 20:59:32.881531 | ubuntu-noble | 2026-09-04 20:59:32.881535 | ubuntu-noble | 2026-09-04 20:59:32.881539 | ubuntu-noble | [openstack-base] 2026-09-04 20:59:32.881544 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 20:59:32.881548 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-04 20:59:32.881552 | ubuntu-noble | type = local 2026-09-04 20:59:32.881995 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-04 20:59:32.883771 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-04 20:59:32.883828 | ubuntu-noble | + VERSION=latest 2026-09-04 20:59:32.883837 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-04 20:59:32.883850 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-04 20:59:32.883855 | ubuntu-noble | + . defaults/all.sh 2026-09-04 20:59:32.883860 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-04 20:59:32.883866 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-04 20:59:32.883871 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-04 20:59:32.883875 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-04 20:59:32.884009 | ubuntu-noble | +++ deactivate nondestructive 2026-09-04 20:59:32.884020 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:32.884028 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:32.884033 | ubuntu-noble | +++ hash -r 2026-09-04 20:59:32.884071 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:32.884077 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-04 20:59:32.884086 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-04 20:59:32.884091 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-04 20:59:32.884148 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-04 20:59:32.884155 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-04 20:59:32.884160 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-04 20:59:32.884165 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-04 20:59:32.884173 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-04 20:59:32.884183 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-04 20:59:32.884188 | ubuntu-noble | +++ export PATH 2026-09-04 20:59:32.884214 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-04 20:59:32.884240 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-04 20:59:32.884247 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-04 20:59:32.884255 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-04 20:59:32.884260 | ubuntu-noble | +++ export PS1 2026-09-04 20:59:32.884265 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-04 20:59:32.884272 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-04 20:59:32.884277 | ubuntu-noble | +++ hash -r 2026-09-04 20:59:32.884306 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-04 20:59:32.885472 | ubuntu-noble | +++ date +%Y%m%d 2026-09-04 20:59:32.886947 | ubuntu-noble | ++ export BUILD_ID=20260904 2026-09-04 20:59:32.886993 | ubuntu-noble | ++ BUILD_ID=20260904 2026-09-04 20:59:32.887005 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-04 20:59:32.887010 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-04 20:59:32.887016 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-04 20:59:32.887021 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-04 20:59:32.887026 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-04 20:59:32.888229 | ubuntu-noble | +++ pwd 2026-09-04 20:59:32.888326 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-04 20:59:32.888423 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-04 20:59:32.888888 | ubuntu-noble | + export VERSION 2026-09-04 20:59:32.888932 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-04 20:59:32.889095 | ubuntu-noble | + mkdir -p tarballs 2026-09-04 20:59:32.892682 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-04 20:59:33.039571 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-04 20:59:33.039715 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=42 time=135 ms 2026-09-04 20:59:34.031772 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=42 time=133 ms 2026-09-04 20:59:34.031852 | ubuntu-noble | 2026-09-04 20:59:34.031859 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-04 20:59:34.031865 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-09-04 20:59:34.031924 | ubuntu-noble | rtt min/avg/max/mdev = 132.665/133.911/135.158/1.246 ms 2026-09-04 20:59:34.033027 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-04 20:59:34.035566 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:34.035631 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:34.035919 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 20:59:34.037743 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-04 20:59:34.037798 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-04 20:59:34.037809 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 20:59:34.037818 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 20:59:34.037832 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.229809 | ubuntu-noble | 2026-09-04 20:59:35 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:35.232093 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:35.232183 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.232202 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.234671 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.234722 | ubuntu-noble | ++ head -1 2026-09-04 20:59:35.234961 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:35.247417 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-04 20:59:35.248275 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-04 20:59:35.248447 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:35.248496 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-04 20:59:35.248548 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:35.248674 | ubuntu-noble | ++ local name=aodh 2026-09-04 20:59:35.248717 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:35.248780 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:35.248812 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-04 20:59:35.248857 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-04 20:59:35.248945 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:35.248974 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-04 20:59:35.249001 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-04 20:59:35.249028 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:35.249053 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-04 20:59:35.249078 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-04 20:59:35.249109 | ubuntu-noble | ++ return 1 2026-09-04 20:59:35.249792 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:35.249829 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:35.250644 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-04 20:59:35.250668 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:35.250676 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-04 20:59:35.250682 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:35.250751 | ubuntu-noble | ++ local name=aodh 2026-09-04 20:59:35.250795 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:35.250915 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:35.251335 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-04 20:59:35.251351 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-04 20:59:35.251358 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:35.251364 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-04 20:59:35.251369 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-04 20:59:35.251375 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:35.251381 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-04 20:59:35.251386 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-04 20:59:35.251392 | ubuntu-noble | ++ return 1 2026-09-04 20:59:35.251478 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:35.251487 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:35.251514 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.251528 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.251538 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:35.251550 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.251560 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-04 20:59:35.251573 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:35.251582 | ubuntu-noble | + popd 2026-09-04 20:59:35.251723 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:35.251733 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:35.252696 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 20:59:35.254691 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-04 20:59:35.254725 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-04 20:59:35.254731 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 20:59:35.254736 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 20:59:35.254742 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.587872 | ubuntu-noble | 2026-09-04 20:59:37 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:37.591367 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:37.591459 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.591475 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.594684 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.594749 | ubuntu-noble | ++ head -1 2026-09-04 20:59:37.596258 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:37.602750 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-04 20:59:37.603737 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-04 20:59:37.603800 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:37.603815 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-04 20:59:37.603824 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:37.603831 | ubuntu-noble | ++ local name=barbican 2026-09-04 20:59:37.603893 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:37.603906 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:37.603927 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-04 20:59:37.603939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-04 20:59:37.603949 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:37.603956 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-04 20:59:37.603965 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-04 20:59:37.603974 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:37.603984 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-04 20:59:37.603996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-04 20:59:37.604006 | ubuntu-noble | ++ return 1 2026-09-04 20:59:37.604656 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:37.604696 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:37.605064 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-04 20:59:37.605104 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:37.605273 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-04 20:59:37.605346 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:37.605369 | ubuntu-noble | ++ local name=barbican 2026-09-04 20:59:37.605393 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:37.605407 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:37.605420 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-04 20:59:37.605435 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-04 20:59:37.605450 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:37.605463 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-04 20:59:37.605505 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-04 20:59:37.605518 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:37.605531 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-04 20:59:37.605544 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-04 20:59:37.605557 | ubuntu-noble | ++ return 1 2026-09-04 20:59:37.606691 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:37.606731 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:37.606737 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.606742 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.606747 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:37.606751 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.606756 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-04 20:59:37.606760 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:37.606764 | ubuntu-noble | + popd 2026-09-04 20:59:37.606769 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:37.606774 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:37.607459 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 20:59:37.610491 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-04 20:59:37.610571 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-04 20:59:37.610617 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 20:59:37.610635 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 20:59:37.610643 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.681855 | ubuntu-noble | 2026-09-04 20:59:39 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:39.683868 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:39.683944 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.683953 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.686688 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.686751 | ubuntu-noble | ++ head -1 2026-09-04 20:59:39.688171 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:39.695274 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-04 20:59:39.696319 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-04 20:59:39.696368 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:39.696380 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-04 20:59:39.696437 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:39.696521 | ubuntu-noble | ++ local name=blazar 2026-09-04 20:59:39.696536 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:39.696571 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:39.696612 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-04 20:59:39.696652 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-04 20:59:39.696714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:39.696728 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-04 20:59:39.696735 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-04 20:59:39.696744 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:39.696750 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-04 20:59:39.696760 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-04 20:59:39.696769 | ubuntu-noble | ++ return 1 2026-09-04 20:59:39.697702 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:39.697731 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:39.698367 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-04 20:59:39.698482 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:39.698493 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-04 20:59:39.698497 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:39.698504 | ubuntu-noble | ++ local name=blazar 2026-09-04 20:59:39.698508 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:39.698530 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:39.698534 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-04 20:59:39.698541 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-04 20:59:39.698626 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:39.698638 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-04 20:59:39.698643 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-04 20:59:39.698649 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:39.698653 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-04 20:59:39.698657 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-04 20:59:39.698662 | ubuntu-noble | ++ return 1 2026-09-04 20:59:39.699700 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:39.699737 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:39.699745 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.699752 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.699759 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:39.699765 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.699772 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-04 20:59:39.699783 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:39.699790 | ubuntu-noble | + popd 2026-09-04 20:59:39.699797 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:39.699804 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:39.700175 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:39.703008 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:39.703057 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-04 20:59:39.703070 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:39.703078 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:39.703084 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.179995 | ubuntu-noble | 2026-09-04 20:59:41 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:41.182965 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:41.183028 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.183041 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.185684 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.185730 | ubuntu-noble | ++ head -1 2026-09-04 20:59:41.185741 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:41.194402 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-04 20:59:41.194705 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-04 20:59:41.194757 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:41.194778 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-04 20:59:41.194829 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:41.194884 | ubuntu-noble | ++ local name=ceilometer 2026-09-04 20:59:41.194891 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:41.194929 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:41.194936 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-04 20:59:41.194957 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-04 20:59:41.195004 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:41.195011 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-04 20:59:41.195015 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-04 20:59:41.195019 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:41.195025 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-04 20:59:41.195028 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-04 20:59:41.195048 | ubuntu-noble | ++ return 1 2026-09-04 20:59:41.195354 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:41.195362 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:41.196400 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-04 20:59:41.196428 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:41.196435 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-04 20:59:41.196442 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:41.196448 | ubuntu-noble | ++ local name=ceilometer 2026-09-04 20:59:41.196455 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:41.196461 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:41.196467 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-04 20:59:41.196473 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-04 20:59:41.196480 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:41.196486 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-04 20:59:41.196492 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-04 20:59:41.196498 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:41.196503 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-04 20:59:41.196509 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-04 20:59:41.196515 | ubuntu-noble | ++ return 1 2026-09-04 20:59:41.196557 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:41.196688 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:41.196716 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.196723 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.196751 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:41.196784 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.196790 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-04 20:59:41.196837 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:41.196845 | ubuntu-noble | + popd 2026-09-04 20:59:41.196986 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:41.196995 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:41.197834 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 20:59:41.199838 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-04 20:59:41.199864 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-04 20:59:41.199915 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 20:59:41.199921 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 20:59:41.199928 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.116863 | ubuntu-noble | 2026-09-04 20:59:43 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:43.119471 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:43.119536 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.119549 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.122673 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.122721 | ubuntu-noble | ++ head -1 2026-09-04 20:59:43.123304 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:43.133023 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-04 20:59:43.134282 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-04 20:59:43.134369 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:43.134394 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-04 20:59:43.134412 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:43.134435 | ubuntu-noble | ++ local name=cinder 2026-09-04 20:59:43.134453 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:43.134478 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:43.134495 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-04 20:59:43.134520 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-04 20:59:43.134547 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-04 20:59:43.134644 | ubuntu-noble | ++ return 0 2026-09-04 20:59:43.135860 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-04 20:59:43.136716 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-04 20:59:43.136844 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:43.136862 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-04 20:59:43.136872 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:43.136937 | ubuntu-noble | ++ local name=cinder 2026-09-04 20:59:43.136959 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:43.137054 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:43.137099 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-04 20:59:43.137122 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-04 20:59:43.137138 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:43.137157 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-04 20:59:43.137167 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-04 20:59:43.137175 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:43.137186 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-04 20:59:43.137194 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-04 20:59:43.137376 | ubuntu-noble | ++ return 1 2026-09-04 20:59:43.138816 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:43.138913 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:43.138928 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.138942 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.138960 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-04 20:59:43.138978 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.514280 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-04 20:59:43.519880 | ubuntu-noble | + sort 2026-09-04 20:59:43.519933 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-04 20:59:43.544127 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-04 20:59:43.546677 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-04 20:59:43.546722 | ubuntu-noble | ++ sort 2026-09-04 20:59:43.550414 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 20:59:43.550459 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 20:59:43.550526 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 20:59:43.550539 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 20:59:43.550549 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-04 20:59:43.550558 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 20:59:43.550567 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:43.553956 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-04 20:59:43.553988 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-04 20:59:43.553995 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 20:59:43.554094 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:43.556072 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-04 20:59:43.557046 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-04 20:59:43.557068 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 20:59:43.557246 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-04 20:59:43.557436 | ubuntu-noble | + popd 2026-09-04 20:59:43.560645 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-04 20:59:43.560679 | ubuntu-noble | + sort 2026-09-04 20:59:43.572824 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-04 20:59:43.572971 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-04 20:59:43.573007 | ubuntu-noble | + local before=files-before 2026-09-04 20:59:43.573027 | ubuntu-noble | + local after=files-after 2026-09-04 20:59:43.573068 | ubuntu-noble | + local sources_txt 2026-09-04 20:59:43.574424 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 20:59:43.574643 | ubuntu-noble | ++ head -1 2026-09-04 20:59:43.577836 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-04 20:59:43.577900 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-04 20:59:43.577923 | ubuntu-noble | + local new_files 2026-09-04 20:59:43.578732 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 20:59:43.583148 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 20:59:43.583173 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-04 20:59:43.583695 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-04 20:59:43.585699 | ubuntu-noble | + [[ -n y ]] 2026-09-04 20:59:43.585765 | ubuntu-noble | + echo 2026-09-04 20:59:43.585793 | ubuntu-noble | + local file 2026-09-04 20:59:43.585801 | ubuntu-noble | + for file in $new_files 2026-09-04 20:59:43.585807 | ubuntu-noble | + case $file in 2026-09-04 20:59:43.585811 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-09-04 20:59:43.585816 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-04 20:59:43.585822 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-04 20:59:43.585830 | ubuntu-noble | + rm files-before files-after 2026-09-04 20:59:43.587814 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-04 20:59:44.853164 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-04 20:59:44.932632 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-04 20:59:44.932686 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-04 20:59:44.932693 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:44.932703 | ubuntu-noble | + popd 2026-09-04 20:59:44.932827 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:44.932837 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:44.934149 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 20:59:44.936508 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-04 20:59:44.936582 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-04 20:59:44.936656 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 20:59:44.936672 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 20:59:44.936687 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.220458 | ubuntu-noble | 2026-09-04 20:59:47 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:47.222712 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:47.222788 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.222799 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.227141 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.227201 | ubuntu-noble | ++ head -1 2026-09-04 20:59:47.227212 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:47.234666 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-04 20:59:47.235641 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-04 20:59:47.235749 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:47.235785 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-04 20:59:47.235850 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:47.235925 | ubuntu-noble | ++ local name=designate 2026-09-04 20:59:47.235932 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:47.235970 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:47.236046 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-04 20:59:47.236053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-04 20:59:47.236075 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:47.236081 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-04 20:59:47.236085 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-04 20:59:47.236089 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:47.236093 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-04 20:59:47.236098 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-04 20:59:47.236102 | ubuntu-noble | ++ return 1 2026-09-04 20:59:47.236710 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:47.236799 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:47.237668 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-04 20:59:47.237701 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:47.237711 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-04 20:59:47.237717 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:47.237758 | ubuntu-noble | ++ local name=designate 2026-09-04 20:59:47.237769 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:47.237776 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:47.237782 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-04 20:59:47.237791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-04 20:59:47.237797 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:47.237803 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-04 20:59:47.237811 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-04 20:59:47.237819 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:47.237830 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-04 20:59:47.237836 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-04 20:59:47.237844 | ubuntu-noble | ++ return 1 2026-09-04 20:59:47.238775 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:47.238819 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:47.238829 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.238839 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.238847 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:47.238856 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.238863 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-04 20:59:47.238871 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:47.238879 | ubuntu-noble | + popd 2026-09-04 20:59:47.238888 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:47.238897 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:47.239194 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 20:59:47.241210 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-04 20:59:47.241255 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-04 20:59:47.241269 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 20:59:47.241277 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 20:59:47.241285 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.725163 | ubuntu-noble | 2026-09-04 20:59:50 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2139944/2139944] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:50.727798 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:50.727880 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.727890 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.730679 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.730772 | ubuntu-noble | ++ head -1 2026-09-04 20:59:50.732558 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:50.738356 | ubuntu-noble | + directory=glance-31.1.1.dev14 2026-09-04 20:59:50.739845 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev14 2026-09-04 20:59:50.739881 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:50.739911 | ubuntu-noble | ++ local directory=glance-31.1.1.dev14 2026-09-04 20:59:50.739918 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:50.739924 | ubuntu-noble | ++ local name=glance 2026-09-04 20:59:50.739939 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:50.739945 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:50.739950 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-04 20:59:50.739956 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-04 20:59:50.739962 | ubuntu-noble | ++ echo patches/2025.2/glance 2026-09-04 20:59:50.739968 | ubuntu-noble | ++ return 0 2026-09-04 20:59:50.739975 | ubuntu-noble | + patch_dir=patches/2025.2/glance 2026-09-04 20:59:50.740098 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev14 /source 2026-09-04 20:59:50.740143 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:50.740154 | ubuntu-noble | ++ local directory=glance-31.1.1.dev14 2026-09-04 20:59:50.740189 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:50.740230 | ubuntu-noble | ++ local name=glance 2026-09-04 20:59:50.740241 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:50.740272 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:50.740282 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-04 20:59:50.740306 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-04 20:59:50.740332 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:50.740340 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-04 20:59:50.740348 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-04 20:59:50.740354 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:50.740359 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-04 20:59:50.740365 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-04 20:59:50.740373 | ubuntu-noble | ++ return 1 2026-09-04 20:59:50.740651 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:50.740671 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:50.740681 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.740703 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.740712 | ubuntu-noble | + [[ -n patches/2025.2/glance ]] 2026-09-04 20:59:50.740719 | ubuntu-noble | + tar xzf glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.834990 | ubuntu-noble | + rm glance-stable-2025.2.tar.gz 2026-09-04 20:59:50.839667 | ubuntu-noble | + find glance-31.1.1.dev14 -type f 2026-09-04 20:59:50.839755 | ubuntu-noble | + sort 2026-09-04 20:59:50.843770 | ubuntu-noble | + pushd glance-31.1.1.dev14 2026-09-04 20:59:50.846668 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance -type f -name '*.patch' 2026-09-04 20:59:50.846736 | ubuntu-noble | ++ sort 2026-09-04 20:59:50.848283 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 20:59:50.848320 | ubuntu-noble | + apply_patch patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 20:59:50.848355 | ubuntu-noble | + local rel=patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 20:59:50.848379 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 20:59:50.848400 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch' 2026-09-04 20:59:50.848405 | ubuntu-noble | APPLY PATCH patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 20:59:50.848412 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 20:59:50.850633 | ubuntu-noble | checking file doc/source/admin/interoperable-image-import.rst 2026-09-04 20:59:50.850657 | ubuntu-noble | checking file glance/api/v2/images.py 2026-09-04 20:59:50.850709 | ubuntu-noble | checking file glance/common/scripts/utils.py 2026-09-04 20:59:50.850877 | ubuntu-noble | checking file glance/common/store_utils.py 2026-09-04 20:59:50.851044 | ubuntu-noble | checking file glance/common/utils.py 2026-09-04 20:59:50.851266 | ubuntu-noble | checking file glance/location.py 2026-09-04 20:59:50.851883 | ubuntu-noble | checking file glance/tests/functional/v2/test_images.py 2026-09-04 20:59:50.852504 | ubuntu-noble | checking file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 20:59:50.852655 | ubuntu-noble | checking file glance/tests/unit/common/test_store_utils.py 2026-09-04 20:59:50.852906 | ubuntu-noble | checking file glance/tests/unit/common/test_utils.py 2026-09-04 20:59:50.853185 | ubuntu-noble | checking file glance/tests/unit/test_store_location.py 2026-09-04 20:59:50.853797 | ubuntu-noble | checking file glance/tests/unit/v2/test_images_resource.py 2026-09-04 20:59:50.854532 | ubuntu-noble | checking file releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 20:59:50.855008 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 20:59:50.856676 | ubuntu-noble | patching file doc/source/admin/interoperable-image-import.rst 2026-09-04 20:59:50.856850 | ubuntu-noble | patching file glance/api/v2/images.py 2026-09-04 20:59:50.857127 | ubuntu-noble | patching file glance/common/scripts/utils.py 2026-09-04 20:59:50.857248 | ubuntu-noble | patching file glance/common/store_utils.py 2026-09-04 20:59:50.857383 | ubuntu-noble | patching file glance/common/utils.py 2026-09-04 20:59:50.857578 | ubuntu-noble | patching file glance/location.py 2026-09-04 20:59:50.858120 | ubuntu-noble | patching file glance/tests/functional/v2/test_images.py 2026-09-04 20:59:50.858654 | ubuntu-noble | patching file glance/tests/unit/common/scripts/test_scripts_utils.py 2026-09-04 20:59:50.860646 | ubuntu-noble | patching file glance/tests/unit/common/test_store_utils.py 2026-09-04 20:59:50.860674 | ubuntu-noble | patching file glance/tests/unit/common/test_utils.py 2026-09-04 20:59:50.860680 | ubuntu-noble | patching file glance/tests/unit/test_store_location.py 2026-09-04 20:59:50.860731 | ubuntu-noble | patching file glance/tests/unit/v2/test_images_resource.py 2026-09-04 20:59:50.860738 | ubuntu-noble | patching file releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 20:59:50.862166 | ubuntu-noble | + echo patches/2025.2/glance/0004-Block-restricted-hosts-when-adding-HTTP-image-locati.patch 2026-09-04 20:59:50.862250 | ubuntu-noble | + popd 2026-09-04 20:59:50.864647 | ubuntu-noble | + find glance-31.1.1.dev14 -type f 2026-09-04 20:59:50.864678 | ubuntu-noble | + sort 2026-09-04 20:59:50.868332 | ubuntu-noble | + append_new_files_to_sources_txt glance-31.1.1.dev14 files-before files-after 2026-09-04 20:59:50.868419 | ubuntu-noble | + local directory=glance-31.1.1.dev14 2026-09-04 20:59:50.868447 | ubuntu-noble | + local before=files-before 2026-09-04 20:59:50.868465 | ubuntu-noble | + local after=files-after 2026-09-04 20:59:50.868482 | ubuntu-noble | + local sources_txt 2026-09-04 20:59:50.869647 | ubuntu-noble | ++ find glance-31.1.1.dev14 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 20:59:50.869971 | ubuntu-noble | ++ head -1 2026-09-04 20:59:50.872582 | ubuntu-noble | + sources_txt=glance-31.1.1.dev14/glance.egg-info/SOURCES.txt 2026-09-04 20:59:50.872729 | ubuntu-noble | + [[ -z glance-31.1.1.dev14/glance.egg-info/SOURCES.txt ]] 2026-09-04 20:59:50.872764 | ubuntu-noble | + local new_files 2026-09-04 20:59:50.873321 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 20:59:50.875545 | ubuntu-noble | + new_files='glance-31.1.1.dev14/glance/tests/unit/common/test_store_utils.py 2026-09-04 20:59:50.875572 | ubuntu-noble | glance-31.1.1.dev14/releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml' 2026-09-04 20:59:50.875577 | ubuntu-noble | + [[ -z glance-31.1.1.dev14/glance/tests/unit/common/test_store_utils.py 2026-09-04 20:59:50.875580 | ubuntu-noble | glance-31.1.1.dev14/releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml ]] 2026-09-04 20:59:50.875974 | ubuntu-noble | ++ tail -c1 glance-31.1.1.dev14/glance.egg-info/SOURCES.txt 2026-09-04 20:59:50.877717 | ubuntu-noble | + [[ -n y ]] 2026-09-04 20:59:50.877753 | ubuntu-noble | + echo 2026-09-04 20:59:50.877758 | ubuntu-noble | + local file 2026-09-04 20:59:50.877763 | ubuntu-noble | + for file in $new_files 2026-09-04 20:59:50.877767 | ubuntu-noble | + case $file in 2026-09-04 20:59:50.877776 | ubuntu-noble | + echo 'APPEND glance/tests/unit/common/test_store_utils.py TO glance-31.1.1.dev14/glance.egg-info/SOURCES.txt' 2026-09-04 20:59:50.877782 | ubuntu-noble | APPEND glance/tests/unit/common/test_store_utils.py TO glance-31.1.1.dev14/glance.egg-info/SOURCES.txt 2026-09-04 20:59:50.877786 | ubuntu-noble | + echo glance/tests/unit/common/test_store_utils.py 2026-09-04 20:59:50.877790 | ubuntu-noble | + for file in $new_files 2026-09-04 20:59:50.877794 | ubuntu-noble | + case $file in 2026-09-04 20:59:50.877799 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml TO glance-31.1.1.dev14/glance.egg-info/SOURCES.txt' 2026-09-04 20:59:50.877803 | ubuntu-noble | APPEND releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml TO glance-31.1.1.dev14/glance.egg-info/SOURCES.txt 2026-09-04 20:59:50.877821 | ubuntu-noble | + echo releasenotes/notes/bug-2161330-f8a1c3e5b7d90214.yaml 2026-09-04 20:59:50.877827 | ubuntu-noble | + rm files-before files-after 2026-09-04 20:59:50.879794 | ubuntu-noble | + tar czf glance-stable-2025.2.tar.gz glance-31.1.1.dev14 2026-09-04 20:59:51.235560 | ubuntu-noble | + rm -r glance-31.1.1.dev14 2026-09-04 20:59:51.257210 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-04 20:59:51.257267 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-04 20:59:51.257273 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:51.257284 | ubuntu-noble | + popd 2026-09-04 20:59:51.257337 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:51.257344 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:51.258541 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 20:59:51.261644 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-04 20:59:51.261713 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-04 20:59:51.261789 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 20:59:51.261798 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 20:59:51.261826 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.123763 | ubuntu-noble | 2026-09-04 20:59:57 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:57.125484 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:57.125540 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.125553 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.128990 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.129086 | ubuntu-noble | ++ head -1 2026-09-04 20:59:57.129165 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:57.145147 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-09-04 20:59:57.146729 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-09-04 20:59:57.146800 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:57.146819 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-09-04 20:59:57.146831 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:57.146844 | ubuntu-noble | ++ local name=openstack_heat 2026-09-04 20:59:57.146853 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:57.146869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:57.146884 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-04 20:59:57.146895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-04 20:59:57.146939 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:57.146950 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-04 20:59:57.146959 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-04 20:59:57.146970 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:57.146979 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-04 20:59:57.146987 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-04 20:59:57.146995 | ubuntu-noble | ++ return 1 2026-09-04 20:59:57.147756 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:57.147820 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:57.148245 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-09-04 20:59:57.148313 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:57.148322 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-09-04 20:59:57.148329 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:57.148385 | ubuntu-noble | ++ local name=openstack_heat 2026-09-04 20:59:57.148393 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:57.148412 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:57.148420 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-04 20:59:57.148427 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-04 20:59:57.148461 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:57.148488 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-04 20:59:57.148494 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-04 20:59:57.148509 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:57.148514 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-04 20:59:57.148519 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-04 20:59:57.148525 | ubuntu-noble | ++ return 1 2026-09-04 20:59:57.148923 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:57.148945 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:57.148953 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.148957 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.148965 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:57.149051 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.149061 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-04 20:59:57.149066 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:57.149072 | ubuntu-noble | + popd 2026-09-04 20:59:57.149242 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:57.149290 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:57.150332 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 20:59:57.151982 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-04 20:59:57.152016 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-04 20:59:57.152022 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 20:59:57.152028 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 20:59:57.152035 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.873844 | ubuntu-noble | 2026-09-04 20:59:58 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-04 20:59:58.875973 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 20:59:58.876051 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.876070 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.878766 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.878847 | ubuntu-noble | ++ head -1 2026-09-04 20:59:58.879562 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 20:59:58.895912 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-04 20:59:58.897695 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-04 20:59:58.897750 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 20:59:58.897763 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-04 20:59:58.897773 | ubuntu-noble | ++ local suffix= 2026-09-04 20:59:58.897781 | ubuntu-noble | ++ local name=horizon 2026-09-04 20:59:58.897788 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:58.897796 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:58.897803 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-04 20:59:58.897810 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-04 20:59:58.897830 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:58.897838 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-04 20:59:58.897845 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-04 20:59:58.897852 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:58.897858 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-04 20:59:58.897865 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-04 20:59:58.897871 | ubuntu-noble | ++ return 1 2026-09-04 20:59:58.897888 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:58.897898 | ubuntu-noble | + patch_dir= 2026-09-04 20:59:58.899446 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-04 20:59:58.899482 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 20:59:58.899488 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-04 20:59:58.899492 | ubuntu-noble | ++ local suffix=/source 2026-09-04 20:59:58.899511 | ubuntu-noble | ++ local name=horizon 2026-09-04 20:59:58.899515 | ubuntu-noble | ++ local candidate path 2026-09-04 20:59:58.899519 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:58.899524 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-04 20:59:58.899528 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-04 20:59:58.899533 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:58.899538 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-04 20:59:58.899542 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-04 20:59:58.899546 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 20:59:58.899550 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-04 20:59:58.899555 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-04 20:59:58.899560 | ubuntu-noble | ++ return 1 2026-09-04 20:59:58.899569 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:58.899574 | ubuntu-noble | + overlay_dir= 2026-09-04 20:59:58.899578 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.899582 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.899638 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:58.899644 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.899648 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-04 20:59:58.899653 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 20:59:58.899657 | ubuntu-noble | + popd 2026-09-04 20:59:58.899754 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 20:59:58.899761 | ubuntu-noble | + pushd tarballs 2026-09-04 20:59:58.900931 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 20:59:58.903013 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-04 20:59:58.903058 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-04 20:59:58.903068 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 20:59:58.903074 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 20:59:58.903084 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-04 21:00:01.846776 | ubuntu-noble | 2026-09-04 21:00:01 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:01.848731 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:01.848784 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-04 21:00:01.848792 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-04 21:00:01.853073 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-04 21:00:01.853116 | ubuntu-noble | ++ head -1 2026-09-04 21:00:01.853122 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:01.864247 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-04 21:00:01.865183 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-04 21:00:01.865299 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:01.865331 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-04 21:00:01.865370 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:01.865416 | ubuntu-noble | ++ local name=ironic 2026-09-04 21:00:01.865436 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:01.865471 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:01.865490 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-04 21:00:01.865508 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-04 21:00:01.865541 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-04 21:00:01.865650 | ubuntu-noble | ++ return 0 2026-09-04 21:00:01.866080 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-04 21:00:01.867076 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-04 21:00:01.867110 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:01.867118 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-04 21:00:01.867124 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:01.867130 | ubuntu-noble | ++ local name=ironic 2026-09-04 21:00:01.867135 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:01.867158 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:01.867164 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-04 21:00:01.867170 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-04 21:00:01.867176 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:01.867182 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-04 21:00:01.867188 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-04 21:00:01.867212 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:01.867222 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-04 21:00:01.867229 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-04 21:00:01.867235 | ubuntu-noble | ++ return 1 2026-09-04 21:00:01.867416 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:01.867454 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:01.867461 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-04 21:00:01.867469 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-04 21:00:01.867500 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-04 21:00:01.867571 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-04 21:00:02.049653 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-04 21:00:02.053793 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-04 21:00:02.053857 | ubuntu-noble | + sort 2026-09-04 21:00:02.063786 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-04 21:00:02.066409 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-04 21:00:02.066482 | ubuntu-noble | ++ sort 2026-09-04 21:00:02.069446 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.069690 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 21:00:02.069753 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 21:00:02.069789 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 21:00:02.069819 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-04 21:00:02.069844 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 21:00:02.069877 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.072146 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 21:00:02.072506 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-04 21:00:02.072843 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-04 21:00:02.072942 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 21:00:02.073005 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-04 21:00:02.073131 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-04 21:00:02.073266 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-04 21:00:02.073391 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-04 21:00:02.073636 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-04 21:00:02.073726 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-04 21:00:02.073877 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-04 21:00:02.073956 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-04 21:00:02.074169 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-04 21:00:02.074260 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-04 21:00:02.074437 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-04 21:00:02.074647 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-04 21:00:02.075165 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-04 21:00:02.075358 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-04 21:00:02.075807 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-04 21:00:02.076038 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 21:00:02.076135 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.076250 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-04 21:00:02.076710 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-04 21:00:02.077150 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-04 21:00:02.078171 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-04 21:00:02.079004 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-04 21:00:02.079435 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-04 21:00:02.079520 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-04 21:00:02.079833 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-04 21:00:02.079882 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-04 21:00:02.080005 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-04 21:00:02.080677 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.084678 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 21:00:02.084730 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-04 21:00:02.084740 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-04 21:00:02.084750 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 21:00:02.084758 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-04 21:00:02.084765 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-04 21:00:02.084773 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-04 21:00:02.084780 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-04 21:00:02.084947 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-04 21:00:02.085089 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-04 21:00:02.085204 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-04 21:00:02.085324 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-04 21:00:02.085666 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-04 21:00:02.085832 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-04 21:00:02.086066 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-04 21:00:02.086256 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-04 21:00:02.086921 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-04 21:00:02.087203 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-04 21:00:02.087682 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-04 21:00:02.087966 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 21:00:02.088133 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.088279 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-04 21:00:02.088777 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-04 21:00:02.089248 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-04 21:00:02.090500 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-04 21:00:02.091444 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-04 21:00:02.091896 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-04 21:00:02.092125 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-04 21:00:02.092350 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-04 21:00:02.092517 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-04 21:00:02.092736 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-04 21:00:02.095632 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-04 21:00:02.095705 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.095812 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 21:00:02.095853 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 21:00:02.095877 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 21:00:02.095908 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-04 21:00:02.095915 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 21:00:02.095936 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.098150 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 21:00:02.099649 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-04 21:00:02.099677 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-04 21:00:02.099685 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 21:00:02.099692 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-04 21:00:02.099698 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-04 21:00:02.099704 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-04 21:00:02.099711 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-04 21:00:02.099965 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-04 21:00:02.100239 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-04 21:00:02.100424 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-04 21:00:02.100738 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 21:00:02.100929 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.101097 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-04 21:00:02.101249 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-04 21:00:02.101395 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-04 21:00:02.101628 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-04 21:00:02.101809 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 21:00:02.102264 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.106664 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-04 21:00:02.106704 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-04 21:00:02.106709 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-04 21:00:02.106714 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-04 21:00:02.106718 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-04 21:00:02.106724 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-04 21:00:02.106730 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-04 21:00:02.106736 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-04 21:00:02.106742 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-04 21:00:02.106747 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-04 21:00:02.106754 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-04 21:00:02.106759 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 21:00:02.106976 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.107135 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-04 21:00:02.107337 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-04 21:00:02.107537 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-04 21:00:02.107914 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-04 21:00:02.108115 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 21:00:02.109978 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-04 21:00:02.110106 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.110201 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 21:00:02.110244 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 21:00:02.110278 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 21:00:02.110306 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-04 21:00:02.110310 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 21:00:02.110322 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.112190 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-04 21:00:02.114685 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-04 21:00:02.114726 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-04 21:00:02.114734 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-04 21:00:02.114740 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-04 21:00:02.114745 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-04 21:00:02.114750 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-04 21:00:02.114754 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-04 21:00:02.114757 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-04 21:00:02.114761 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-04 21:00:02.114764 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-04 21:00:02.114768 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-04 21:00:02.114772 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-04 21:00:02.114775 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-04 21:00:02.114779 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-04 21:00:02.114783 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-04 21:00:02.114786 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-04 21:00:02.114790 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-04 21:00:02.114794 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-04 21:00:02.114797 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-04 21:00:02.114801 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-04 21:00:02.114804 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-04 21:00:02.114808 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-04 21:00:02.114820 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-04 21:00:02.114824 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-04 21:00:02.114828 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-04 21:00:02.114831 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-04 21:00:02.114835 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-04 21:00:02.115161 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-04 21:00:02.115262 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-04 21:00:02.115834 | ubuntu-noble | checking file ironic/db/api.py 2026-09-04 21:00:02.116043 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 21:00:02.116311 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-04 21:00:02.116651 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.116768 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-04 21:00:02.116894 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-04 21:00:02.117782 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-04 21:00:02.118173 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-04 21:00:02.119656 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-04 21:00:02.119877 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-04 21:00:02.120673 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-04 21:00:02.120871 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-04 21:00:02.121037 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-04 21:00:02.121175 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 21:00:02.122039 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.123528 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-04 21:00:02.123850 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-04 21:00:02.124086 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-04 21:00:02.124137 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-04 21:00:02.124211 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-04 21:00:02.124257 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-04 21:00:02.124383 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-04 21:00:02.124907 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-04 21:00:02.124978 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-04 21:00:02.125050 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-04 21:00:02.125057 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-04 21:00:02.125063 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-04 21:00:02.125068 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-04 21:00:02.125088 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-04 21:00:02.125098 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-04 21:00:02.125104 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-04 21:00:02.125111 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-04 21:00:02.125120 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-04 21:00:02.125124 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-04 21:00:02.125129 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-04 21:00:02.125137 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-04 21:00:02.125165 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-04 21:00:02.125189 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-04 21:00:02.125432 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-04 21:00:02.125496 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-04 21:00:02.125708 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-04 21:00:02.125782 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-04 21:00:02.125914 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-04 21:00:02.126403 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-04 21:00:02.126498 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-04 21:00:02.127050 | ubuntu-noble | patching file ironic/db/api.py 2026-09-04 21:00:02.127209 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 21:00:02.127513 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-04 21:00:02.127962 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.128091 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-04 21:00:02.128217 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-04 21:00:02.129339 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-04 21:00:02.129913 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-04 21:00:02.131326 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-04 21:00:02.131573 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-04 21:00:02.132504 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-04 21:00:02.132717 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-04 21:00:02.132880 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-04 21:00:02.133022 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 21:00:02.136382 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-04 21:00:02.136419 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.136424 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 21:00:02.136437 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 21:00:02.136443 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 21:00:02.136461 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-04 21:00:02.136465 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 21:00:02.136469 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.138326 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 21:00:02.138485 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.139237 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.140676 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 21:00:02.140889 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.141514 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-04 21:00:02.141623 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.141725 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 21:00:02.141788 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 21:00:02.142231 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 21:00:02.142253 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-04 21:00:02.142258 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 21:00:02.142263 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.143571 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 21:00:02.143891 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.144249 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-04 21:00:02.144487 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 21:00:02.145139 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.146289 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 21:00:02.146453 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-04 21:00:02.146834 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-04 21:00:02.147117 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 21:00:02.148269 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-04 21:00:02.148292 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.148297 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-04 21:00:02.148303 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-04 21:00:02.148308 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-04 21:00:02.148312 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-04 21:00:02.148316 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-04 21:00:02.148319 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.149541 | ubuntu-noble | checking file ironic/common/states.py 2026-09-04 21:00:02.149961 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-04 21:00:02.150007 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-04 21:00:02.150110 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 21:00:02.150794 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.152076 | ubuntu-noble | patching file ironic/common/states.py 2026-09-04 21:00:02.152263 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-04 21:00:02.152297 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-04 21:00:02.152514 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 21:00:02.153149 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-04 21:00:02.153793 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:02.153825 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 21:00:02.153835 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 21:00:02.153843 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 21:00:02.153856 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-04 21:00:02.153866 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 21:00:02.153874 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:02.155035 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-04 21:00:02.155633 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:02.156682 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-04 21:00:02.157141 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-04 21:00:02.157157 | ubuntu-noble | + popd 2026-09-04 21:00:02.157726 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-04 21:00:02.159718 | ubuntu-noble | + sort 2026-09-04 21:00:02.166372 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-04 21:00:02.166508 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-04 21:00:02.166578 | ubuntu-noble | + local before=files-before 2026-09-04 21:00:02.166649 | ubuntu-noble | + local after=files-after 2026-09-04 21:00:02.166674 | ubuntu-noble | + local sources_txt 2026-09-04 21:00:02.168082 | ubuntu-noble | ++ head -1 2026-09-04 21:00:02.168133 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 21:00:02.172407 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.172507 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-04 21:00:02.172541 | ubuntu-noble | + local new_files 2026-09-04 21:00:02.173268 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 21:00:02.177472 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-04 21:00:02.177525 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-04 21:00:02.177536 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-04 21:00:02.177544 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-04 21:00:02.177570 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-04 21:00:02.177578 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 21:00:02.177623 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 21:00:02.177632 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 21:00:02.177640 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 21:00:02.177650 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 21:00:02.177663 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-04 21:00:02.177672 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-04 21:00:02.177681 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-04 21:00:02.177695 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 21:00:02.177704 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 21:00:02.177711 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 21:00:02.177719 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 21:00:02.177726 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-04 21:00:02.177734 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-04 21:00:02.177742 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-04 21:00:02.177776 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-04 21:00:02.177787 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-04 21:00:02.177795 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-04 21:00:02.177803 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 21:00:02.177811 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 21:00:02.177819 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 21:00:02.177827 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 21:00:02.177836 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 21:00:02.177844 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-04 21:00:02.177851 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-04 21:00:02.177859 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-04 21:00:02.177867 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 21:00:02.177874 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 21:00:02.177882 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 21:00:02.177890 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 21:00:02.177901 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-04 21:00:02.177920 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.179664 | ubuntu-noble | + [[ -n l ]] 2026-09-04 21:00:02.179702 | ubuntu-noble | + echo 2026-09-04 21:00:02.179708 | ubuntu-noble | + local file 2026-09-04 21:00:02.179712 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179716 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179720 | ubuntu-noble | + continue 2026-09-04 21:00:02.179724 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179728 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179732 | ubuntu-noble | + continue 2026-09-04 21:00:02.179735 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179739 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179743 | ubuntu-noble | + continue 2026-09-04 21:00:02.179747 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179751 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179754 | ubuntu-noble | + continue 2026-09-04 21:00:02.179758 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179762 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179765 | ubuntu-noble | + continue 2026-09-04 21:00:02.179769 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179773 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179777 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.179784 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.179795 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-04 21:00:02.179799 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179803 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179807 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.179811 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.179816 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-04 21:00:02.179820 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179823 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179827 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.179843 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.179847 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-04 21:00:02.179852 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179856 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179859 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.179863 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.179868 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-04 21:00:02.179916 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.179922 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.179977 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.179983 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.180007 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-04 21:00:02.180057 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180062 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180067 | ubuntu-noble | + continue 2026-09-04 21:00:02.180072 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180077 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180081 | ubuntu-noble | + continue 2026-09-04 21:00:02.180086 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180091 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180097 | ubuntu-noble | + continue 2026-09-04 21:00:02.180100 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180105 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180132 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.180136 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.180152 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-04 21:00:02.180175 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180180 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180202 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.180207 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.180223 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-04 21:00:02.180245 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180249 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180274 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.180278 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.180295 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-04 21:00:02.180315 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180319 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180343 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.180347 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.180363 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-04 21:00:02.180384 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:02.180388 | ubuntu-noble | + case $file in 2026-09-04 21:00:02.180412 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-04 21:00:02.180420 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-04 21:00:02.180426 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-04 21:00:02.180502 | ubuntu-noble | + rm files-before files-after 2026-09-04 21:00:02.182833 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-04 21:00:02.874654 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-04 21:00:02.932008 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-04 21:00:02.932105 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-04 21:00:02.932112 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:02.932117 | ubuntu-noble | + popd 2026-09-04 21:00:02.932122 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:02.932127 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:02.932505 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 21:00:02.934314 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-04 21:00:02.934353 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-04 21:00:02.934360 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 21:00:02.934367 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 21:00:02.934408 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.427464 | ubuntu-noble | 2026-09-04 21:00:04 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:04.428763 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:04.428794 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.428805 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.431648 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.431685 | ubuntu-noble | ++ head -1 2026-09-04 21:00:04.433120 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:04.438881 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-04 21:00:04.439117 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-04 21:00:04.439177 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:04.439189 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-04 21:00:04.439198 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:04.439240 | ubuntu-noble | ++ local name=keystone 2026-09-04 21:00:04.439249 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:04.439259 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:04.439268 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-04 21:00:04.439280 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-04 21:00:04.439312 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:04.439319 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-04 21:00:04.439328 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-04 21:00:04.439335 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:04.439340 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-04 21:00:04.439346 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-04 21:00:04.439353 | ubuntu-noble | ++ return 1 2026-09-04 21:00:04.439638 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:04.439665 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:04.440671 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-04 21:00:04.440713 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:04.440722 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-04 21:00:04.440729 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:04.440735 | ubuntu-noble | ++ local name=keystone 2026-09-04 21:00:04.440740 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:04.440746 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:04.440752 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-04 21:00:04.440758 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-04 21:00:04.440782 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:04.440788 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-04 21:00:04.440794 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-04 21:00:04.440807 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:04.440814 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-04 21:00:04.440820 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-04 21:00:04.440827 | ubuntu-noble | ++ return 1 2026-09-04 21:00:04.441367 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:04.441390 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:04.441396 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.441401 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.441409 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:04.441415 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.441420 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-04 21:00:04.441425 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:04.441430 | ubuntu-noble | + popd 2026-09-04 21:00:04.441436 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:04.441442 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:04.441772 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 21:00:04.444061 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-04 21:00:04.444083 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-04 21:00:04.444087 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 21:00:04.444091 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 21:00:04.444095 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.903065 | ubuntu-noble | 2026-09-04 21:00:05 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:05.905964 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:05.906043 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.906057 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.908725 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.908779 | ubuntu-noble | ++ head -1 2026-09-04 21:00:05.909425 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:05.917360 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-04 21:00:05.918099 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-04 21:00:05.918193 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:05.918204 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-04 21:00:05.918214 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:05.918271 | ubuntu-noble | ++ local name=magnum 2026-09-04 21:00:05.918282 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:05.918345 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:05.918356 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-04 21:00:05.918381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-04 21:00:05.918443 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:05.918452 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-04 21:00:05.918461 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-04 21:00:05.918484 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:05.918493 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-04 21:00:05.918517 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-04 21:00:05.918553 | ubuntu-noble | ++ return 1 2026-09-04 21:00:05.919263 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:05.919289 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:05.919738 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-04 21:00:05.919831 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:05.919859 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-04 21:00:05.919865 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:05.919901 | ubuntu-noble | ++ local name=magnum 2026-09-04 21:00:05.919910 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:05.919940 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:05.919949 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-04 21:00:05.919958 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-04 21:00:05.919988 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:05.919997 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-04 21:00:05.920003 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-04 21:00:05.920011 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:05.920017 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-04 21:00:05.920023 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-04 21:00:05.920031 | ubuntu-noble | ++ return 1 2026-09-04 21:00:05.920720 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:05.920768 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:05.920776 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.920784 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.920793 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:05.920802 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.920811 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-04 21:00:05.920820 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:05.920828 | ubuntu-noble | + popd 2026-09-04 21:00:05.920836 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:05.920867 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:05.921312 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 21:00:05.923335 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-04 21:00:05.923382 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-04 21:00:05.923398 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 21:00:05.923409 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 21:00:05.923419 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.480230 | ubuntu-noble | 2026-09-04 21:00:10 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3593017/3593017] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:10.483528 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:10.483617 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.483633 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.488707 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.488790 | ubuntu-noble | ++ head -1 2026-09-04 21:00:10.490662 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:10.498932 | ubuntu-noble | + directory=manila-21.0.2.dev36 2026-09-04 21:00:10.500373 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev36 2026-09-04 21:00:10.500407 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:10.500415 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-09-04 21:00:10.500423 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:10.500429 | ubuntu-noble | ++ local name=manila 2026-09-04 21:00:10.500436 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:10.500442 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:10.500476 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-04 21:00:10.500483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-04 21:00:10.500490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:10.500496 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-04 21:00:10.500502 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-04 21:00:10.500508 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:10.500513 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-04 21:00:10.500538 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-04 21:00:10.500545 | ubuntu-noble | ++ return 1 2026-09-04 21:00:10.500557 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:10.500563 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:10.501686 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev36 /source 2026-09-04 21:00:10.501743 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:10.501756 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-09-04 21:00:10.501767 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:10.501777 | ubuntu-noble | ++ local name=manila 2026-09-04 21:00:10.501785 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:10.501793 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:10.501801 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-04 21:00:10.501809 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-04 21:00:10.501818 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:10.501826 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-04 21:00:10.501834 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-04 21:00:10.501843 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:10.501855 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-04 21:00:10.501860 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-04 21:00:10.501865 | ubuntu-noble | ++ return 1 2026-09-04 21:00:10.502436 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:10.502497 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:10.502503 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.502507 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.502512 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:10.502516 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.502521 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-04 21:00:10.502525 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:10.502530 | ubuntu-noble | + popd 2026-09-04 21:00:10.502534 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:10.502539 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:10.502921 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 21:00:10.505679 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-04 21:00:10.505735 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-04 21:00:10.505745 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 21:00:10.505758 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 21:00:10.505767 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.675772 | ubuntu-noble | 2026-09-04 21:00:11 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:11.677261 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:11.677308 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.677318 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.680702 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.680761 | ubuntu-noble | ++ head -1 2026-09-04 21:00:11.681627 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:11.688089 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-04 21:00:11.689484 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-04 21:00:11.689521 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:11.689530 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-04 21:00:11.689536 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:11.689542 | ubuntu-noble | ++ local name=masakari 2026-09-04 21:00:11.689548 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:11.689553 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:11.689559 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-04 21:00:11.689565 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-04 21:00:11.689632 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:11.689642 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-04 21:00:11.689648 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-04 21:00:11.689653 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:11.689659 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-04 21:00:11.689665 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-04 21:00:11.689671 | ubuntu-noble | ++ return 1 2026-09-04 21:00:11.689682 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:11.689688 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:11.690700 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-04 21:00:11.690730 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:11.690737 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-04 21:00:11.690743 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:11.690748 | ubuntu-noble | ++ local name=masakari 2026-09-04 21:00:11.690777 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:11.690842 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:11.690874 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-04 21:00:11.690902 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-04 21:00:11.690948 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:11.690971 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-04 21:00:11.690996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-04 21:00:11.691020 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:11.691042 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-04 21:00:11.691065 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-04 21:00:11.691092 | ubuntu-noble | ++ return 1 2026-09-04 21:00:11.691653 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:11.691677 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:11.691688 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.691694 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.691700 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:11.691708 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.691714 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-04 21:00:11.691719 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:11.691724 | ubuntu-noble | + popd 2026-09-04 21:00:11.691848 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:11.691858 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:11.692906 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:11.695219 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:11.695276 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-04 21:00:11.695284 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:11.695290 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:11.695295 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.380390 | ubuntu-noble | 2026-09-04 21:00:13 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:13.383496 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:13.383638 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.383651 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.387690 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.387801 | ubuntu-noble | ++ head -1 2026-09-04 21:00:13.388360 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:13.395848 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.396953 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.397030 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:13.397058 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.397209 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:13.397258 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-04 21:00:13.397274 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:13.397281 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:13.397288 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-04 21:00:13.397295 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-04 21:00:13.397305 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:13.397312 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-04 21:00:13.397318 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-04 21:00:13.397334 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-04 21:00:13.397343 | ubuntu-noble | ++ return 0 2026-09-04 21:00:13.398254 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-04 21:00:13.398801 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-04 21:00:13.398854 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:13.398862 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.398905 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:13.398983 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-04 21:00:13.398991 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:13.399014 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:13.399022 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-04 21:00:13.399029 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-04 21:00:13.399065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:13.399073 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-04 21:00:13.399079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-04 21:00:13.399085 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:13.399096 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-04 21:00:13.399104 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-04 21:00:13.399120 | ubuntu-noble | ++ return 1 2026-09-04 21:00:13.400075 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:13.400107 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:13.400113 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.400119 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.400124 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-04 21:00:13.400129 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.416405 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.419147 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-04 21:00:13.421685 | ubuntu-noble | + sort 2026-09-04 21:00:13.424863 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.428675 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-04 21:00:13.428743 | ubuntu-noble | ++ sort 2026-09-04 21:00:13.431629 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:13.431696 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 21:00:13.431793 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 21:00:13.431809 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 21:00:13.431866 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-04 21:00:13.431875 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 21:00:13.431901 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:13.434886 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-04 21:00:13.434934 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-04 21:00:13.435052 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:13.437181 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-04 21:00:13.437791 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-04 21:00:13.437989 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-04 21:00:13.438218 | ubuntu-noble | + popd 2026-09-04 21:00:13.440635 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-04 21:00:13.440669 | ubuntu-noble | + sort 2026-09-04 21:00:13.445115 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-04 21:00:13.445321 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.445381 | ubuntu-noble | + local before=files-before 2026-09-04 21:00:13.445442 | ubuntu-noble | + local after=files-after 2026-09-04 21:00:13.445470 | ubuntu-noble | + local sources_txt 2026-09-04 21:00:13.447343 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 21:00:13.447775 | ubuntu-noble | ++ head -1 2026-09-04 21:00:13.451222 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-04 21:00:13.451329 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-04 21:00:13.451369 | ubuntu-noble | + local new_files 2026-09-04 21:00:13.452403 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 21:00:13.455456 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-04 21:00:13.455526 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-04 21:00:13.456001 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-04 21:00:13.458513 | ubuntu-noble | + [[ -n h ]] 2026-09-04 21:00:13.458565 | ubuntu-noble | + echo 2026-09-04 21:00:13.458570 | ubuntu-noble | + local file 2026-09-04 21:00:13.458574 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:13.458581 | ubuntu-noble | + case $file in 2026-09-04 21:00:13.458618 | ubuntu-noble | + continue 2026-09-04 21:00:13.458623 | ubuntu-noble | + rm files-before files-after 2026-09-04 21:00:13.460526 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.495392 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-04 21:00:13.506666 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.506783 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-04 21:00:13.506794 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:13.506802 | ubuntu-noble | + popd 2026-09-04 21:00:13.506808 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:13.506815 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:13.507158 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:13.510316 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:13.510393 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-04 21:00:13.510400 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:13.510405 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:13.510431 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.259202 | ubuntu-noble | 2026-09-04 21:00:15 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:15.261701 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:15.261768 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.261776 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.264673 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.264737 | ubuntu-noble | ++ head -1 2026-09-04 21:00:15.265003 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:15.269494 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 21:00:15.270413 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 21:00:15.270468 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:15.270476 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 21:00:15.270482 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:15.270606 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-04 21:00:15.270649 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:15.270659 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:15.270663 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-04 21:00:15.270668 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-04 21:00:15.270673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:15.270676 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-04 21:00:15.270680 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-04 21:00:15.270684 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:15.270687 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-04 21:00:15.270692 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-04 21:00:15.270696 | ubuntu-noble | ++ return 1 2026-09-04 21:00:15.271212 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:15.271233 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:15.271515 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-04 21:00:15.271579 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:15.271608 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-04 21:00:15.271634 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:15.271679 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-04 21:00:15.271685 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:15.271715 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:15.271721 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-04 21:00:15.271739 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-04 21:00:15.271774 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:15.271781 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-04 21:00:15.271784 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-04 21:00:15.271790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:15.271795 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-04 21:00:15.271810 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-04 21:00:15.271816 | ubuntu-noble | ++ return 1 2026-09-04 21:00:15.272491 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:15.272509 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:15.272513 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.272517 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.272521 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:15.272524 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.272528 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-04 21:00:15.272531 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:15.272535 | ubuntu-noble | + popd 2026-09-04 21:00:15.272538 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:15.272542 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:15.272948 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 21:00:15.274660 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-04 21:00:15.274703 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-04 21:00:15.274713 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 21:00:15.274718 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 21:00:15.274722 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.419718 | ubuntu-noble | 2026-09-04 21:00:17 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265959/12265959] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:17.421109 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:17.421146 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.421157 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.424643 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.424681 | ubuntu-noble | ++ head -1 2026-09-04 21:00:17.426647 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:17.450635 | ubuntu-noble | + directory=neutron-27.0.4.dev20 2026-09-04 21:00:17.451736 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev20 2026-09-04 21:00:17.451804 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:17.451812 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-04 21:00:17.451819 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:17.451824 | ubuntu-noble | ++ local name=neutron 2026-09-04 21:00:17.451829 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:17.451835 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:17.451840 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-04 21:00:17.451845 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-04 21:00:17.451856 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:17.451861 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-04 21:00:17.451866 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-04 21:00:17.451871 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:17.451876 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-04 21:00:17.451881 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-04 21:00:17.451885 | ubuntu-noble | ++ return 1 2026-09-04 21:00:17.452767 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:17.452815 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:17.453251 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev20 /source 2026-09-04 21:00:17.453400 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:17.453439 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-04 21:00:17.453482 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:17.453522 | ubuntu-noble | ++ local name=neutron 2026-09-04 21:00:17.453545 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:17.453609 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:17.453639 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-04 21:00:17.453680 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-04 21:00:17.453722 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:17.453741 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-04 21:00:17.453760 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-04 21:00:17.453780 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:17.453798 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-04 21:00:17.453816 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-04 21:00:17.453837 | ubuntu-noble | ++ return 1 2026-09-04 21:00:17.454348 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:17.454391 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:17.454407 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.454417 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.454430 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:17.454439 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.454472 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-04 21:00:17.454479 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:17.454485 | ubuntu-noble | + popd 2026-09-04 21:00:17.454496 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:17.454503 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:17.455519 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 21:00:17.457259 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-04 21:00:17.457287 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-04 21:00:17.457292 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 21:00:17.457297 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 21:00:17.457304 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-04 21:00:27.881283 | ubuntu-noble | 2026-09-04 21:00:27 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:27.883047 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:27.883176 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-04 21:00:27.883204 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-04 21:00:27.884697 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-04 21:00:27.884757 | ubuntu-noble | ++ head -1 2026-09-04 21:00:27.887661 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:27.893174 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-04 21:00:27.894243 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-04 21:00:27.894282 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:27.894292 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-04 21:00:27.894299 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:27.894305 | ubuntu-noble | ++ local name=nova 2026-09-04 21:00:27.894311 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:27.894317 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:27.894347 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-04 21:00:27.894353 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-04 21:00:27.894361 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-04 21:00:27.894367 | ubuntu-noble | ++ return 0 2026-09-04 21:00:27.894482 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-04 21:00:27.895733 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-04 21:00:27.895888 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:27.895904 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-04 21:00:27.895938 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:27.896007 | ubuntu-noble | ++ local name=nova 2026-09-04 21:00:27.896014 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:27.896068 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:27.896093 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-04 21:00:27.896122 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-04 21:00:27.896200 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:27.896212 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-04 21:00:27.896242 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-04 21:00:27.896289 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:27.896299 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-04 21:00:27.896304 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-04 21:00:27.896369 | ubuntu-noble | ++ return 1 2026-09-04 21:00:27.897370 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:27.897389 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:27.897392 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-04 21:00:27.897396 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-04 21:00:27.897400 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-04 21:00:27.897403 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-04 21:00:28.338729 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-04 21:00:28.346698 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-04 21:00:28.346789 | ubuntu-noble | + sort 2026-09-04 21:00:28.367208 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-04 21:00:28.370014 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-04 21:00:28.370268 | ubuntu-noble | ++ sort 2026-09-04 21:00:28.376432 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-04 21:00:28.376798 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 21:00:28.376948 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 21:00:28.377021 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 21:00:28.377077 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-04 21:00:28.377104 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 21:00:28.377146 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-04 21:00:28.379875 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-04 21:00:28.380117 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 21:00:28.381036 | ubuntu-noble | + patch --forward --batch -p1 2026-09-04 21:00:28.383068 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-04 21:00:28.383575 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 21:00:28.384722 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-04 21:00:28.384789 | ubuntu-noble | + popd 2026-09-04 21:00:28.386680 | ubuntu-noble | + sort 2026-09-04 21:00:28.386730 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-04 21:00:28.410983 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-04 21:00:28.411058 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-04 21:00:28.411067 | ubuntu-noble | + local before=files-before 2026-09-04 21:00:28.411075 | ubuntu-noble | + local after=files-after 2026-09-04 21:00:28.411081 | ubuntu-noble | + local sources_txt 2026-09-04 21:00:28.414679 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-04 21:00:28.414761 | ubuntu-noble | ++ head -1 2026-09-04 21:00:28.417406 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-04 21:00:28.417463 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-04 21:00:28.417472 | ubuntu-noble | + local new_files 2026-09-04 21:00:28.418746 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-04 21:00:28.423763 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 21:00:28.423812 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-04 21:00:28.424797 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-04 21:00:28.426270 | ubuntu-noble | + [[ -n h ]] 2026-09-04 21:00:28.426298 | ubuntu-noble | + echo 2026-09-04 21:00:28.426309 | ubuntu-noble | + local file 2026-09-04 21:00:28.426378 | ubuntu-noble | + for file in $new_files 2026-09-04 21:00:28.426387 | ubuntu-noble | + case $file in 2026-09-04 21:00:28.426425 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-09-04 21:00:28.426435 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-04 21:00:28.426444 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-04 21:00:28.426524 | ubuntu-noble | + rm files-before files-after 2026-09-04 21:00:28.429723 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-04 21:00:30.029207 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-04 21:00:30.124173 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-04 21:00:30.124231 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-04 21:00:30.124242 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:30.124247 | ubuntu-noble | + popd 2026-09-04 21:00:30.124416 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:30.124447 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:30.125779 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 21:00:30.127699 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-04 21:00:30.127741 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-04 21:00:30.127746 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 21:00:30.127752 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 21:00:30.127757 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.615365 | ubuntu-noble | 2026-09-04 21:00:31 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346287/1346287] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:31.617105 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:31.617149 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.617159 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.619132 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.622673 | ubuntu-noble | ++ head -1 2026-09-04 21:00:31.622715 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:31.625858 | ubuntu-noble | + directory=octavia-17.0.1.dev19 2026-09-04 21:00:31.626664 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev19 2026-09-04 21:00:31.626705 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:31.626728 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-09-04 21:00:31.626736 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:31.626744 | ubuntu-noble | ++ local name=octavia 2026-09-04 21:00:31.626749 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:31.626754 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:31.626779 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-04 21:00:31.626786 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-04 21:00:31.626844 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:31.626851 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-04 21:00:31.626857 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-04 21:00:31.626860 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:31.626864 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-04 21:00:31.626869 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-04 21:00:31.626874 | ubuntu-noble | ++ return 1 2026-09-04 21:00:31.627552 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:31.627573 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:31.628109 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev19 /source 2026-09-04 21:00:31.628195 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:31.628205 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-09-04 21:00:31.628212 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:31.628258 | ubuntu-noble | ++ local name=octavia 2026-09-04 21:00:31.628268 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:31.628295 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:31.628316 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-04 21:00:31.628335 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-04 21:00:31.628405 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:31.628412 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-04 21:00:31.628417 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-04 21:00:31.628432 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:31.628438 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-04 21:00:31.628443 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-04 21:00:31.628458 | ubuntu-noble | ++ return 1 2026-09-04 21:00:31.629244 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:31.629275 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:31.629280 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.629284 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.629300 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:31.629304 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.629307 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-04 21:00:31.629310 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:31.629314 | ubuntu-noble | + popd 2026-09-04 21:00:31.629318 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:31.629321 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:31.629661 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 21:00:31.631378 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-04 21:00:31.631407 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-04 21:00:31.631412 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 21:00:31.631417 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 21:00:31.631420 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.925771 | ubuntu-noble | 2026-09-04 21:00:32 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:32.928043 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:32.928103 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.928115 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.930648 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.930695 | ubuntu-noble | ++ head -1 2026-09-04 21:00:32.930705 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:32.944823 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-04 21:00:32.945777 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-04 21:00:32.945914 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:32.945927 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-04 21:00:32.945935 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:32.945992 | ubuntu-noble | ++ local name=openstack_placement 2026-09-04 21:00:32.945999 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:32.946041 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:32.946049 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-04 21:00:32.946071 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-04 21:00:32.946136 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:32.946143 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-04 21:00:32.946149 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-04 21:00:32.946156 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:32.946161 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-04 21:00:32.946169 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-04 21:00:32.946176 | ubuntu-noble | ++ return 1 2026-09-04 21:00:32.947196 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:32.947257 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:32.947666 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-04 21:00:32.947769 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:32.947780 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-04 21:00:32.947800 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:32.947846 | ubuntu-noble | ++ local name=openstack_placement 2026-09-04 21:00:32.947854 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:32.947912 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:32.947921 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-04 21:00:32.947928 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-04 21:00:32.947974 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:32.947982 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-04 21:00:32.948006 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-04 21:00:32.948011 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:32.948016 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-04 21:00:32.948020 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-04 21:00:32.948027 | ubuntu-noble | ++ return 1 2026-09-04 21:00:32.948686 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:32.948729 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:32.948739 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.948747 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.948755 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:32.948762 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.948770 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-04 21:00:32.948778 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:32.948786 | ubuntu-noble | + popd 2026-09-04 21:00:32.948800 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:32.948809 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:32.950452 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:32.952208 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:32.952255 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-04 21:00:32.952267 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:32.952276 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:32.952289 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:34.983662 | ubuntu-noble | 2026-09-04 21:00:34 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:34.987042 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:34.987145 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:34.987162 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:34.991072 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:34.991134 | ubuntu-noble | ++ head -1 2026-09-04 21:00:34.991579 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:35.000100 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-04 21:00:35.001471 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-04 21:00:35.001502 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:35.001509 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-04 21:00:35.001515 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:35.001519 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-04 21:00:35.001524 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:35.001529 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:35.001534 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-04 21:00:35.001539 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-04 21:00:35.001544 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:35.001548 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-04 21:00:35.001552 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-04 21:00:35.001557 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:35.001561 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-04 21:00:35.001565 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-04 21:00:35.001569 | ubuntu-noble | ++ return 1 2026-09-04 21:00:35.001616 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:35.001905 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:35.003673 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-04 21:00:35.003750 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:35.003764 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-04 21:00:35.003773 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:35.003782 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-04 21:00:35.003791 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:35.003801 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:35.003810 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-04 21:00:35.003819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-04 21:00:35.003829 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:35.003838 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-04 21:00:35.003847 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-04 21:00:35.003856 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:35.003865 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-04 21:00:35.003918 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-04 21:00:35.003929 | ubuntu-noble | ++ return 1 2026-09-04 21:00:35.004908 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:35.005012 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:35.005037 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:35.005057 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:35.005076 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:35.005094 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:35.005111 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-04 21:00:35.005130 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:35.005147 | ubuntu-noble | + popd 2026-09-04 21:00:35.005173 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:35.005185 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:35.006765 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:35.009510 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:35.009631 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-04 21:00:35.009650 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:35.009659 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:35.009668 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.843714 | ubuntu-noble | 2026-09-04 21:00:37 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:37.844650 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:37.844689 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.844699 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.847650 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.847686 | ubuntu-noble | ++ head -1 2026-09-04 21:00:37.849083 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:37.852401 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-04 21:00:37.853107 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-04 21:00:37.853212 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:37.853240 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-04 21:00:37.853276 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:37.853313 | ubuntu-noble | ++ local name=skyline_console 2026-09-04 21:00:37.853331 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:37.853388 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:37.853408 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-04 21:00:37.853428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-04 21:00:37.853481 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:37.853497 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-04 21:00:37.853512 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-04 21:00:37.853529 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:37.853543 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-04 21:00:37.853557 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-04 21:00:37.853574 | ubuntu-noble | ++ return 1 2026-09-04 21:00:37.853944 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:37.853997 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:37.854714 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-04 21:00:37.854877 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:37.854919 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-04 21:00:37.854962 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:37.855013 | ubuntu-noble | ++ local name=skyline_console 2026-09-04 21:00:37.855042 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:37.855105 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:37.855136 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-04 21:00:37.855164 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-04 21:00:37.855210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:37.855235 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-04 21:00:37.855259 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-04 21:00:37.855289 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:37.855311 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-04 21:00:37.855334 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-04 21:00:37.855362 | ubuntu-noble | ++ return 1 2026-09-04 21:00:37.855847 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:37.855908 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:37.855933 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.855947 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.855964 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:37.855984 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.855995 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-04 21:00:37.856010 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:37.856024 | ubuntu-noble | + popd 2026-09-04 21:00:37.856094 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:37.856114 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:37.856824 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 21:00:37.858887 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-04 21:00:37.859067 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-04 21:00:37.859180 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 21:00:37.859849 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 21:00:37.859882 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.286789 | ubuntu-noble | 2026-09-04 21:00:39 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:39.287099 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:39.287149 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.287168 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.288802 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.289365 | ubuntu-noble | ++ head -1 2026-09-04 21:00:39.291893 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:39.294935 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-04 21:00:39.296135 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-04 21:00:39.296167 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:39.296173 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-04 21:00:39.296177 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:39.296180 | ubuntu-noble | ++ local name=python_watcher 2026-09-04 21:00:39.296184 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:39.296187 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:39.296191 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-04 21:00:39.296195 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-04 21:00:39.296200 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:39.296203 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-04 21:00:39.296206 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-04 21:00:39.296210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:39.296213 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-04 21:00:39.296216 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-04 21:00:39.296220 | ubuntu-noble | ++ return 1 2026-09-04 21:00:39.296227 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:39.296231 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:39.297417 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-04 21:00:39.297440 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:39.297444 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-04 21:00:39.297448 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:39.297452 | ubuntu-noble | ++ local name=python_watcher 2026-09-04 21:00:39.297455 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:39.297459 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:39.297462 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-04 21:00:39.297466 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-04 21:00:39.297470 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:39.297473 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-04 21:00:39.297476 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-04 21:00:39.297480 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:39.297483 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-04 21:00:39.297486 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-04 21:00:39.297490 | ubuntu-noble | ++ return 1 2026-09-04 21:00:39.297497 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:39.297501 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:39.297504 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.297507 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.297511 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:39.297514 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.297518 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-04 21:00:39.297521 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:39.297526 | ubuntu-noble | + popd 2026-09-04 21:00:39.297632 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-04 21:00:39.297640 | ubuntu-noble | + pushd tarballs 2026-09-04 21:00:39.298707 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 21:00:39.300680 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-04 21:00:39.300715 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-04 21:00:39.300721 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 21:00:39.300725 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 21:00:39.300730 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.398851 | ubuntu-noble | 2026-09-04 21:00:40 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-04 21:00:40.402179 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-04 21:00:40.402267 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.402282 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.404734 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.404809 | ubuntu-noble | ++ head -1 2026-09-04 21:00:40.406315 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-04 21:00:40.416159 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-04 21:00:40.417840 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-04 21:00:40.418077 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-04 21:00:40.418152 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-04 21:00:40.418237 | ubuntu-noble | ++ local suffix= 2026-09-04 21:00:40.418296 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-04 21:00:40.418322 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:40.418959 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:40.418990 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-04 21:00:40.418996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-04 21:00:40.419001 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:40.419007 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-04 21:00:40.419015 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-04 21:00:40.419028 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:40.419036 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-04 21:00:40.419044 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-04 21:00:40.419052 | ubuntu-noble | ++ return 1 2026-09-04 21:00:40.419098 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:40.419575 | ubuntu-noble | + patch_dir= 2026-09-04 21:00:40.420103 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-04 21:00:40.420157 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-04 21:00:40.420169 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-04 21:00:40.420185 | ubuntu-noble | ++ local suffix=/source 2026-09-04 21:00:40.420213 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-04 21:00:40.420223 | ubuntu-noble | ++ local candidate path 2026-09-04 21:00:40.420229 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:40.420240 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-04 21:00:40.420247 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-04 21:00:40.420253 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:40.420259 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-04 21:00:40.420264 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-04 21:00:40.420273 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-04 21:00:40.420278 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-04 21:00:40.420284 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-04 21:00:40.420294 | ubuntu-noble | ++ return 1 2026-09-04 21:00:40.421729 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:40.421773 | ubuntu-noble | + overlay_dir= 2026-09-04 21:00:40.421782 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.421788 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.421798 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:40.421804 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.421810 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-04 21:00:40.421816 | ubuntu-noble | + [[ -n '' ]] 2026-09-04 21:00:40.421822 | ubuntu-noble | + popd 2026-09-04 21:00:40.421827 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-09-04 21:00:40.421857 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-04 21:00:40.421867 | ubuntu-noble | + shift 2026-09-04 21:00:40.421873 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-04 21:00:40.421878 | ubuntu-noble | + roots=() 2026-09-04 21:00:40.421884 | ubuntu-noble | + local roots dir 2026-09-04 21:00:40.421892 | ubuntu-noble | + for dir in "$@" 2026-09-04 21:00:40.421901 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-04 21:00:40.421908 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-04 21:00:40.421914 | ubuntu-noble | + for dir in "$@" 2026-09-04 21:00:40.421920 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-04 21:00:40.421926 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-04 21:00:40.421931 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-04 21:00:40.421936 | ubuntu-noble | + local tmp 2026-09-04 21:00:40.422248 | ubuntu-noble | ++ mktemp -d 2026-09-04 21:00:40.424633 | ubuntu-noble | + tmp=/tmp/tmp.Io7G1BrOrU 2026-09-04 21:00:40.426671 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-09-04 21:00:40.426705 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-04 21:00:40.428073 | ubuntu-noble | + sort 2026-09-04 21:00:40.431467 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-04 21:00:40.435738 | ubuntu-noble | + comm -23 /tmp/tmp.Io7G1BrOrU/expected /tmp/tmp.Io7G1BrOrU/applied 2026-09-04 21:00:40.438444 | ubuntu-noble | + local expected_count missing_count 2026-09-04 21:00:40.438940 | ubuntu-noble | ++ wc -l 2026-09-04 21:00:40.443697 | ubuntu-noble | + expected_count=16 2026-09-04 21:00:40.444884 | ubuntu-noble | ++ wc -l 2026-09-04 21:00:40.448138 | ubuntu-noble | + missing_count=0 2026-09-04 21:00:40.448183 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-04 21:00:40.448189 | ubuntu-noble | + rm -rf /tmp/tmp.Io7G1BrOrU 2026-09-04 21:00:40.451171 | ubuntu-noble | + echo 'VERIFIED: 16 patch files, all applied' 2026-09-04 21:00:40.451203 | ubuntu-noble | VERIFIED: 16 patch files, all applied 2026-09-04 21:00:40.451208 | ubuntu-noble | + return 0 2026-09-04 21:00:40.568085 | ubuntu-noble | ok: Runtime: 0:01:39.636670 2026-09-04 21:00:40.605523 | 2026-09-04 21:00:40.605636 | PLAY RECAP 2026-09-04 21:00:40.605694 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-04 21:00:40.605719 | 2026-09-04 21:00:40.730317 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-04 21:00:40.731356 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-04 21:00:41.509521 | 2026-09-04 21:00:41.509677 | PLAY [Base post-fetch] 2026-09-04 21:00:41.524076 | 2026-09-04 21:00:41.524209 | TASK [diagnose-network : Ensure log directory exists] 2026-09-04 21:00:42.161829 | ubuntu-noble | ok 2026-09-04 21:00:42.170147 | 2026-09-04 21:00:42.170306 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-04 21:00:54.134534 | ubuntu-noble | ok: Runtime: 0:00:07.158350 2026-09-04 21:00:54.144565 | 2026-09-04 21:00:54.144714 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-04 21:01:00.327410 | ubuntu-noble | ok: Runtime: 0:00:00.358749 2026-09-04 21:01:00.334697 | 2026-09-04 21:01:00.334962 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-04 21:01:06.569455 | ubuntu-noble | ok: Runtime: 0:00:00.060573 2026-09-04 21:01:06.581468 | 2026-09-04 21:01:06.581583 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-04 21:01:06.635882 | ubuntu-noble | skipping: Conditional result was False 2026-09-04 21:01:06.646191 | 2026-09-04 21:01:06.646346 | TASK [fetch-output : Set log path for single node] 2026-09-04 21:01:06.692823 | ubuntu-noble | ok 2026-09-04 21:01:06.700049 | 2026-09-04 21:01:06.700171 | LOOP [fetch-output : Ensure local output dirs] 2026-09-04 21:01:07.001121 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/work/logs" 2026-09-04 21:01:07.276301 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/work/artifacts" 2026-09-04 21:01:07.546645 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2f512437e5a34e2393451cb11799b5ee/work/docs" 2026-09-04 21:01:07.559890 | 2026-09-04 21:01:07.560179 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-04 21:01:08.292061 | ubuntu-noble | changed: 2026-09-04 21:01:08.292288 | ubuntu-noble | .d..t...... ./ 2026-09-04 21:01:08.292323 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-04 21:01:08.292347 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-04 21:01:08.292369 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-04 21:01:08.292390 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-04 21:01:08.292411 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-04 21:01:08.292452 | ubuntu-noble | changed: All items complete 2026-09-04 21:01:08.292475 | 2026-09-04 21:01:08.831257 | ubuntu-noble | changed: .d..t...... ./ 2026-09-04 21:01:09.353421 | ubuntu-noble | changed: .d..t...... ./ 2026-09-04 21:01:09.387412 | 2026-09-04 21:01:09.387542 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-04 21:01:09.718704 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008348 2026-09-04 21:01:09.993863 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010612 2026-09-04 21:01:10.016893 | 2026-09-04 21:01:10.017036 | PLAY RECAP 2026-09-04 21:01:10.017111 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-04 21:01:10.017146 | 2026-09-04 21:01:10.155225 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-04 21:01:10.156201 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-04 21:01:10.905804 | 2026-09-04 21:01:10.905959 | PLAY [Base post] 2026-09-04 21:01:10.919461 | 2026-09-04 21:01:10.919595 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-04 21:01:11.846118 | ubuntu-noble | changed 2026-09-04 21:01:11.852914 | 2026-09-04 21:01:11.853117 | PLAY RECAP 2026-09-04 21:01:11.853183 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-04 21:01:11.853245 | 2026-09-04 21:01:11.979747 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-04 21:01:11.980720 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-04 21:01:12.780652 | 2026-09-04 21:01:12.780817 | PLAY [Base post-logs] 2026-09-04 21:01:12.791379 | 2026-09-04 21:01:12.791509 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-04 21:01:13.244868 | localhost | changed 2026-09-04 21:01:13.261820 | 2026-09-04 21:01:13.262058 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-04 21:01:13.288165 | localhost | ok 2026-09-04 21:01:13.291409 | 2026-09-04 21:01:13.291516 | TASK [Set zuul-log-path fact] 2026-09-04 21:01:13.306515 | localhost | ok 2026-09-04 21:01:13.314618 | 2026-09-04 21:01:13.314732 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-04 21:01:13.339547 | localhost | ok 2026-09-04 21:01:13.342677 | 2026-09-04 21:01:13.342786 | TASK [upload-logs : Create log directories] 2026-09-04 21:01:13.857248 | localhost | changed 2026-09-04 21:01:13.863445 | 2026-09-04 21:01:13.863588 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-04 21:01:14.347026 | localhost -> localhost | ok: Runtime: 0:00:00.006942 2026-09-04 21:01:14.352210 | 2026-09-04 21:01:14.352343 | TASK [upload-logs : Upload logs to log server] 2026-09-04 21:01:14.896711 | localhost | Output suppressed because no_log was given 2026-09-04 21:01:14.901524 | 2026-09-04 21:01:14.901700 | LOOP [upload-logs : Compress console log and json output] 2026-09-04 21:01:14.948100 | localhost | skipping: Conditional result was False 2026-09-04 21:01:14.954065 | localhost | skipping: Conditional result was False 2026-09-04 21:01:14.962565 | 2026-09-04 21:01:14.962822 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-04 21:01:15.009165 | localhost | skipping: Conditional result was False 2026-09-04 21:01:15.009446 | 2026-09-04 21:01:15.014272 | localhost | skipping: Conditional result was False 2026-09-04 21:01:15.025882 | 2026-09-04 21:01:15.026147 | LOOP [upload-logs : Upload console log and json output]