2026-08-17 09:31:54.150135 | Job console starting 2026-08-17 09:31:54.178370 | Updating git repos 2026-08-17 09:31:54.264927 | Cloning repos into workspace 2026-08-17 09:31:54.331022 | Restoring repo states 2026-08-17 09:31:54.355626 | Merging changes 2026-08-17 09:31:55.041710 | Checking out repos 2026-08-17 09:31:55.118347 | Preparing playbooks 2026-08-17 09:31:56.147010 | Running Ansible setup 2026-08-17 09:32:03.058015 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-17 09:32:03.848653 | 2026-08-17 09:32:03.848804 | PLAY [Base pre] 2026-08-17 09:32:03.877552 | 2026-08-17 09:32:03.877685 | TASK [Setup log path fact] 2026-08-17 09:32:03.896573 | ubuntu-noble | ok 2026-08-17 09:32:03.913948 | 2026-08-17 09:32:03.914081 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-17 09:32:03.942078 | ubuntu-noble | ok 2026-08-17 09:32:03.951760 | 2026-08-17 09:32:03.951853 | TASK [emit-job-header : Print job information] 2026-08-17 09:32:03.991360 | # Job Information 2026-08-17 09:32:03.991539 | Ansible Version: 2.16.14 2026-08-17 09:32:03.991580 | Job: container-images-kolla-patch-2025.2 2026-08-17 09:32:03.991623 | Pipeline: check 2026-08-17 09:32:03.991648 | Executor: 521e9411259a 2026-08-17 09:32:03.991671 | Triggered by: https://github.com/osism/container-images-kolla/pull/774 2026-08-17 09:32:03.991695 | Event ID: 610f6010-9a1e-11f1-9d9f-934a4cf593e7 2026-08-17 09:32:03.996641 | 2026-08-17 09:32:03.996731 | LOOP [emit-job-header : Print node information] 2026-08-17 09:32:04.098437 | ubuntu-noble | ok: 2026-08-17 09:32:04.098688 | ubuntu-noble | # Node Information 2026-08-17 09:32:04.098725 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-17 09:32:04.098749 | ubuntu-noble | Hostname: ubuntu 2026-08-17 09:32:04.098772 | ubuntu-noble | Username: zuul 2026-08-17 09:32:04.098793 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-17 09:32:04.098817 | ubuntu-noble | Provider: regiocloud-a 2026-08-17 09:32:04.098853 | ubuntu-noble | Region: 2026-08-17 09:32:04.098875 | ubuntu-noble | Label: ubuntu-noble 2026-08-17 09:32:04.098895 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-17 09:32:04.098979 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fed5:7d53 2026-08-17 09:32:04.110432 | 2026-08-17 09:32:04.110537 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-17 09:32:04.583454 | ubuntu-noble -> localhost | changed 2026-08-17 09:32:04.592621 | 2026-08-17 09:32:04.592754 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-17 09:32:05.789668 | ubuntu-noble -> localhost | changed 2026-08-17 09:32:05.811370 | 2026-08-17 09:32:05.811520 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-17 09:32:06.068812 | ubuntu-noble -> localhost | ok 2026-08-17 09:32:06.077521 | 2026-08-17 09:32:06.077638 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-17 09:32:06.130788 | ubuntu-noble | ok 2026-08-17 09:32:06.164376 | ubuntu-noble | included: /var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-17 09:32:06.178900 | 2026-08-17 09:32:06.179386 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-17 09:32:07.175033 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-17 09:32:07.175261 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/work/708e12ccdb8e46c6a16c1739a1649601_id_rsa 2026-08-17 09:32:07.175302 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/work/708e12ccdb8e46c6a16c1739a1649601_id_rsa.pub 2026-08-17 09:32:07.175329 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-17 09:32:07.175353 | ubuntu-noble -> localhost | SHA256:9kdXtYyBLfD2ws9/uuVWN47RnkC4w7znrUAdtgO/vNA zuul-build-sshkey 2026-08-17 09:32:07.175375 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-17 09:32:07.175406 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-17 09:32:07.175429 | ubuntu-noble -> localhost | | .. o. .| 2026-08-17 09:32:07.175450 | ubuntu-noble -> localhost | | .o .+ o| 2026-08-17 09:32:07.175470 | ubuntu-noble -> localhost | | +o+ o.| 2026-08-17 09:32:07.175491 | ubuntu-noble -> localhost | | o.*.o. | 2026-08-17 09:32:07.175511 | ubuntu-noble -> localhost | | S o++*o | 2026-08-17 09:32:07.175538 | ubuntu-noble -> localhost | | . ..**+ooo| 2026-08-17 09:32:07.175559 | ubuntu-noble -> localhost | | .o+E* *| 2026-08-17 09:32:07.175580 | ubuntu-noble -> localhost | | ooo+*o| 2026-08-17 09:32:07.175601 | ubuntu-noble -> localhost | | o++*o| 2026-08-17 09:32:07.175622 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-17 09:32:07.175672 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.439877 2026-08-17 09:32:07.181826 | 2026-08-17 09:32:07.181918 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-17 09:32:07.226591 | ubuntu-noble | ok 2026-08-17 09:32:07.241196 | ubuntu-noble | included: /var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-17 09:32:07.250254 | 2026-08-17 09:32:07.250352 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-17 09:32:07.284256 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 09:32:07.297790 | 2026-08-17 09:32:07.297955 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-17 09:32:08.057969 | ubuntu-noble | changed 2026-08-17 09:32:08.068752 | 2026-08-17 09:32:08.069048 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-17 09:32:08.395287 | ubuntu-noble | ok 2026-08-17 09:32:08.403993 | 2026-08-17 09:32:08.404272 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-17 09:32:09.245175 | ubuntu-noble | changed 2026-08-17 09:32:09.252128 | 2026-08-17 09:32:09.252292 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-17 09:32:10.087978 | ubuntu-noble | changed 2026-08-17 09:32:10.096659 | 2026-08-17 09:32:10.096801 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-17 09:32:10.122280 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 09:32:10.131314 | 2026-08-17 09:32:10.131444 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-17 09:32:10.654239 | ubuntu-noble -> localhost | changed 2026-08-17 09:32:10.667270 | 2026-08-17 09:32:10.667408 | TASK [add-build-sshkey : Add back temp key] 2026-08-17 09:32:11.044660 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/work/708e12ccdb8e46c6a16c1739a1649601_id_rsa (zuul-build-sshkey) 2026-08-17 09:32:11.045241 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.019393 2026-08-17 09:32:11.060090 | 2026-08-17 09:32:11.060313 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-17 09:32:11.566153 | ubuntu-noble | ok 2026-08-17 09:32:11.576669 | 2026-08-17 09:32:11.576798 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-17 09:32:11.611372 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 09:32:11.622325 | 2026-08-17 09:32:11.622450 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-17 09:32:12.149807 | ubuntu-noble | ok 2026-08-17 09:32:12.161637 | 2026-08-17 09:32:12.161765 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-17 09:32:12.220708 | ubuntu-noble | ok 2026-08-17 09:32:12.230139 | 2026-08-17 09:32:12.230357 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-17 09:32:12.594011 | ubuntu-noble -> localhost | ok 2026-08-17 09:32:12.601570 | 2026-08-17 09:32:12.601692 | TASK [validate-host : Collect information about the host] 2026-08-17 09:32:13.894407 | ubuntu-noble | ok 2026-08-17 09:32:13.911183 | 2026-08-17 09:32:13.911358 | TASK [validate-host : Sanitize hostname] 2026-08-17 09:32:14.078028 | ubuntu-noble | ok 2026-08-17 09:32:14.082998 | 2026-08-17 09:32:14.083118 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-17 09:32:14.716648 | ubuntu-noble -> localhost | changed 2026-08-17 09:32:14.723356 | 2026-08-17 09:32:14.723491 | TASK [validate-host : Collect information about zuul worker] 2026-08-17 09:32:15.201792 | ubuntu-noble | ok 2026-08-17 09:32:15.208106 | 2026-08-17 09:32:15.208297 | TASK [validate-host : Write out all zuul information for each host] 2026-08-17 09:32:15.833353 | ubuntu-noble -> localhost | changed 2026-08-17 09:32:15.861947 | 2026-08-17 09:32:15.863054 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-17 09:32:16.218677 | ubuntu-noble | ok 2026-08-17 09:32:16.227665 | 2026-08-17 09:32:16.227935 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-17 09:32:17.235243 | ubuntu-noble | changed: 2026-08-17 09:32:17.235552 | ubuntu-noble | cd+++++++++ src/ 2026-08-17 09:32:17.235607 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-17 09:32:17.235647 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-17 09:32:17.235682 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-17 09:32:17.235716 | ubuntu-noble | Containerfile 2026-08-17 09:32:17.235936 | ubuntu-noble | 2026-08-17 09:34:38.859514 | ubuntu-noble | 2026-08-17 09:34:38.859521 | ubuntu-noble | Or undo this operation with: 2026-08-17 09:34:38.859530 | ubuntu-noble | 2026-08-17 09:34:38.859537 | ubuntu-noble | git switch - 2026-08-17 09:34:38.859547 | ubuntu-noble | 2026-08-17 09:34:38.859552 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-17 09:34:38.859557 | ubuntu-noble | 2026-08-17 09:34:38.859562 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-17 09:34:38.860593 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 09:34:38.864871 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-17 09:34:38.864910 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-17 09:34:38.864917 | ubuntu-noble | + popd 2026-08-17 09:34:38.864925 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-17 09:34:38.869347 | ubuntu-noble | ++ sort 2026-08-17 09:34:38.869448 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-17 09:34:38.874517 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-17 09:34:38.874698 | ubuntu-noble | + pushd kolla 2026-08-17 09:34:38.874978 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 09:34:38.875233 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 09:34:38.875370 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 09:34:38.875471 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-17 09:34:38.875521 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 09:34:38.875598 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:34:38.877653 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-17 09:34:38.878231 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:34:38.879851 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-17 09:34:38.880702 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-17 09:34:38.880746 | ubuntu-noble | + popd 2026-08-17 09:34:38.880756 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-17 09:34:38.880764 | ubuntu-noble | + pushd kolla 2026-08-17 09:34:38.880793 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 09:34:38.880854 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 09:34:38.880894 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 09:34:38.880945 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-17 09:34:38.880966 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 09:34:38.881000 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:34:38.883226 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-17 09:34:38.883364 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-17 09:34:38.884183 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:34:38.885878 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-17 09:34:38.885955 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-17 09:34:38.887091 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-17 09:34:38.887211 | ubuntu-noble | + popd 2026-08-17 09:34:38.887230 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-17 09:34:38.887243 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-17 09:34:39.053252 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-17 09:34:39.053313 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-17 09:34:39.053319 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-17 09:34:39.055795 | ubuntu-noble | Package: rabbitmq-server 2026-08-17 09:34:39.055834 | ubuntu-noble | Pin: version 4.1.* 2026-08-17 09:34:39.055838 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 09:34:39.055843 | ubuntu-noble | 2026-08-17 09:34:39.055848 | ubuntu-noble | Package: openvswitch* 2026-08-17 09:34:39.055851 | ubuntu-noble | Pin: version 3.5.* 2026-08-17 09:34:39.055855 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 09:34:39.055859 | ubuntu-noble | 2026-08-17 09:34:39.055864 | ubuntu-noble | Package: erlang* 2026-08-17 09:34:39.055869 | ubuntu-noble | Pin: version 1:27.* 2026-08-17 09:34:39.055872 | ubuntu-noble | Pin-Priority: 1000 2026-08-17 09:34:39.055876 | ubuntu-noble | 2026-08-17 09:34:39.055880 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-17 09:34:39.055885 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-17 09:34:39.055889 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-17 09:34:39.055893 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-17 09:34:39.055896 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-17 09:34:39.055900 | ubuntu-noble | Package: proxysql 2026-08-17 09:34:39.055904 | ubuntu-noble | Pin: version 3.0.8* 2026-08-17 09:34:39.055907 | ubuntu-noble | Pin-Priority: 1001 2026-08-17 09:34:39.056855 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-17 09:34:39.059532 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-17 09:34:39.060308 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-17 09:34:39.062564 | ubuntu-noble | + image_name=base 2026-08-17 09:34:39.062691 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-08-17 09:34:39.065440 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-17 09:34:39.067255 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-17 09:34:39.067618 | ubuntu-noble | + image_name=nova 2026-08-17 09:34:39.067728 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-17 09:34:39.070363 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-17 09:34:39.072442 | ubuntu-noble | patches/2025.2/cinder 2026-08-17 09:34:39.072468 | ubuntu-noble | patches/2025.2/kolla 2026-08-17 09:34:39.072472 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-17 09:34:39.072477 | ubuntu-noble | patches/2025.2/ironic 2026-08-17 09:34:39.072481 | ubuntu-noble | patches/2025.2/nova 2026-08-17 09:34:39.074248 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-17 09:34:39.074276 | ubuntu-noble | ++ grep kolla 2026-08-17 09:34:39.076245 | ubuntu-noble | ++ grep -v kolla-build 2026-08-17 09:34:39.077886 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-17 09:34:39.078529 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-17 09:34:39.080849 | ubuntu-noble | + project=kolla 2026-08-17 09:34:39.083216 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-17 09:34:39.083256 | ubuntu-noble | ++ sort 2026-08-17 09:34:39.084625 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-17 09:34:39.084683 | ubuntu-noble | + pushd kolla 2026-08-17 09:34:39.084772 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-17 09:34:39.084814 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-17 09:34:39.084839 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-17 09:34:39.084860 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-17 09:34:39.084872 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-17 09:34:39.084892 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:34:39.086324 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-17 09:34:39.086425 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-17 09:34:39.086823 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:34:39.087873 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-17 09:34:39.088048 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-17 09:34:39.088673 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-17 09:34:39.088694 | ubuntu-noble | + popd 2026-08-17 09:34:39.088699 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-17 09:34:39.088703 | ubuntu-noble | + pushd kolla 2026-08-17 09:34:39.088707 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-17 09:34:39.088711 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-17 09:34:39.088715 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-17 09:34:39.088718 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-17 09:34:39.088722 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-17 09:34:39.088725 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:34:39.090710 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-17 09:34:39.090768 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-17 09:34:39.091293 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:34:39.092783 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-17 09:34:39.092863 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-17 09:34:39.093556 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-17 09:34:39.093575 | ubuntu-noble | + popd 2026-08-17 09:34:39.093579 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-17 09:34:39.789653 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-17 09:34:39.866339 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-17 09:34:39.882219 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-08-17 09:34:40.019841 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-17 09:34:40.033678 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) 2026-08-17 09:34:40.132922 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-17 09:34:40.145560 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-17 09:34:40.162362 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (83.0.0) 2026-08-17 09:34:40.173194 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-08-17 09:34:40.240220 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-17 09:34:40.253619 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-17 09:34:40.324231 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 09:34:40.337260 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-17 09:34:40.447917 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 09:34:40.461611 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-17 09:34:40.540480 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 09:34:40.554094 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-17 09:34:40.614950 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-17 09:34:40.628257 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-17 09:34:40.642845 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-08-17 09:34:40.644619 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-08-17 09:34:40.742455 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-17 09:34:40.755107 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-17 09:34:40.788597 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-08-17 09:34:40.790296 | 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.18) 2026-08-17 09:34:40.792264 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-08-17 09:34:40.793694 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-08-17 09:34:40.843965 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-17 09:34:40.880729 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.2 MB/s eta 0:00:00 2026-08-17 09:34:40.896532 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) 2026-08-17 09:34:40.917752 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.0/221.0 kB 12.6 MB/s eta 0:00:00 2026-08-17 09:34:40.931122 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-17 09:34:40.944064 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 14.0 MB/s eta 0:00:00 2026-08-17 09:34:40.958449 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-17 09:34:40.975638 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.7 MB/s eta 0:00:00 2026-08-17 09:34:40.992720 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-17 09:34:41.062590 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 35.1 MB/s eta 0:00:00 2026-08-17 09:34:41.075465 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-17 09:34:41.188732 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 348.5 kB/s eta 0:00:00 2026-08-17 09:34:41.201894 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-17 09:34:41.232339 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-17 09:34:41.246375 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 4.5 MB/s eta 0:00:00 2026-08-17 09:34:41.259213 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-17 09:34:41.529086 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-17 09:34:42.526498 | ubuntu-noble | Successfully installed GitPython-3.1.59 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.0 2026-08-17 09:34:42.693070 | ubuntu-noble | + pip3 install kolla/ 2026-08-17 09:34:43.210468 | ubuntu-noble | Processing ./kolla 2026-08-17 09:34:43.213605 | ubuntu-noble | Installing build dependencies: started 2026-08-17 09:34:45.662121 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-17 09:34:45.667865 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-17 09:34:45.939237 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-17 09:34:45.944861 | ubuntu-noble | Installing backend dependencies: started 2026-08-17 09:34:48.251995 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-17 09:34:48.254333 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-17 09:34:48.854227 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-17 09:34:48.867137 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (7.0.3) 2026-08-17 09:34:48.869029 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.6) 2026-08-17 09:34:48.871502 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (3.1.59) 2026-08-17 09:34:48.874136 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (10.7.0) 2026-08-17 09:34:48.876692 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (83.0.0) 2026-08-17 09:34:48.922285 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.2.0) (4.0.12) 2026-08-17 09:34:48.927341 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.0) (3.0.3) 2026-08-17 09:34:48.935499 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (1.3.0) 2026-08-17 09:34:48.936747 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (5.9.0) 2026-08-17 09:34:48.938307 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.9.0) 2026-08-17 09:34:48.939841 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (2.0.0) 2026-08-17 09:34:48.941192 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (6.0.3) 2026-08-17 09:34:48.942587 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.0) (2.34.2) 2026-08-17 09:34:49.004951 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.2.0) (5.0.3) 2026-08-17 09:34:49.023390 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.5.1) 2026-08-17 09:34:49.024801 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.18) 2026-08-17 09:34:49.026374 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (2.7.0) 2026-08-17 09:34:49.027635 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (2026.7.22) 2026-08-17 09:34:49.065761 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-17 09:34:49.067083 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-17 09:34:50.714659 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-17 09:34:50.716699 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=ea8a8364908536bf2df2235595abbd6b1a4f8863dc39b0ee8775166f9f2f38b8 2026-08-17 09:34:50.716900 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-akay_mmq/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-17 09:34:50.725234 | ubuntu-noble | Successfully built kolla 2026-08-17 09:34:50.914819 | ubuntu-noble | Installing collected packages: kolla 2026-08-17 09:34:51.125672 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-17 09:34:51.308675 | ubuntu-noble | ++ kolla-build --version 2026-08-17 09:34:51.904984 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-17 09:34:51.905073 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-17 09:34:51.906190 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 09:34:51.908944 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=56e68e4 2026-08-17 09:34:51.909001 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=56e68e4 2026-08-17 09:34:51.910074 | ubuntu-noble | ++ cd release 2026-08-17 09:34:51.910112 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-17 09:34:51.912410 | ubuntu-noble | + export HASH_RELEASE=650e550 2026-08-17 09:34:51.912461 | ubuntu-noble | + HASH_RELEASE=650e550 2026-08-17 09:34:51.912483 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-17 09:34:52.081958 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-17 09:34:52.082020 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-17 09:34:52.082030 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-17 09:34:52.083937 | ubuntu-noble | {% extends parent_template %} 2026-08-17 09:34:52.083967 | ubuntu-noble | 2026-08-17 09:34:52.083972 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-17 09:34:52.083977 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-17 09:34:52.083981 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-17 09:34:52.083985 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-17 09:34:52.083989 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-17 09:34:52.083993 | ubuntu-noble | ] %} 2026-08-17 09:34:52.083997 | ubuntu-noble | 2026-08-17 09:34:52.084001 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-17 09:34:52.084005 | ubuntu-noble | 2026-08-17 09:34:52.084009 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-17 09:34:52.084013 | ubuntu-noble | 2026-08-17 09:34:52.084017 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-17 09:34:52.084020 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-17 09:34:52.084024 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-17 09:34:52.084027 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-17 09:34:52.084031 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084035 | ubuntu-noble | 2026-08-17 09:34:52.084038 | ubuntu-noble | {% block horizon_header %} 2026-08-17 09:34:52.084042 | ubuntu-noble | RUN apt-get update \ 2026-08-17 09:34:52.084046 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-17 09:34:52.084050 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-17 09:34:52.084055 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-17 09:34:52.084058 | ubuntu-noble | && apt-get clean \ 2026-08-17 09:34:52.084062 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 09:34:52.084066 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084069 | ubuntu-noble | 2026-08-17 09:34:52.084073 | ubuntu-noble | {% block horizon_footer %} 2026-08-17 09:34:52.084076 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-17 09:34:52.084081 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-08-17 09:34:52.084086 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-17 09:34:52.084090 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084093 | ubuntu-noble | 2026-08-17 09:34:52.084097 | ubuntu-noble | {% block base_header %} 2026-08-17 09:34:52.084100 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-17 09:34:52.084105 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-17 09:34:52.084108 | ubuntu-noble | 2026-08-17 09:34:52.084112 | ubuntu-noble | RUN apt-get update \ 2026-08-17 09:34:52.084115 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-17 09:34:52.084119 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-17 09:34:52.084122 | ubuntu-noble | && apt-get clean \ 2026-08-17 09:34:52.084126 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 09:34:52.084129 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084133 | ubuntu-noble | 2026-08-17 09:34:52.084136 | ubuntu-noble | {% block openstack_base_header %} 2026-08-17 09:34:52.084168 | ubuntu-noble | RUN apt-get update \ 2026-08-17 09:34:52.084172 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-17 09:34:52.084175 | ubuntu-noble | && apt-get clean \ 2026-08-17 09:34:52.084193 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-17 09:34:52.084196 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084200 | ubuntu-noble | 2026-08-17 09:34:52.084203 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-17 09:34:52.084207 | ubuntu-noble | 2026-08-17 09:34:52.084210 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-17 09:34:52.084213 | ubuntu-noble | 2026-08-17 09:34:52.084217 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-17 09:34:52.084220 | ubuntu-noble | 2026-08-17 09:34:52.084224 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-17 09:34:52.084227 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-17 09:34:52.084230 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-17 09:34:52.084234 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084237 | ubuntu-noble | 2026-08-17 09:34:52.084241 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-17 09:34:52.084244 | ubuntu-noble | {% block manila_base_footer %} 2026-08-17 09:34:52.084248 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-17 09:34:52.084251 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084254 | ubuntu-noble | 2026-08-17 09:34:52.084258 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-17 09:34:52.084261 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-17 09:34:52.084265 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-17 09:34:52.084268 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-17 09:34:52.084271 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-17 09:34:52.084275 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084278 | ubuntu-noble | 2026-08-17 09:34:52.084282 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-17 09:34:52.084285 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-17 09:34:52.084288 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-17 09:34:52.084292 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-17 09:34:52.084295 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084298 | ubuntu-noble | 2026-08-17 09:34:52.084302 | ubuntu-noble | {% block grafana_footer %} 2026-08-17 09:34:52.084305 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-17 09:34:52.084325 | ubuntu-noble | && mkdir -p /operations \ 2026-08-17 09:34:52.084329 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-17 09:34:52.084332 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-17 09:34:52.084336 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084339 | ubuntu-noble | 2026-08-17 09:34:52.084342 | ubuntu-noble | {% block keystone_footer %} 2026-08-17 09:34:52.084346 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-17 09:34:52.084349 | ubuntu-noble | RUN apt-get update \ 2026-08-17 09:34:52.084352 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-17 09:34:52.084356 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-17 09:34:52.084359 | ubuntu-noble | libldap-common \ 2026-08-17 09:34:52.084362 | ubuntu-noble | libmemcached11 \ 2026-08-17 09:34:52.084366 | ubuntu-noble | && apt-get clean \ 2026-08-17 09:34:52.084369 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-17 09:34:52.084372 | ubuntu-noble | && a2enmod auth_openidc 2026-08-17 09:34:52.084376 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084379 | ubuntu-noble | 2026-08-17 09:34:52.084383 | ubuntu-noble | {% block footer %} 2026-08-17 09:34:52.084390 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-17 09:34:52.084394 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-17 09:34:52.084397 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-17 09:34:52.084400 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-17 09:34:52.084406 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi 2026-08-17 09:34:52.084420 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084424 | ubuntu-noble | 2026-08-17 09:34:52.084428 | ubuntu-noble | {% block labels %} 2026-08-17 09:34:52.084434 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-17 09:34:52.084438 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-17 09:34:52.084441 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="56e68e4" \ 2026-08-17 09:34:52.084444 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-17 09:34:52.084448 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-17 09:34:52.084451 | ubuntu-noble | "de.osism.commit.release"="650e550" \ 2026-08-17 09:34:52.084455 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-17 09:34:52.084458 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-17 09:34:52.084461 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-17 09:34:52.084465 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-17 09:34:52.084468 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-17T09:34:52.058491+00:00" \ 2026-08-17 09:34:52.084472 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-17 09:34:52.084475 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-17 09:34:52.084479 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-17 09:34:52.084482 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-17 09:34:52.084485 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-17 09:34:52.084489 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-17 09:34:52.084492 | ubuntu-noble | {% endblock %} 2026-08-17 09:34:52.084496 | ubuntu-noble | 2026-08-17 09:34:52.084834 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-17 09:34:52.087658 | ubuntu-noble | + BASE=ubuntu 2026-08-17 09:34:52.087698 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-17 09:34:52.088355 | ubuntu-noble | ++ date +%Y%m%d 2026-08-17 09:34:52.090206 | ubuntu-noble | + BUILD_ID=20260817 2026-08-17 09:34:52.090262 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-17 09:34:52.090269 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-17 09:34:52.090286 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-17 09:34:52.090303 | ubuntu-noble | + VERSION=latest 2026-08-17 09:34:52.090406 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-17 09:34:52.090424 | ubuntu-noble | + . defaults/all.sh 2026-08-17 09:34:52.090513 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-17 09:34:52.090522 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-17 09:34:52.090545 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-17 09:34:52.090553 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-17 09:34:52.090738 | ubuntu-noble | +++ deactivate nondestructive 2026-08-17 09:34:52.090769 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:34:52.090793 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:34:52.090799 | ubuntu-noble | +++ hash -r 2026-08-17 09:34:52.090853 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:34:52.090860 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-17 09:34:52.090880 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-17 09:34:52.090907 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-17 09:34:52.090974 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-17 09:34:52.090994 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-17 09:34:52.091000 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-17 09:34:52.091005 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-17 09:34:52.091043 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-17 09:34:52.091072 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-17 09:34:52.091089 | ubuntu-noble | +++ export PATH 2026-08-17 09:34:52.091125 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:34:52.091184 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-17 09:34:52.091195 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-17 09:34:52.091212 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-17 09:34:52.091217 | ubuntu-noble | +++ export PS1 2026-08-17 09:34:52.091223 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-17 09:34:52.091239 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-17 09:34:52.091262 | ubuntu-noble | +++ hash -r 2026-08-17 09:34:52.091329 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-17 09:34:52.092104 | ubuntu-noble | +++ date +%Y%m%d 2026-08-17 09:34:52.093963 | ubuntu-noble | ++ export BUILD_ID=20260817 2026-08-17 09:34:52.093994 | ubuntu-noble | ++ BUILD_ID=20260817 2026-08-17 09:34:52.094002 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-17 09:34:52.094024 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-17 09:34:52.094030 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-17 09:34:52.094036 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-17 09:34:52.094044 | ubuntu-noble | + export VERSION 2026-08-17 09:34:52.094050 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-17 09:34:52.094055 | ubuntu-noble | + DOCKER_TAG=build-20260817 2026-08-17 09:34:52.094061 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-17 09:34:52.094069 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-17 09:34:52.094075 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-17 09:34:52.094083 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-17 09:34:52.094095 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-17 09:34:52.258391 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-17 09:34:52.258459 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-08-17 09:34:53.684882 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 09:34:53.684929 | ubuntu-noble | "changed": false, 2026-08-17 09:34:53.684937 | ubuntu-noble | "gid": 1000, 2026-08-17 09:34:53.684944 | ubuntu-noble | "group": "zuul", 2026-08-17 09:34:53.684951 | ubuntu-noble | "mode": "0664", 2026-08-17 09:34:53.684958 | ubuntu-noble | "msg": "OK", 2026-08-17 09:34:53.684964 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:34:53.684972 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:34:53.684979 | ubuntu-noble | "size": 4562, 2026-08-17 09:34:53.684994 | ubuntu-noble | "state": "file", 2026-08-17 09:34:53.684999 | ubuntu-noble | "uid": 1000 2026-08-17 09:34:53.685003 | ubuntu-noble | } 2026-08-17 09:34:53.827265 | ubuntu-noble | + setini DEFAULT tag build-20260817 2026-08-17 09:34:53.827341 | 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-20260817' 2026-08-17 09:34:55.166558 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 09:34:55.166611 | ubuntu-noble | "changed": true, 2026-08-17 09:34:55.166617 | ubuntu-noble | "gid": 1000, 2026-08-17 09:34:55.166622 | ubuntu-noble | "group": "zuul", 2026-08-17 09:34:55.166626 | ubuntu-noble | "mode": "0664", 2026-08-17 09:34:55.166631 | ubuntu-noble | "msg": "option changed", 2026-08-17 09:34:55.166635 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:34:55.166640 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:34:55.166645 | ubuntu-noble | "size": 4570, 2026-08-17 09:34:55.166650 | ubuntu-noble | "state": "file", 2026-08-17 09:34:55.166655 | ubuntu-noble | "uid": 1000 2026-08-17 09:34:55.166659 | ubuntu-noble | } 2026-08-17 09:34:55.303277 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-17 09:34:55.303347 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-08-17 09:34:56.712263 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 09:34:56.712344 | ubuntu-noble | "changed": false, 2026-08-17 09:34:56.712355 | ubuntu-noble | "gid": 1000, 2026-08-17 09:34:56.712365 | ubuntu-noble | "group": "zuul", 2026-08-17 09:34:56.712374 | ubuntu-noble | "mode": "0664", 2026-08-17 09:34:56.712383 | ubuntu-noble | "msg": "OK", 2026-08-17 09:34:56.712392 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:34:56.712401 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:34:56.712443 | ubuntu-noble | "size": 4570, 2026-08-17 09:34:56.712452 | ubuntu-noble | "state": "file", 2026-08-17 09:34:56.712460 | ubuntu-noble | "uid": 1000 2026-08-17 09:34:56.712469 | ubuntu-noble | } 2026-08-17 09:34:56.842710 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-17 09:34:56.842787 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-08-17 09:34:58.161501 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 09:34:58.161554 | ubuntu-noble | "changed": false, 2026-08-17 09:34:58.161560 | ubuntu-noble | "gid": 1000, 2026-08-17 09:34:58.161565 | ubuntu-noble | "group": "zuul", 2026-08-17 09:34:58.161569 | ubuntu-noble | "mode": "0664", 2026-08-17 09:34:58.161574 | ubuntu-noble | "msg": "OK", 2026-08-17 09:34:58.161578 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:34:58.161583 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:34:58.161587 | ubuntu-noble | "size": 4570, 2026-08-17 09:34:58.161592 | ubuntu-noble | "state": "file", 2026-08-17 09:34:58.161596 | ubuntu-noble | "uid": 1000 2026-08-17 09:34:58.161600 | ubuntu-noble | } 2026-08-17 09:34:58.280345 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-17 09:34:58.280470 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-08-17 09:34:59.650240 | ubuntu-noble | localhost | SUCCESS => { 2026-08-17 09:34:59.650280 | ubuntu-noble | "changed": false, 2026-08-17 09:34:59.650285 | ubuntu-noble | "gid": 1000, 2026-08-17 09:34:59.650289 | ubuntu-noble | "group": "zuul", 2026-08-17 09:34:59.650292 | ubuntu-noble | "mode": "0664", 2026-08-17 09:34:59.650296 | ubuntu-noble | "msg": "OK", 2026-08-17 09:34:59.650299 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:34:59.650303 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:34:59.650307 | ubuntu-noble | "size": 4570, 2026-08-17 09:34:59.650311 | ubuntu-noble | "state": "file", 2026-08-17 09:34:59.650314 | ubuntu-noble | "uid": 1000 2026-08-17 09:34:59.650318 | ubuntu-noble | } 2026-08-17 09:34:59.775273 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-17 09:34:59.775342 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-17 09:34:59.775355 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-17 09:34:59.775363 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-08-17 09:35:01.162232 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 09:35:01.162293 | ubuntu-noble | "changed": true, 2026-08-17 09:35:01.162299 | ubuntu-noble | "gid": 1000, 2026-08-17 09:35:01.162303 | ubuntu-noble | "group": "zuul", 2026-08-17 09:35:01.162307 | ubuntu-noble | "mode": "0664", 2026-08-17 09:35:01.162311 | ubuntu-noble | "msg": "section and option added", 2026-08-17 09:35:01.162315 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:35:01.162319 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:35:01.162323 | ubuntu-noble | "size": 4641, 2026-08-17 09:35:01.162327 | ubuntu-noble | "state": "file", 2026-08-17 09:35:01.162330 | ubuntu-noble | "uid": 1000 2026-08-17 09:35:01.162334 | ubuntu-noble | } 2026-08-17 09:35:01.322936 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-08-17 09:35:01.325872 | ubuntu-noble | + setini openstack-base type local 2026-08-17 09:35:01.325920 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-08-17 09:35:02.858318 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 09:35:02.858386 | ubuntu-noble | "changed": true, 2026-08-17 09:35:02.858391 | ubuntu-noble | "gid": 1000, 2026-08-17 09:35:02.858396 | ubuntu-noble | "group": "zuul", 2026-08-17 09:35:02.858399 | ubuntu-noble | "mode": "0664", 2026-08-17 09:35:02.858403 | ubuntu-noble | "msg": "option added", 2026-08-17 09:35:02.858407 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:35:02.858411 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:35:02.858415 | ubuntu-noble | "size": 4752, 2026-08-17 09:35:02.858418 | ubuntu-noble | "state": "file", 2026-08-17 09:35:02.858422 | ubuntu-noble | "uid": 1000 2026-08-17 09:35:02.858425 | ubuntu-noble | } 2026-08-17 09:35:03.010395 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-17 09:35:03.010486 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-17 09:35:03.010513 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-08-17 09:35:04.368891 | ubuntu-noble | localhost | CHANGED => { 2026-08-17 09:35:04.368960 | ubuntu-noble | "changed": true, 2026-08-17 09:35:04.368969 | ubuntu-noble | "gid": 1000, 2026-08-17 09:35:04.368976 | ubuntu-noble | "group": "zuul", 2026-08-17 09:35:04.368982 | ubuntu-noble | "mode": "0664", 2026-08-17 09:35:04.368987 | ubuntu-noble | "msg": "option added", 2026-08-17 09:35:04.368994 | ubuntu-noble | "owner": "zuul", 2026-08-17 09:35:04.369000 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-17 09:35:04.369007 | ubuntu-noble | "size": 4790, 2026-08-17 09:35:04.369013 | ubuntu-noble | "state": "file", 2026-08-17 09:35:04.369019 | ubuntu-noble | "uid": 1000 2026-08-17 09:35:04.369025 | ubuntu-noble | } 2026-08-17 09:35:04.505906 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-17 09:35:04.506035 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-17 09:35:04.506047 | ubuntu-noble | + cat kolla-build.conf 2026-08-17 09:35:04.509401 | ubuntu-noble | [DEFAULT] 2026-08-17 09:35:04.509478 | ubuntu-noble | base = ubuntu 2026-08-17 09:35:04.509499 | ubuntu-noble | base_package_type = deb 2026-08-17 09:35:04.509548 | ubuntu-noble | base_tag = 24.04 2026-08-17 09:35:04.509567 | ubuntu-noble | install_type = source 2026-08-17 09:35:04.509676 | ubuntu-noble | namespace = kolla 2026-08-17 09:35:04.509699 | ubuntu-noble | openstack_release = 2025.2 2026-08-17 09:35:04.509716 | ubuntu-noble | push = false 2026-08-17 09:35:04.509734 | ubuntu-noble | tag = build-20260817 2026-08-17 09:35:04.509750 | ubuntu-noble | threads = 1 2026-08-17 09:35:04.509767 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-17 09:35:04.509785 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-17 09:35:04.509804 | ubuntu-noble | 2026-08-17 09:35:04.509823 | ubuntu-noble | ######################################################################### 2026-08-17 09:35:04.509842 | ubuntu-noble | # sources tracked in release repository 2026-08-17 09:35:04.509860 | ubuntu-noble | 2026-08-17 09:35:04.509878 | ubuntu-noble | [aodh-base] 2026-08-17 09:35:04.509894 | ubuntu-noble | type = local 2026-08-17 09:35:04.509912 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 09:35:04.509926 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-17 09:35:04.509936 | ubuntu-noble | 2026-08-17 09:35:04.509946 | ubuntu-noble | 2026-08-17 09:35:04.509955 | ubuntu-noble | 2026-08-17 09:35:04.509965 | ubuntu-noble | [barbican-base] 2026-08-17 09:35:04.509975 | ubuntu-noble | type = local 2026-08-17 09:35:04.509984 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 09:35:04.509995 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-17 09:35:04.510004 | ubuntu-noble | 2026-08-17 09:35:04.510015 | ubuntu-noble | 2026-08-17 09:35:04.510024 | ubuntu-noble | 2026-08-17 09:35:04.510034 | ubuntu-noble | [blazar-base] 2026-08-17 09:35:04.510044 | ubuntu-noble | type = local 2026-08-17 09:35:04.510054 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 09:35:04.510064 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-17 09:35:04.510074 | ubuntu-noble | 2026-08-17 09:35:04.510083 | ubuntu-noble | 2026-08-17 09:35:04.510093 | ubuntu-noble | 2026-08-17 09:35:04.510103 | ubuntu-noble | [ceilometer-base] 2026-08-17 09:35:04.510113 | ubuntu-noble | type = local 2026-08-17 09:35:04.510123 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:04.510132 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:04.510176 | ubuntu-noble | 2026-08-17 09:35:04.510186 | ubuntu-noble | 2026-08-17 09:35:04.510195 | ubuntu-noble | 2026-08-17 09:35:04.510206 | ubuntu-noble | [cinder-base] 2026-08-17 09:35:04.510237 | ubuntu-noble | type = local 2026-08-17 09:35:04.510254 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 09:35:04.510267 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-17 09:35:04.510281 | ubuntu-noble | 2026-08-17 09:35:04.510294 | ubuntu-noble | 2026-08-17 09:35:04.510308 | ubuntu-noble | 2026-08-17 09:35:04.510321 | ubuntu-noble | [designate-base] 2026-08-17 09:35:04.510334 | ubuntu-noble | type = local 2026-08-17 09:35:04.510348 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 09:35:04.510363 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-17 09:35:04.510378 | ubuntu-noble | 2026-08-17 09:35:04.510393 | ubuntu-noble | 2026-08-17 09:35:04.510408 | ubuntu-noble | 2026-08-17 09:35:04.510424 | ubuntu-noble | [glance-base] 2026-08-17 09:35:04.510440 | ubuntu-noble | type = local 2026-08-17 09:35:04.510456 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 09:35:04.510471 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-17 09:35:04.510486 | ubuntu-noble | 2026-08-17 09:35:04.510495 | ubuntu-noble | 2026-08-17 09:35:04.510505 | ubuntu-noble | 2026-08-17 09:35:04.510522 | ubuntu-noble | [heat-base] 2026-08-17 09:35:04.510537 | ubuntu-noble | type = local 2026-08-17 09:35:04.510552 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 09:35:04.510567 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-17 09:35:04.510581 | ubuntu-noble | 2026-08-17 09:35:04.510622 | ubuntu-noble | 2026-08-17 09:35:04.510637 | ubuntu-noble | 2026-08-17 09:35:04.510654 | ubuntu-noble | [horizon] 2026-08-17 09:35:04.510670 | ubuntu-noble | type = local 2026-08-17 09:35:04.510685 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 09:35:04.510722 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-17 09:35:04.510733 | ubuntu-noble | 2026-08-17 09:35:04.510741 | ubuntu-noble | 2026-08-17 09:35:04.510750 | ubuntu-noble | 2026-08-17 09:35:04.510759 | ubuntu-noble | [ironic-base] 2026-08-17 09:35:04.510768 | ubuntu-noble | type = local 2026-08-17 09:35:04.510790 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 09:35:04.510800 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-17 09:35:04.510808 | ubuntu-noble | 2026-08-17 09:35:04.510817 | ubuntu-noble | 2026-08-17 09:35:04.510825 | ubuntu-noble | 2026-08-17 09:35:04.510834 | ubuntu-noble | [keystone-base] 2026-08-17 09:35:04.510843 | ubuntu-noble | type = local 2026-08-17 09:35:04.510851 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 09:35:04.510860 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-17 09:35:04.510869 | ubuntu-noble | 2026-08-17 09:35:04.510877 | ubuntu-noble | 2026-08-17 09:35:04.510886 | ubuntu-noble | 2026-08-17 09:35:04.510895 | ubuntu-noble | [magnum-base] 2026-08-17 09:35:04.510903 | ubuntu-noble | type = local 2026-08-17 09:35:04.510912 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 09:35:04.510921 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-17 09:35:04.510930 | ubuntu-noble | 2026-08-17 09:35:04.510938 | ubuntu-noble | 2026-08-17 09:35:04.510947 | ubuntu-noble | 2026-08-17 09:35:04.510955 | ubuntu-noble | [manila-base] 2026-08-17 09:35:04.510964 | ubuntu-noble | type = local 2026-08-17 09:35:04.510973 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 09:35:04.510981 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-17 09:35:04.510990 | ubuntu-noble | 2026-08-17 09:35:04.510998 | ubuntu-noble | 2026-08-17 09:35:04.511007 | ubuntu-noble | 2026-08-17 09:35:04.511015 | ubuntu-noble | [masakari-base] 2026-08-17 09:35:04.511024 | ubuntu-noble | type = local 2026-08-17 09:35:04.511033 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 09:35:04.511041 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-17 09:35:04.511050 | ubuntu-noble | 2026-08-17 09:35:04.511058 | ubuntu-noble | 2026-08-17 09:35:04.511067 | ubuntu-noble | 2026-08-17 09:35:04.511076 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-17 09:35:04.511085 | ubuntu-noble | type = local 2026-08-17 09:35:04.511093 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:04.511103 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:04.511112 | ubuntu-noble | 2026-08-17 09:35:04.511121 | ubuntu-noble | 2026-08-17 09:35:04.511129 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-17 09:35:04.511138 | ubuntu-noble | type = local 2026-08-17 09:35:04.511210 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:04.511219 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:04.511228 | ubuntu-noble | 2026-08-17 09:35:04.511237 | ubuntu-noble | 2026-08-17 09:35:04.511245 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-17 09:35:04.511254 | ubuntu-noble | type = local 2026-08-17 09:35:04.511263 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:04.511272 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:04.511281 | ubuntu-noble | 2026-08-17 09:35:04.511289 | ubuntu-noble | 2026-08-17 09:35:04.511298 | ubuntu-noble | 2026-08-17 09:35:04.511306 | ubuntu-noble | [neutron-base] 2026-08-17 09:35:04.511315 | ubuntu-noble | type = local 2026-08-17 09:35:04.511324 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 09:35:04.511332 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-17 09:35:04.511341 | ubuntu-noble | 2026-08-17 09:35:04.511349 | ubuntu-noble | 2026-08-17 09:35:04.511358 | ubuntu-noble | 2026-08-17 09:35:04.511367 | ubuntu-noble | [nova-base] 2026-08-17 09:35:04.511375 | ubuntu-noble | type = local 2026-08-17 09:35:04.511384 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 09:35:04.511392 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-17 09:35:04.511404 | ubuntu-noble | 2026-08-17 09:35:04.511419 | ubuntu-noble | 2026-08-17 09:35:04.511434 | ubuntu-noble | 2026-08-17 09:35:04.511448 | ubuntu-noble | [octavia-base] 2026-08-17 09:35:04.511463 | ubuntu-noble | type = local 2026-08-17 09:35:04.511479 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 09:35:04.511494 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-17 09:35:04.511510 | ubuntu-noble | 2026-08-17 09:35:04.511525 | ubuntu-noble | 2026-08-17 09:35:04.511540 | ubuntu-noble | 2026-08-17 09:35:04.511564 | ubuntu-noble | [placement-base] 2026-08-17 09:35:04.511573 | ubuntu-noble | type = local 2026-08-17 09:35:04.511582 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 09:35:04.511623 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-17 09:35:04.511633 | ubuntu-noble | 2026-08-17 09:35:04.511642 | ubuntu-noble | 2026-08-17 09:35:04.511651 | ubuntu-noble | 2026-08-17 09:35:04.511659 | ubuntu-noble | [skyline-apiserver-base] 2026-08-17 09:35:04.511668 | ubuntu-noble | type = local 2026-08-17 09:35:04.511696 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:04.511705 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:04.511714 | ubuntu-noble | 2026-08-17 09:35:04.511723 | ubuntu-noble | 2026-08-17 09:35:04.511731 | ubuntu-noble | 2026-08-17 09:35:04.511740 | ubuntu-noble | [skyline-console-base] 2026-08-17 09:35:04.511748 | ubuntu-noble | type = local 2026-08-17 09:35:04.511757 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:04.511766 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:04.511774 | ubuntu-noble | 2026-08-17 09:35:04.511783 | ubuntu-noble | 2026-08-17 09:35:04.511791 | ubuntu-noble | 2026-08-17 09:35:04.511800 | ubuntu-noble | [watcher-base] 2026-08-17 09:35:04.511809 | ubuntu-noble | type = local 2026-08-17 09:35:04.511818 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 09:35:04.511826 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-17 09:35:04.511835 | ubuntu-noble | 2026-08-17 09:35:04.511843 | ubuntu-noble | 2026-08-17 09:35:04.511852 | ubuntu-noble | [openstack-base] 2026-08-17 09:35:04.511861 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 09:35:04.511870 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-17 09:35:04.511878 | ubuntu-noble | type = local 2026-08-17 09:35:04.511887 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-17 09:35:04.513425 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-17 09:35:04.513464 | ubuntu-noble | + VERSION=latest 2026-08-17 09:35:04.513479 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-17 09:35:04.513487 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-17 09:35:04.513495 | ubuntu-noble | + . defaults/all.sh 2026-08-17 09:35:04.513529 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-17 09:35:04.513538 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-17 09:35:04.513548 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-17 09:35:04.513555 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-17 09:35:04.513709 | ubuntu-noble | +++ deactivate nondestructive 2026-08-17 09:35:04.513723 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:35:04.513731 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:35:04.513740 | ubuntu-noble | +++ hash -r 2026-08-17 09:35:04.513767 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:35:04.513776 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-17 09:35:04.513785 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-17 09:35:04.513793 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-17 09:35:04.513831 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-17 09:35:04.513841 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-17 09:35:04.513859 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-17 09:35:04.513872 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-17 09:35:04.513901 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-17 09:35:04.513921 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-08-17 09:35:04.513935 | ubuntu-noble | +++ export PATH 2026-08-17 09:35:04.513947 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-17 09:35:04.513958 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-17 09:35:04.513971 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-17 09:35:04.513982 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-17 09:35:04.513989 | ubuntu-noble | +++ export PS1 2026-08-17 09:35:04.513996 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-17 09:35:04.514003 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-17 09:35:04.514010 | ubuntu-noble | +++ hash -r 2026-08-17 09:35:04.514018 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-17 09:35:04.514958 | ubuntu-noble | +++ date +%Y%m%d 2026-08-17 09:35:04.516240 | ubuntu-noble | ++ export BUILD_ID=20260817 2026-08-17 09:35:04.516265 | ubuntu-noble | ++ BUILD_ID=20260817 2026-08-17 09:35:04.516294 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-17 09:35:04.516302 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-17 09:35:04.516309 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-17 09:35:04.516317 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-17 09:35:04.516324 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-17 09:35:04.517230 | ubuntu-noble | +++ pwd 2026-08-17 09:35:04.518026 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-17 09:35:04.518049 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 09:35:04.518054 | ubuntu-noble | + export VERSION 2026-08-17 09:35:04.518058 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-17 09:35:04.518062 | ubuntu-noble | + mkdir -p tarballs 2026-08-17 09:35:04.520992 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-17 09:35:04.660822 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-17 09:35:04.660881 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=131 ms 2026-08-17 09:35:05.654451 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=129 ms 2026-08-17 09:35:05.654552 | ubuntu-noble | 2026-08-17 09:35:05.654568 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-17 09:35:05.654582 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-17 09:35:05.654593 | ubuntu-noble | rtt min/avg/max/mdev = 129.265/130.034/130.804/0.769 ms 2026-08-17 09:35:05.656729 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-17 09:35:05.660315 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:05.660392 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:05.661533 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 09:35:05.665132 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-17 09:35:05.665202 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-17 09:35:05.665246 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 09:35:05.665259 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 09:35:05.665312 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.722304 | ubuntu-noble | 2026-08-17 09:35:06 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:06.724059 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:06.724130 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.724200 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.726210 | ubuntu-noble | ++ head -1 2026-08-17 09:35:06.726251 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.726262 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:06.737079 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-17 09:35:06.738189 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-17 09:35:06.738364 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:06.738427 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-17 09:35:06.738508 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:06.738641 | ubuntu-noble | ++ local name=aodh 2026-08-17 09:35:06.738764 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:06.738871 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:06.738891 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 09:35:06.738964 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 09:35:06.739053 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:06.739077 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 09:35:06.739096 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 09:35:06.739129 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:06.739182 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-17 09:35:06.739260 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-17 09:35:06.739282 | ubuntu-noble | ++ return 1 2026-08-17 09:35:06.740324 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:06.740374 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:06.742119 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-17 09:35:06.742209 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:06.742225 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-17 09:35:06.742235 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:06.742245 | ubuntu-noble | ++ local name=aodh 2026-08-17 09:35:06.742255 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:06.742263 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:06.742269 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 09:35:06.742276 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 09:35:06.742282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:06.742288 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 09:35:06.742293 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 09:35:06.742300 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:06.742305 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-17 09:35:06.742311 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-17 09:35:06.742317 | ubuntu-noble | ++ return 1 2026-08-17 09:35:06.742329 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:06.742335 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:06.742341 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.742346 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.742352 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:06.742357 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.742363 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-17 09:35:06.742368 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:06.742374 | ubuntu-noble | + popd 2026-08-17 09:35:06.742383 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:06.742388 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:06.743348 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 09:35:06.744758 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-17 09:35:06.744790 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-17 09:35:06.744800 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 09:35:06.744807 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 09:35:06.744813 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.973728 | ubuntu-noble | 2026-08-17 09:35:07 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:07.976139 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:07.976216 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.976223 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.980166 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.980233 | ubuntu-noble | ++ head -1 2026-08-17 09:35:07.982096 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:07.984858 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-17 09:35:07.985553 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-17 09:35:07.985604 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:07.985613 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-17 09:35:07.985621 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:07.985634 | ubuntu-noble | ++ local name=barbican 2026-08-17 09:35:07.985640 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:07.985647 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:07.985654 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 09:35:07.985661 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 09:35:07.985669 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:07.985674 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 09:35:07.985712 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 09:35:07.985720 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:07.985724 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-17 09:35:07.985728 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-17 09:35:07.985731 | ubuntu-noble | ++ return 1 2026-08-17 09:35:07.986316 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:07.986338 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:07.986651 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-17 09:35:07.986753 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:07.986762 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-17 09:35:07.986780 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:07.986838 | ubuntu-noble | ++ local name=barbican 2026-08-17 09:35:07.986847 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:07.986878 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:07.986895 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 09:35:07.986914 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 09:35:07.986946 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:07.986956 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 09:35:07.986963 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 09:35:07.986971 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:07.986981 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-17 09:35:07.986989 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-17 09:35:07.986996 | ubuntu-noble | ++ return 1 2026-08-17 09:35:07.987794 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:07.987821 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:07.987825 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.987830 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.987834 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:07.987838 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.987842 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-17 09:35:07.987846 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:07.987850 | ubuntu-noble | + popd 2026-08-17 09:35:07.987854 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:07.987859 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:07.988065 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 09:35:07.990054 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-17 09:35:07.990085 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-17 09:35:07.990090 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 09:35:07.990094 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 09:35:07.990099 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.120326 | ubuntu-noble | 2026-08-17 09:35:09 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:09.121414 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:09.121454 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.121474 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.125243 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.125307 | ubuntu-noble | ++ head -1 2026-08-17 09:35:09.126217 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:09.131617 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-17 09:35:09.132905 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-17 09:35:09.132940 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:09.132948 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-17 09:35:09.132956 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:09.132963 | ubuntu-noble | ++ local name=blazar 2026-08-17 09:35:09.132969 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:09.132992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:09.132998 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 09:35:09.133005 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 09:35:09.133012 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:09.133018 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 09:35:09.133025 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 09:35:09.133031 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:09.133037 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-17 09:35:09.133043 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-17 09:35:09.133050 | ubuntu-noble | ++ return 1 2026-08-17 09:35:09.133062 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:09.133069 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:09.134333 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-17 09:35:09.134366 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:09.134374 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-17 09:35:09.134380 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:09.134386 | ubuntu-noble | ++ local name=blazar 2026-08-17 09:35:09.134392 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:09.134399 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:09.134413 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 09:35:09.134421 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 09:35:09.134428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:09.134434 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 09:35:09.134441 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 09:35:09.134447 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:09.134453 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-17 09:35:09.134459 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-17 09:35:09.134465 | ubuntu-noble | ++ return 1 2026-08-17 09:35:09.134640 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:09.134701 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:09.134745 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.134755 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.134764 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:09.134772 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.134783 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-17 09:35:09.134792 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:09.134800 | ubuntu-noble | + popd 2026-08-17 09:35:09.134848 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:09.134861 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:09.136037 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:09.139250 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:09.139305 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-17 09:35:09.139314 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:09.139322 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:09.139330 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.475273 | ubuntu-noble | 2026-08-17 09:35:10 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:10.477539 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:10.477590 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.477599 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.479208 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.479239 | ubuntu-noble | ++ head -1 2026-08-17 09:35:10.480372 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:10.485325 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 09:35:10.486233 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-17 09:35:10.486280 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:10.486291 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 09:35:10.486298 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:10.486303 | ubuntu-noble | ++ local name=ceilometer 2026-08-17 09:35:10.486309 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:10.486314 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:10.486320 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 09:35:10.486326 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 09:35:10.486336 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:10.486343 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 09:35:10.486349 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 09:35:10.486356 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:10.486368 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-17 09:35:10.486374 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-17 09:35:10.486380 | ubuntu-noble | ++ return 1 2026-08-17 09:35:10.486956 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:10.486981 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:10.487341 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-17 09:35:10.487370 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:10.487399 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-17 09:35:10.487416 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:10.487464 | ubuntu-noble | ++ local name=ceilometer 2026-08-17 09:35:10.487476 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:10.487490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:10.487500 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 09:35:10.487508 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 09:35:10.487538 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:10.487546 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 09:35:10.487553 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 09:35:10.487560 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:10.487565 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-17 09:35:10.487573 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-17 09:35:10.487578 | ubuntu-noble | ++ return 1 2026-08-17 09:35:10.488211 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:10.488245 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:10.488252 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.488259 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.488265 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:10.488271 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.488277 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-17 09:35:10.488283 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:10.488289 | ubuntu-noble | + popd 2026-08-17 09:35:10.488295 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:10.488302 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:10.488981 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 09:35:10.490769 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-17 09:35:10.490793 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-17 09:35:10.490836 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 09:35:10.490843 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 09:35:10.490852 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.254279 | ubuntu-noble | 2026-08-17 09:35:12 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:12.255881 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:12.255927 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.255936 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.258207 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.258252 | ubuntu-noble | ++ head -1 2026-08-17 09:35:12.259258 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:12.263409 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-17 09:35:12.264477 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-17 09:35:12.264530 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:12.264559 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-17 09:35:12.264584 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:12.264654 | ubuntu-noble | ++ local name=cinder 2026-08-17 09:35:12.264664 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:12.264675 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:12.264684 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-17 09:35:12.264692 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-17 09:35:12.264701 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-17 09:35:12.264751 | ubuntu-noble | ++ return 0 2026-08-17 09:35:12.265214 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-17 09:35:12.265734 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-17 09:35:12.265785 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:12.265816 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-17 09:35:12.265836 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:12.265882 | ubuntu-noble | ++ local name=cinder 2026-08-17 09:35:12.265887 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:12.265910 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:12.265919 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 09:35:12.265926 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 09:35:12.265957 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:12.265964 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 09:35:12.265978 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 09:35:12.265985 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:12.265992 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-17 09:35:12.266001 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-17 09:35:12.266009 | ubuntu-noble | ++ return 1 2026-08-17 09:35:12.266703 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:12.266725 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:12.266730 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.266733 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.266737 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-17 09:35:12.266741 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.616440 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-17 09:35:12.621224 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-17 09:35:12.621267 | ubuntu-noble | + sort 2026-08-17 09:35:12.630129 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-17 09:35:12.633113 | ubuntu-noble | ++ sort 2026-08-17 09:35:12.633169 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-17 09:35:12.636426 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:12.636453 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 09:35:12.636457 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 09:35:12.636462 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 09:35:12.636466 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-17 09:35:12.636470 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 09:35:12.636484 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:12.639007 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-17 09:35:12.639619 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-17 09:35:12.640037 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 09:35:12.640707 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:12.642678 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-17 09:35:12.643109 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-17 09:35:12.643407 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 09:35:12.644261 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-17 09:35:12.644312 | ubuntu-noble | + popd 2026-08-17 09:35:12.646211 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-17 09:35:12.646257 | ubuntu-noble | + sort 2026-08-17 09:35:12.655801 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-17 09:35:12.655871 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-17 09:35:12.655878 | ubuntu-noble | + local before=files-before 2026-08-17 09:35:12.655884 | ubuntu-noble | + local after=files-after 2026-08-17 09:35:12.655889 | ubuntu-noble | + local sources_txt 2026-08-17 09:35:12.658329 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 09:35:12.658372 | ubuntu-noble | ++ head -1 2026-08-17 09:35:12.659367 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 09:35:12.659433 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-17 09:35:12.659445 | ubuntu-noble | + local new_files 2026-08-17 09:35:12.660237 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 09:35:12.666685 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 09:35:12.666718 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-17 09:35:12.667099 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 09:35:12.669275 | ubuntu-noble | + [[ -n y ]] 2026-08-17 09:35:12.669312 | ubuntu-noble | + echo 2026-08-17 09:35:12.669319 | ubuntu-noble | + local file 2026-08-17 09:35:12.669325 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:12.669330 | ubuntu-noble | + case $file in 2026-08-17 09:35:12.669340 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-08-17 09:35:12.669347 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-17 09:35:12.669405 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-17 09:35:12.669571 | ubuntu-noble | + rm files-before files-after 2026-08-17 09:35:12.673764 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-17 09:35:13.936237 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-17 09:35:14.039534 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-17 09:35:14.039638 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-17 09:35:14.039656 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:14.039670 | ubuntu-noble | + popd 2026-08-17 09:35:14.039695 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:14.039710 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:14.041033 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 09:35:14.042480 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-17 09:35:14.042540 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-17 09:35:14.042559 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 09:35:14.042568 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 09:35:14.042576 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.356304 | ubuntu-noble | 2026-08-17 09:35:15 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1016620/1016620] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:15.357780 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:15.357836 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.357858 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.361243 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.361322 | ubuntu-noble | ++ head -1 2026-08-17 09:35:15.363282 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:15.366323 | ubuntu-noble | + directory=designate-21.0.1.dev12 2026-08-17 09:35:15.367227 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev12 2026-08-17 09:35:15.367271 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:15.367277 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-17 09:35:15.367282 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:15.367287 | ubuntu-noble | ++ local name=designate 2026-08-17 09:35:15.367290 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:15.367299 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:15.367303 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 09:35:15.367307 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 09:35:15.367312 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:15.367315 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 09:35:15.367319 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 09:35:15.367323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:15.367326 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-17 09:35:15.367330 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-17 09:35:15.367334 | ubuntu-noble | ++ return 1 2026-08-17 09:35:15.367852 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:15.367865 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:15.368270 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev12 /source 2026-08-17 09:35:15.368357 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:15.368371 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-17 09:35:15.368395 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:15.368453 | ubuntu-noble | ++ local name=designate 2026-08-17 09:35:15.368462 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:15.368485 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:15.368495 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 09:35:15.368503 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 09:35:15.368547 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:15.368558 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 09:35:15.368564 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 09:35:15.368570 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:15.368575 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-17 09:35:15.368584 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-17 09:35:15.368590 | ubuntu-noble | ++ return 1 2026-08-17 09:35:15.369314 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:15.369351 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:15.369356 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.369360 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.369364 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:15.369368 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.369371 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-17 09:35:15.369375 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:15.369378 | ubuntu-noble | + popd 2026-08-17 09:35:15.369382 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:15.369386 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:15.369765 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 09:35:15.371215 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-17 09:35:15.371250 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-17 09:35:15.371274 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 09:35:15.371282 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 09:35:15.371291 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.855298 | ubuntu-noble | 2026-08-17 09:35:16 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:16.856844 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:16.856885 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.856893 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.859200 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.859240 | ubuntu-noble | ++ head -1 2026-08-17 09:35:16.860429 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:16.868950 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-17 09:35:16.869453 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-17 09:35:16.869493 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:16.869531 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-17 09:35:16.869540 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:16.869597 | ubuntu-noble | ++ local name=glance 2026-08-17 09:35:16.869604 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:16.869627 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:16.869634 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 09:35:16.869640 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 09:35:16.869677 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:16.869682 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 09:35:16.869689 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 09:35:16.869694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:16.869698 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-17 09:35:16.869705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-17 09:35:16.869709 | ubuntu-noble | ++ return 1 2026-08-17 09:35:16.869964 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:16.869971 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:16.870985 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-17 09:35:16.871016 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:16.871022 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-17 09:35:16.871027 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:16.871032 | ubuntu-noble | ++ local name=glance 2026-08-17 09:35:16.871036 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:16.871041 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:16.871046 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 09:35:16.871051 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 09:35:16.871056 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:16.871061 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 09:35:16.871066 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 09:35:16.871070 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:16.871075 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-17 09:35:16.871079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-17 09:35:16.871084 | ubuntu-noble | ++ return 1 2026-08-17 09:35:16.871092 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:16.871097 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:16.871102 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.871106 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.871111 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:16.871115 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.871136 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-17 09:35:16.871167 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:16.871172 | ubuntu-noble | + popd 2026-08-17 09:35:16.871256 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:16.871263 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:16.871986 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 09:35:16.873678 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-17 09:35:16.873706 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-17 09:35:16.873715 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 09:35:16.873722 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 09:35:16.873858 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.377286 | ubuntu-noble | 2026-08-17 09:35:18 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:18.379031 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:18.379070 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.379080 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.381230 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.381272 | ubuntu-noble | ++ head -1 2026-08-17 09:35:18.382529 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:18.388853 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-17 09:35:18.389727 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-17 09:35:18.389774 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:18.389788 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-17 09:35:18.389798 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:18.389811 | ubuntu-noble | ++ local name=openstack_heat 2026-08-17 09:35:18.389821 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:18.389835 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:18.389845 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-17 09:35:18.389859 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-17 09:35:18.389874 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:18.389884 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-17 09:35:18.389894 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-17 09:35:18.389907 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:18.389917 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-17 09:35:18.389926 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-17 09:35:18.389936 | ubuntu-noble | ++ return 1 2026-08-17 09:35:18.390562 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:18.390587 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:18.390793 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-17 09:35:18.390824 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:18.390834 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-17 09:35:18.390857 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:18.390893 | ubuntu-noble | ++ local name=openstack_heat 2026-08-17 09:35:18.390902 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:18.390924 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:18.390931 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-17 09:35:18.390939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-17 09:35:18.390947 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:18.390955 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-17 09:35:18.390961 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-17 09:35:18.390969 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:18.390992 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-17 09:35:18.390998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-17 09:35:18.391022 | ubuntu-noble | ++ return 1 2026-08-17 09:35:18.391881 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:18.391919 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:18.391930 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.391941 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.391951 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:18.391961 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.391970 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-17 09:35:18.392008 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:18.392018 | ubuntu-noble | + popd 2026-08-17 09:35:18.392027 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:18.392038 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:18.392079 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 09:35:18.395142 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-17 09:35:18.395239 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-17 09:35:18.395261 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 09:35:18.395272 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 09:35:18.395283 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-17 09:35:19.981219 | ubuntu-noble | 2026-08-17 09:35:19 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:19.984701 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:19.984746 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-17 09:35:19.984752 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-17 09:35:19.988206 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-17 09:35:19.988249 | ubuntu-noble | ++ head -1 2026-08-17 09:35:19.988734 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:19.997345 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-17 09:35:19.998363 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-17 09:35:19.998463 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:19.998528 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-17 09:35:19.998558 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:19.998637 | ubuntu-noble | ++ local name=horizon 2026-08-17 09:35:19.998661 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:19.998728 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:19.998751 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 09:35:19.998778 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 09:35:19.998822 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:19.998832 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 09:35:19.998839 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 09:35:19.998848 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:19.998860 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-17 09:35:19.998866 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-17 09:35:19.998874 | ubuntu-noble | ++ return 1 2026-08-17 09:35:19.999595 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:19.999617 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:20.000753 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-17 09:35:20.000806 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:20.000816 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-17 09:35:20.000824 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:20.000831 | ubuntu-noble | ++ local name=horizon 2026-08-17 09:35:20.000839 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:20.000846 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:20.000854 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 09:35:20.000861 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 09:35:20.000869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:20.000893 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 09:35:20.000901 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 09:35:20.000909 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:20.000916 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-17 09:35:20.000923 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-17 09:35:20.000931 | ubuntu-noble | ++ return 1 2026-08-17 09:35:20.000947 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:20.000955 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:20.000962 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-17 09:35:20.000969 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-17 09:35:20.000977 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:20.000984 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-17 09:35:20.000991 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-17 09:35:20.000999 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:20.001006 | ubuntu-noble | + popd 2026-08-17 09:35:20.001050 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:20.001059 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:20.001879 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 09:35:20.003637 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-17 09:35:20.003667 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-17 09:35:20.003671 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 09:35:20.003676 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 09:35:20.003680 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.503679 | ubuntu-noble | 2026-08-17 09:35:21 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:21.506337 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:21.506400 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.506409 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.509239 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.509306 | ubuntu-noble | ++ head -1 2026-08-17 09:35:21.509747 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:21.521769 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-17 09:35:21.523362 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-17 09:35:21.523412 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:21.523421 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-17 09:35:21.523429 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:21.523435 | ubuntu-noble | ++ local name=ironic 2026-08-17 09:35:21.523442 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:21.523449 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:21.523456 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-17 09:35:21.523464 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-17 09:35:21.523471 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-17 09:35:21.523479 | ubuntu-noble | ++ return 0 2026-08-17 09:35:21.523492 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-17 09:35:21.524235 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-17 09:35:21.524899 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:21.524922 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-17 09:35:21.524928 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:21.524934 | ubuntu-noble | ++ local name=ironic 2026-08-17 09:35:21.524940 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:21.524947 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:21.524953 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 09:35:21.524961 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 09:35:21.524968 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:21.524980 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 09:35:21.525003 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 09:35:21.525010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:21.525016 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-17 09:35:21.525022 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-17 09:35:21.525028 | ubuntu-noble | ++ return 1 2026-08-17 09:35:21.525039 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:21.525045 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:21.525054 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.525061 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.525086 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-17 09:35:21.525131 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.727846 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-17 09:35:21.732212 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-17 09:35:21.732253 | ubuntu-noble | + sort 2026-08-17 09:35:21.738368 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-17 09:35:21.739482 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-17 09:35:21.739723 | ubuntu-noble | ++ sort 2026-08-17 09:35:21.742323 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.742419 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 09:35:21.742461 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 09:35:21.742492 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 09:35:21.742518 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-17 09:35:21.742531 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 09:35:21.742551 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.743954 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 09:35:21.744317 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 09:35:21.744547 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-17 09:35:21.744612 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 09:35:21.744670 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-17 09:35:21.744770 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-17 09:35:21.744965 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-17 09:35:21.745017 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 09:35:21.745189 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-17 09:35:21.745236 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-17 09:35:21.745333 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-17 09:35:21.745398 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-17 09:35:21.745579 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 09:35:21.745660 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-17 09:35:21.745819 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 09:35:21.745936 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 09:35:21.746454 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-17 09:35:21.746637 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-17 09:35:21.747012 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-17 09:35:21.747348 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 09:35:21.747455 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.747634 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-17 09:35:21.748119 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-17 09:35:21.748680 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-17 09:35:21.749786 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-17 09:35:21.750784 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-17 09:35:21.751370 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-17 09:35:21.751572 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 09:35:21.751828 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 09:35:21.752072 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-17 09:35:21.752292 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 09:35:21.753042 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.754580 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 09:35:21.754847 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 09:35:21.755092 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-17 09:35:21.755164 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 09:35:21.755273 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-17 09:35:21.755386 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-17 09:35:21.755530 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-17 09:35:21.755664 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 09:35:21.755888 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-17 09:35:21.755978 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-17 09:35:21.756092 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-17 09:35:21.756283 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-17 09:35:21.756554 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 09:35:21.756676 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-17 09:35:21.756916 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 09:35:21.757097 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 09:35:21.757800 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-17 09:35:21.758037 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-17 09:35:21.758460 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-17 09:35:21.758771 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 09:35:21.758935 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.759126 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-17 09:35:21.759617 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-17 09:35:21.760110 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-17 09:35:21.761441 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-17 09:35:21.762418 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-17 09:35:21.762853 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-17 09:35:21.763022 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 09:35:21.763350 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 09:35:21.763585 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-17 09:35:21.763733 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 09:35:21.767268 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-17 09:35:21.767330 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.767341 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 09:35:21.767347 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 09:35:21.767354 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 09:35:21.767363 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-17 09:35:21.767389 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 09:35:21.767399 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.769181 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 09:35:21.769516 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 09:35:21.769834 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-17 09:35:21.769901 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 09:35:21.769945 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-17 09:35:21.770067 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 09:35:21.770291 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-17 09:35:21.770585 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 09:35:21.770708 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-17 09:35:21.770895 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 09:35:21.771020 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 09:35:21.771332 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 09:35:21.771421 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.771541 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-17 09:35:21.771669 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-17 09:35:21.771788 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 09:35:21.771942 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 09:35:21.772117 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 09:35:21.772513 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.775301 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-17 09:35:21.775348 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 09:35:21.775357 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-17 09:35:21.775370 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-17 09:35:21.775454 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-17 09:35:21.775580 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 09:35:21.775798 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-17 09:35:21.776133 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 09:35:21.776312 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-17 09:35:21.776537 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 09:35:21.776705 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 09:35:21.776913 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 09:35:21.777071 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.777280 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-17 09:35:21.777473 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-17 09:35:21.777640 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 09:35:21.777993 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 09:35:21.778128 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 09:35:21.780857 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-17 09:35:21.780903 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.780911 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 09:35:21.780918 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 09:35:21.780924 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 09:35:21.780930 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-17 09:35:21.780937 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 09:35:21.780953 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.782895 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-17 09:35:21.783413 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-17 09:35:21.783820 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-17 09:35:21.783859 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-17 09:35:21.783965 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-17 09:35:21.784068 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-17 09:35:21.784275 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-17 09:35:21.784747 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-17 09:35:21.784992 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-17 09:35:21.785032 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-17 09:35:21.785045 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-17 09:35:21.785059 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-17 09:35:21.785097 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-17 09:35:21.785114 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-17 09:35:21.785125 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-17 09:35:21.785135 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-17 09:35:21.785214 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-17 09:35:21.785227 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-17 09:35:21.785242 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-17 09:35:21.785253 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-17 09:35:21.785268 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-17 09:35:21.785303 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-17 09:35:21.785338 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-17 09:35:21.785739 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-17 09:35:21.785826 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-17 09:35:21.785984 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-17 09:35:21.786278 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-17 09:35:21.786514 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-17 09:35:21.787106 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-17 09:35:21.787276 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-17 09:35:21.787946 | ubuntu-noble | checking file ironic/db/api.py 2026-08-17 09:35:21.788349 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 09:35:21.788663 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-17 09:35:21.789127 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.789309 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-17 09:35:21.789422 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-17 09:35:21.790428 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-17 09:35:21.790898 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-17 09:35:21.792350 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-17 09:35:21.792606 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-17 09:35:21.793724 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-17 09:35:21.793976 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-17 09:35:21.794183 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-17 09:35:21.794336 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 09:35:21.795060 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.796473 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-17 09:35:21.796785 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-17 09:35:21.797153 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-17 09:35:21.797271 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-17 09:35:21.797371 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-17 09:35:21.797448 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-17 09:35:21.797559 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-17 09:35:21.797970 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-17 09:35:21.798154 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-17 09:35:21.798235 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-17 09:35:21.798241 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-17 09:35:21.798250 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-17 09:35:21.798258 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-17 09:35:21.798276 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-17 09:35:21.798281 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-17 09:35:21.798287 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-17 09:35:21.798297 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-17 09:35:21.798305 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-17 09:35:21.798313 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-17 09:35:21.798321 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-17 09:35:21.798340 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-17 09:35:21.798349 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-17 09:35:21.798373 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-17 09:35:21.798633 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-17 09:35:21.798708 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-17 09:35:21.798824 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-17 09:35:21.798904 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-17 09:35:21.799029 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-17 09:35:21.799557 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-17 09:35:21.799641 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-17 09:35:21.800134 | ubuntu-noble | patching file ironic/db/api.py 2026-08-17 09:35:21.800251 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 09:35:21.800536 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-17 09:35:21.800803 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.800889 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-17 09:35:21.801000 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-17 09:35:21.801901 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-17 09:35:21.802329 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-17 09:35:21.803501 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-17 09:35:21.803678 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-17 09:35:21.804384 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-17 09:35:21.804547 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-17 09:35:21.804702 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-17 09:35:21.804823 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 09:35:21.808068 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-17 09:35:21.808128 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.808139 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 09:35:21.808177 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 09:35:21.808185 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 09:35:21.808196 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-17 09:35:21.808203 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 09:35:21.808211 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.809398 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 09:35:21.809541 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.810189 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.811540 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 09:35:21.811650 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.812468 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-17 09:35:21.812488 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.812493 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 09:35:21.812497 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 09:35:21.812502 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 09:35:21.812507 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-17 09:35:21.812516 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 09:35:21.812520 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.813523 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 09:35:21.813671 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.813903 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-17 09:35:21.814118 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 09:35:21.814614 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.815665 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 09:35:21.815815 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-17 09:35:21.816031 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-17 09:35:21.816268 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 09:35:21.816873 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-17 09:35:21.816894 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.816970 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-17 09:35:21.817020 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-17 09:35:21.817059 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-17 09:35:21.817126 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-17 09:35:21.817447 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-17 09:35:21.817464 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.818528 | ubuntu-noble | checking file ironic/common/states.py 2026-08-17 09:35:21.818729 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-17 09:35:21.818750 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-17 09:35:21.818867 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 09:35:21.819214 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.820560 | ubuntu-noble | patching file ironic/common/states.py 2026-08-17 09:35:21.820688 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-17 09:35:21.820709 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-17 09:35:21.820808 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 09:35:21.821796 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-17 09:35:21.821827 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:21.821835 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 09:35:21.821841 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 09:35:21.821863 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 09:35:21.821871 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-17 09:35:21.821877 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 09:35:21.821883 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:21.822792 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-17 09:35:21.823195 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:21.824296 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-17 09:35:21.824733 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-17 09:35:21.824746 | ubuntu-noble | + popd 2026-08-17 09:35:21.825191 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-17 09:35:21.827218 | ubuntu-noble | + sort 2026-08-17 09:35:21.833311 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-17 09:35:21.833458 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-17 09:35:21.833498 | ubuntu-noble | + local before=files-before 2026-08-17 09:35:21.833518 | ubuntu-noble | + local after=files-after 2026-08-17 09:35:21.833537 | ubuntu-noble | + local sources_txt 2026-08-17 09:35:21.834967 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 09:35:21.835055 | ubuntu-noble | ++ head -1 2026-08-17 09:35:21.839513 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.839635 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-17 09:35:21.839687 | ubuntu-noble | + local new_files 2026-08-17 09:35:21.840588 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 09:35:21.844841 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-17 09:35:21.844884 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-17 09:35:21.844893 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-17 09:35:21.844904 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-17 09:35:21.844913 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-17 09:35:21.844920 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 09:35:21.844928 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 09:35:21.844935 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 09:35:21.844943 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 09:35:21.844950 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 09:35:21.844958 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-17 09:35:21.844965 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-17 09:35:21.844972 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-17 09:35:21.844979 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 09:35:21.844986 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 09:35:21.844994 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 09:35:21.845002 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 09:35:21.845010 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-17 09:35:21.845017 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-17 09:35:21.845024 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-17 09:35:21.845032 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-17 09:35:21.845039 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-17 09:35:21.845047 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-17 09:35:21.845055 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 09:35:21.845112 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 09:35:21.845121 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 09:35:21.845128 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 09:35:21.845135 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 09:35:21.845185 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-17 09:35:21.845193 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-17 09:35:21.845200 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-17 09:35:21.845207 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 09:35:21.845214 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 09:35:21.845221 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 09:35:21.845228 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 09:35:21.845235 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-17 09:35:21.845250 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.847983 | ubuntu-noble | + [[ -n l ]] 2026-08-17 09:35:21.848014 | ubuntu-noble | + echo 2026-08-17 09:35:21.848019 | ubuntu-noble | + local file 2026-08-17 09:35:21.848023 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848029 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848033 | ubuntu-noble | + continue 2026-08-17 09:35:21.848037 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848041 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848045 | ubuntu-noble | + continue 2026-08-17 09:35:21.848050 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848054 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848058 | ubuntu-noble | + continue 2026-08-17 09:35:21.848062 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848066 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848070 | ubuntu-noble | + continue 2026-08-17 09:35:21.848075 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848108 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848112 | ubuntu-noble | + continue 2026-08-17 09:35:21.848117 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848121 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848126 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848132 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848138 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-17 09:35:21.848174 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848178 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848197 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848202 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848208 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-17 09:35:21.848212 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848217 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848221 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848226 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848231 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-17 09:35:21.848235 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848252 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848256 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848261 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848265 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-17 09:35:21.848269 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848273 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848277 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848282 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848289 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-17 09:35:21.848293 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848297 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848302 | ubuntu-noble | + continue 2026-08-17 09:35:21.848306 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848310 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848314 | ubuntu-noble | + continue 2026-08-17 09:35:21.848318 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848322 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848327 | ubuntu-noble | + continue 2026-08-17 09:35:21.848331 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848335 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848339 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848344 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848348 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-17 09:35:21.848352 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848356 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848360 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848365 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848369 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-17 09:35:21.848373 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848377 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848382 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848386 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848391 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-17 09:35:21.848397 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848404 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848411 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848418 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848424 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-17 09:35:21.848434 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:21.848443 | ubuntu-noble | + case $file in 2026-08-17 09:35:21.848462 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-17 09:35:21.848469 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-17 09:35:21.848476 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-17 09:35:21.848482 | ubuntu-noble | + rm files-before files-after 2026-08-17 09:35:21.851909 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-17 09:35:22.519267 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-17 09:35:22.574090 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-17 09:35:22.574218 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-17 09:35:22.574226 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:22.574232 | ubuntu-noble | + popd 2026-08-17 09:35:22.574243 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:22.574249 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:22.575126 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 09:35:22.577217 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-17 09:35:22.577254 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-17 09:35:22.577311 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 09:35:22.577322 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 09:35:22.577330 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.936355 | ubuntu-noble | 2026-08-17 09:35:23 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:23.938867 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:23.938907 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.938916 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.942255 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.942307 | ubuntu-noble | ++ head -1 2026-08-17 09:35:23.942644 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:23.953379 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-17 09:35:23.954006 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-17 09:35:23.954040 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:23.954076 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-17 09:35:23.954087 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:23.954203 | ubuntu-noble | ++ local name=keystone 2026-08-17 09:35:23.954219 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:23.954228 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:23.954235 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 09:35:23.954241 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 09:35:23.954275 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:23.954282 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 09:35:23.954288 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 09:35:23.954297 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:23.954303 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-17 09:35:23.954309 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-17 09:35:23.954315 | ubuntu-noble | ++ return 1 2026-08-17 09:35:23.954683 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:23.954725 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:23.955762 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-17 09:35:23.955801 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:23.955806 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-17 09:35:23.955810 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:23.955814 | ubuntu-noble | ++ local name=keystone 2026-08-17 09:35:23.955818 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:23.955821 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:23.955825 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 09:35:23.955829 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 09:35:23.955833 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:23.955837 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 09:35:23.955841 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 09:35:23.955844 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:23.955860 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-17 09:35:23.955864 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-17 09:35:23.955868 | ubuntu-noble | ++ return 1 2026-08-17 09:35:23.955876 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:23.955880 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:23.955883 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.955887 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.955891 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:23.955894 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.955898 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-17 09:35:23.955901 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:23.955905 | ubuntu-noble | + popd 2026-08-17 09:35:23.955942 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:23.955960 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:23.956979 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 09:35:23.959101 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-17 09:35:23.959202 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-17 09:35:23.959214 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 09:35:23.959220 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 09:35:23.959234 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.157361 | ubuntu-noble | 2026-08-17 09:35:25 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:25.159528 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:25.159602 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.159615 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.161269 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.161617 | ubuntu-noble | ++ head -1 2026-08-17 09:35:25.163899 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:25.172278 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-17 09:35:25.172918 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-17 09:35:25.172981 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:25.172997 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-17 09:35:25.173041 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:25.173084 | ubuntu-noble | ++ local name=magnum 2026-08-17 09:35:25.173097 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:25.173130 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:25.173139 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 09:35:25.173220 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 09:35:25.173265 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:25.173274 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 09:35:25.173281 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 09:35:25.173295 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:25.173305 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-17 09:35:25.173313 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-17 09:35:25.173326 | ubuntu-noble | ++ return 1 2026-08-17 09:35:25.173669 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:25.173681 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:25.175126 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-17 09:35:25.175240 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:25.175250 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-17 09:35:25.175256 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:25.175262 | ubuntu-noble | ++ local name=magnum 2026-08-17 09:35:25.175267 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:25.175276 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:25.175285 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 09:35:25.175296 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 09:35:25.175326 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:25.175336 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 09:35:25.175346 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 09:35:25.175356 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:25.175365 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-17 09:35:25.175375 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-17 09:35:25.175385 | ubuntu-noble | ++ return 1 2026-08-17 09:35:25.175402 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:25.175409 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:25.175446 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.175452 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.175480 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:25.175509 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.175516 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-17 09:35:25.175524 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:25.175545 | ubuntu-noble | + popd 2026-08-17 09:35:25.175696 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:25.175707 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:25.176778 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 09:35:25.178767 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-17 09:35:25.178796 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-17 09:35:25.178850 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 09:35:25.178858 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 09:35:25.178866 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.747338 | ubuntu-noble | 2026-08-17 09:35:26 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592149/3592149] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:26.749398 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:26.749444 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.749453 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.752202 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.752268 | ubuntu-noble | ++ head -1 2026-08-17 09:35:26.752581 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:26.757910 | ubuntu-noble | + directory=manila-21.0.2.dev31 2026-08-17 09:35:26.758925 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev31 2026-08-17 09:35:26.758977 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:26.758998 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-17 09:35:26.759047 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:26.759085 | ubuntu-noble | ++ local name=manila 2026-08-17 09:35:26.759101 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:26.759260 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:26.759283 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 09:35:26.759294 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 09:35:26.759310 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:26.759332 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 09:35:26.759339 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 09:35:26.759344 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:26.759350 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-17 09:35:26.759356 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-17 09:35:26.759361 | ubuntu-noble | ++ return 1 2026-08-17 09:35:26.760331 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:26.760380 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:26.760868 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev31 /source 2026-08-17 09:35:26.760997 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:26.761029 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-17 09:35:26.761059 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:26.761120 | ubuntu-noble | ++ local name=manila 2026-08-17 09:35:26.761130 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:26.761170 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:26.761212 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 09:35:26.761226 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 09:35:26.761281 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:26.761290 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 09:35:26.761299 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 09:35:26.761306 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:26.761313 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-17 09:35:26.761323 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-17 09:35:26.761329 | ubuntu-noble | ++ return 1 2026-08-17 09:35:26.761671 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:26.761683 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:26.761731 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.761740 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.761749 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:26.761756 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.761762 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-17 09:35:26.761771 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:26.761778 | ubuntu-noble | + popd 2026-08-17 09:35:26.761902 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:26.761914 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:26.762943 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 09:35:26.765111 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-17 09:35:26.765135 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-17 09:35:26.765185 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 09:35:26.765194 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 09:35:26.765203 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.916380 | ubuntu-noble | 2026-08-17 09:35:27 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:27.918824 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:27.918866 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.918872 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.921207 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.921253 | ubuntu-noble | ++ head -1 2026-08-17 09:35:27.922951 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:27.927581 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-17 09:35:27.928547 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-17 09:35:27.928730 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:27.928798 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-17 09:35:27.928851 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:27.928919 | ubuntu-noble | ++ local name=masakari 2026-08-17 09:35:27.928956 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:27.929016 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:27.929053 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 09:35:27.929089 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 09:35:27.929174 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:27.929214 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 09:35:27.929242 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 09:35:27.929298 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:27.929350 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-17 09:35:27.929376 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-17 09:35:27.929414 | ubuntu-noble | ++ return 1 2026-08-17 09:35:27.929857 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:27.929932 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:27.930653 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-17 09:35:27.930800 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:27.930854 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-17 09:35:27.930892 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:27.930940 | ubuntu-noble | ++ local name=masakari 2026-08-17 09:35:27.930973 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:27.931022 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:27.931054 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 09:35:27.931081 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 09:35:27.931127 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:27.931184 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 09:35:27.931213 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 09:35:27.931236 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:27.931261 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-17 09:35:27.931328 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-17 09:35:27.931658 | ubuntu-noble | ++ return 1 2026-08-17 09:35:27.931767 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:27.931817 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:27.931865 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.931889 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.931922 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:27.931957 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.931977 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-17 09:35:27.932008 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:27.932488 | ubuntu-noble | + popd 2026-08-17 09:35:27.932519 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:27.932529 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:27.933007 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:27.935186 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:27.935224 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-17 09:35:27.935233 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:27.935243 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:27.935249 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.880370 | ubuntu-noble | 2026-08-17 09:35:28 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:28.881250 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:28.881286 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.881324 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.884218 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.884271 | ubuntu-noble | ++ head -1 2026-08-17 09:35:28.884754 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:28.889996 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.890851 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.891058 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:28.891128 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.891262 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:28.891396 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-17 09:35:28.891435 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:28.891501 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:28.891533 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-17 09:35:28.891565 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-17 09:35:28.891619 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:28.891647 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-17 09:35:28.891673 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-17 09:35:28.891710 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-17 09:35:28.891752 | ubuntu-noble | ++ return 0 2026-08-17 09:35:28.892197 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-17 09:35:28.893110 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-17 09:35:28.893364 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:28.893435 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.893487 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:28.893546 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-17 09:35:28.893581 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:28.893745 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:28.893786 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-17 09:35:28.893819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-17 09:35:28.893869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:28.893901 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-17 09:35:28.893929 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-17 09:35:28.893982 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:28.894014 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-17 09:35:28.894046 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-17 09:35:28.894078 | ubuntu-noble | ++ return 1 2026-08-17 09:35:28.894508 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:28.894565 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:28.894599 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.894615 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.894637 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-17 09:35:28.894661 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.911687 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.913944 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-17 09:35:28.914224 | ubuntu-noble | + sort 2026-08-17 09:35:28.917137 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.919769 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-17 09:35:28.919800 | ubuntu-noble | ++ sort 2026-08-17 09:35:28.920858 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:28.920886 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 09:35:28.920890 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 09:35:28.920895 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 09:35:28.920899 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-17 09:35:28.920903 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 09:35:28.920907 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:28.922347 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-17 09:35:28.922374 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-17 09:35:28.922384 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:28.923936 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-17 09:35:28.923957 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-17 09:35:28.923965 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-17 09:35:28.924201 | ubuntu-noble | + popd 2026-08-17 09:35:28.925198 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-17 09:35:28.925220 | ubuntu-noble | + sort 2026-08-17 09:35:28.927261 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-17 09:35:28.927365 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.927393 | ubuntu-noble | + local before=files-before 2026-08-17 09:35:28.927411 | ubuntu-noble | + local after=files-after 2026-08-17 09:35:28.927426 | ubuntu-noble | + local sources_txt 2026-08-17 09:35:28.928341 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 09:35:28.928471 | ubuntu-noble | ++ head -1 2026-08-17 09:35:28.931533 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-17 09:35:28.931602 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-17 09:35:28.931626 | ubuntu-noble | + local new_files 2026-08-17 09:35:28.932664 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 09:35:28.936273 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-17 09:35:28.936356 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-17 09:35:28.937120 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-17 09:35:28.939707 | ubuntu-noble | + [[ -n h ]] 2026-08-17 09:35:28.939738 | ubuntu-noble | + echo 2026-08-17 09:35:28.939746 | ubuntu-noble | + local file 2026-08-17 09:35:28.939751 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:28.939759 | ubuntu-noble | + case $file in 2026-08-17 09:35:28.939765 | ubuntu-noble | + continue 2026-08-17 09:35:28.939771 | ubuntu-noble | + rm files-before files-after 2026-08-17 09:35:28.941804 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.976208 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-17 09:35:28.988574 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.988654 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-17 09:35:28.988663 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:28.988671 | ubuntu-noble | + popd 2026-08-17 09:35:28.988677 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:28.988685 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:28.990004 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:28.992861 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:28.992909 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-17 09:35:28.992915 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:28.992920 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:28.992925 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.037290 | ubuntu-noble | 2026-08-17 09:35:30 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:30.039502 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:30.039603 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.039629 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.041863 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.042910 | ubuntu-noble | ++ head -1 2026-08-17 09:35:30.044664 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:30.049084 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 09:35:30.050391 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 09:35:30.050616 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:30.050693 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 09:35:30.050761 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:30.050850 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-17 09:35:30.050896 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:30.050979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:30.051026 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-17 09:35:30.051073 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-17 09:35:30.051206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:30.051303 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-17 09:35:30.051370 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-17 09:35:30.051422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:30.051462 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-17 09:35:30.051519 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-17 09:35:30.051601 | ubuntu-noble | ++ return 1 2026-08-17 09:35:30.052362 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:30.052414 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:30.053245 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-17 09:35:30.053279 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:30.053293 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-17 09:35:30.053305 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:30.053314 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-17 09:35:30.053323 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:30.053332 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:30.053369 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-17 09:35:30.053378 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-17 09:35:30.053387 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:30.053396 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-17 09:35:30.053405 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-17 09:35:30.053415 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:30.053424 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-17 09:35:30.053432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-17 09:35:30.053442 | ubuntu-noble | ++ return 1 2026-08-17 09:35:30.053959 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:30.053993 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:30.054012 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.054021 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.054027 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:30.054033 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.054039 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-17 09:35:30.054045 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:30.054052 | ubuntu-noble | + popd 2026-08-17 09:35:30.054058 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:30.054064 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:30.054761 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 09:35:30.057478 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-17 09:35:30.057529 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-17 09:35:30.057540 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 09:35:30.057548 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 09:35:30.057574 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.045283 | ubuntu-noble | 2026-08-17 09:35:32 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12262428/12262428] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:32.047856 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:32.047909 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.047922 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.050220 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.050262 | ubuntu-noble | ++ head -1 2026-08-17 09:35:32.051943 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:32.056388 | ubuntu-noble | + directory=neutron-27.0.4.dev14 2026-08-17 09:35:32.057071 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev14 2026-08-17 09:35:32.057225 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:32.057272 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-17 09:35:32.057305 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:32.057360 | ubuntu-noble | ++ local name=neutron 2026-08-17 09:35:32.057390 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:32.057465 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:32.057497 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 09:35:32.057531 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 09:35:32.057589 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:32.057607 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 09:35:32.057624 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 09:35:32.057641 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:32.057656 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-17 09:35:32.057672 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-17 09:35:32.057691 | ubuntu-noble | ++ return 1 2026-08-17 09:35:32.058041 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:32.058111 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:32.058729 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev14 /source 2026-08-17 09:35:32.058835 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:32.058864 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-17 09:35:32.058891 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:32.058927 | ubuntu-noble | ++ local name=neutron 2026-08-17 09:35:32.058946 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:32.058978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:32.058996 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 09:35:32.059021 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 09:35:32.059054 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:32.059071 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 09:35:32.059087 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 09:35:32.059111 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:32.059134 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-17 09:35:32.059191 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-17 09:35:32.059233 | ubuntu-noble | ++ return 1 2026-08-17 09:35:32.059663 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:32.059723 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:32.059768 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.059792 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.060212 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:32.060236 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.060243 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-17 09:35:32.060249 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:32.060255 | ubuntu-noble | + popd 2026-08-17 09:35:32.060262 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:32.060268 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:32.060538 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 09:35:32.061990 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-17 09:35:32.062055 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-17 09:35:32.062117 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 09:35:32.062192 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 09:35:32.062243 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-17 09:35:33.903280 | ubuntu-noble | 2026-08-17 09:35:33 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:33.906138 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:33.906256 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-17 09:35:33.906275 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-17 09:35:33.909230 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-17 09:35:33.909293 | ubuntu-noble | ++ head -1 2026-08-17 09:35:33.909683 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:33.917423 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-17 09:35:33.918383 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-17 09:35:33.918560 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:33.918613 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-17 09:35:33.918659 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:33.918716 | ubuntu-noble | ++ local name=nova 2026-08-17 09:35:33.918745 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:33.918796 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:33.918825 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-17 09:35:33.918855 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-17 09:35:33.918900 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-17 09:35:33.918959 | ubuntu-noble | ++ return 0 2026-08-17 09:35:33.919691 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-17 09:35:33.920871 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-17 09:35:33.920931 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:33.920952 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-17 09:35:33.920964 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:33.920980 | ubuntu-noble | ++ local name=nova 2026-08-17 09:35:33.920997 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:33.921016 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:33.921027 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 09:35:33.921043 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 09:35:33.921064 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:33.921077 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 09:35:33.921089 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 09:35:33.921101 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:33.921116 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-17 09:35:33.921136 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-17 09:35:33.921220 | ubuntu-noble | ++ return 1 2026-08-17 09:35:33.921936 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:33.921958 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:33.921965 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-17 09:35:33.921972 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-17 09:35:33.921979 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-17 09:35:33.921985 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-17 09:35:34.363235 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-17 09:35:34.369238 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-17 09:35:34.369287 | ubuntu-noble | + sort 2026-08-17 09:35:34.383085 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-17 09:35:34.384410 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-17 09:35:34.384606 | ubuntu-noble | ++ sort 2026-08-17 09:35:34.387417 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-17 09:35:34.387578 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 09:35:34.387651 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 09:35:34.387683 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 09:35:34.387708 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-17 09:35:34.387722 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 09:35:34.387742 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-17 09:35:34.389345 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-17 09:35:34.389617 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 09:35:34.390137 | ubuntu-noble | + patch --forward --batch -p1 2026-08-17 09:35:34.392038 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-17 09:35:34.392399 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 09:35:34.392974 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-17 09:35:34.393339 | ubuntu-noble | + popd 2026-08-17 09:35:34.394607 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-17 09:35:34.395048 | ubuntu-noble | + sort 2026-08-17 09:35:34.418182 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-17 09:35:34.418660 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-17 09:35:34.418680 | ubuntu-noble | + local before=files-before 2026-08-17 09:35:34.418686 | ubuntu-noble | + local after=files-after 2026-08-17 09:35:34.418691 | ubuntu-noble | + local sources_txt 2026-08-17 09:35:34.421203 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-17 09:35:34.421244 | ubuntu-noble | ++ head -1 2026-08-17 09:35:34.422938 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 09:35:34.423023 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-17 09:35:34.423053 | ubuntu-noble | + local new_files 2026-08-17 09:35:34.423801 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-17 09:35:34.429936 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 09:35:34.430035 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-17 09:35:34.431062 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 09:35:34.433280 | ubuntu-noble | + [[ -n h ]] 2026-08-17 09:35:34.433322 | ubuntu-noble | + echo 2026-08-17 09:35:34.434405 | ubuntu-noble | + local file 2026-08-17 09:35:34.434462 | ubuntu-noble | + for file in $new_files 2026-08-17 09:35:34.434475 | ubuntu-noble | + case $file in 2026-08-17 09:35:34.434518 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-08-17 09:35:34.434538 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-17 09:35:34.434555 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-17 09:35:34.434572 | ubuntu-noble | + rm files-before files-after 2026-08-17 09:35:34.436241 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-17 09:35:36.000089 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-17 09:35:36.091626 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-17 09:35:36.091695 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-17 09:35:36.091702 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:36.091707 | ubuntu-noble | + popd 2026-08-17 09:35:36.091711 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:36.091718 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:36.093265 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 09:35:36.095243 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-17 09:35:36.095278 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-17 09:35:36.095283 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 09:35:36.095299 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 09:35:36.095303 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.437303 | ubuntu-noble | 2026-08-17 09:35:37 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346309/1346309] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:37.438919 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:37.438962 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.438970 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.441205 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.441244 | ubuntu-noble | ++ head -1 2026-08-17 09:35:37.441487 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:37.447768 | ubuntu-noble | + directory=octavia-17.0.1.dev14 2026-08-17 09:35:37.448519 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev14 2026-08-17 09:35:37.448709 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:37.448754 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-17 09:35:37.448794 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:37.448843 | ubuntu-noble | ++ local name=octavia 2026-08-17 09:35:37.448868 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:37.448911 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:37.448936 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 09:35:37.448961 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 09:35:37.449008 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:37.449028 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 09:35:37.449048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 09:35:37.449069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:37.449087 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-17 09:35:37.449106 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-17 09:35:37.449130 | ubuntu-noble | ++ return 1 2026-08-17 09:35:37.449522 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:37.449647 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:37.450289 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev14 /source 2026-08-17 09:35:37.450393 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:37.450426 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-17 09:35:37.450457 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:37.450497 | ubuntu-noble | ++ local name=octavia 2026-08-17 09:35:37.450519 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:37.450552 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:37.450574 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 09:35:37.450616 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 09:35:37.450654 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:37.450672 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 09:35:37.450691 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 09:35:37.450710 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:37.450727 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-17 09:35:37.450745 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-17 09:35:37.450766 | ubuntu-noble | ++ return 1 2026-08-17 09:35:37.451122 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:37.451260 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:37.451366 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.451417 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.451486 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:37.451564 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.451633 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-17 09:35:37.451695 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:37.451753 | ubuntu-noble | + popd 2026-08-17 09:35:37.451937 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:37.452036 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:37.453076 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 09:35:37.455353 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-17 09:35:37.455415 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-17 09:35:37.455431 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 09:35:37.455443 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 09:35:37.455452 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.714279 | ubuntu-noble | 2026-08-17 09:35:38 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:38.715242 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:38.715280 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.715286 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.718204 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.718246 | ubuntu-noble | ++ head -1 2026-08-17 09:35:38.718531 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:38.731291 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-17 09:35:38.732399 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-17 09:35:38.732704 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:38.732803 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-17 09:35:38.732864 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:38.732938 | ubuntu-noble | ++ local name=openstack_placement 2026-08-17 09:35:38.732976 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:38.733047 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:38.733086 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-17 09:35:38.733124 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-17 09:35:38.733239 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:38.733285 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-17 09:35:38.733320 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-17 09:35:38.733360 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:38.733392 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-17 09:35:38.733422 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-17 09:35:38.733498 | ubuntu-noble | ++ return 1 2026-08-17 09:35:38.734253 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:38.734428 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:38.735530 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-17 09:35:38.735774 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:38.735837 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-17 09:35:38.735886 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:38.735945 | ubuntu-noble | ++ local name=openstack_placement 2026-08-17 09:35:38.735977 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:38.736032 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:38.736063 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-17 09:35:38.736093 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-17 09:35:38.736185 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:38.736221 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-17 09:35:38.736248 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-17 09:35:38.736281 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:38.736307 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-17 09:35:38.736332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-17 09:35:38.736382 | ubuntu-noble | ++ return 1 2026-08-17 09:35:38.736968 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:38.737100 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:38.737292 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.737378 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.737470 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:38.737560 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.737597 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-17 09:35:38.737671 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:38.737715 | ubuntu-noble | + popd 2026-08-17 09:35:38.737905 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:38.737999 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:38.738951 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:38.740544 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:38.741217 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-17 09:35:38.741248 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:38.741253 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:38.741257 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.484347 | ubuntu-noble | 2026-08-17 09:35:40 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:40.485935 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:40.485987 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.485994 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.488222 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.488255 | ubuntu-noble | ++ head -1 2026-08-17 09:35:40.491216 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:40.494578 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-17 09:35:40.495522 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-17 09:35:40.495738 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:40.495821 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-17 09:35:40.495890 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:40.495969 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-17 09:35:40.496011 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:40.496085 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:40.496126 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-17 09:35:40.496233 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-17 09:35:40.496311 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:40.496346 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-17 09:35:40.496385 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-17 09:35:40.496429 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:40.496464 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-17 09:35:40.496498 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-17 09:35:40.496535 | ubuntu-noble | ++ return 1 2026-08-17 09:35:40.497055 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:40.497119 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:40.497861 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-17 09:35:40.498028 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:40.498086 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-17 09:35:40.498120 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:40.498228 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-17 09:35:40.498259 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:40.498299 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:40.498338 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-17 09:35:40.498359 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-17 09:35:40.498397 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:40.498416 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-17 09:35:40.498434 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-17 09:35:40.498456 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:40.498473 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-17 09:35:40.498490 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-17 09:35:40.498511 | ubuntu-noble | ++ return 1 2026-08-17 09:35:40.498906 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:40.498956 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:40.498987 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.499005 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.499032 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:40.499064 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.499083 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-17 09:35:40.499111 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:40.499128 | ubuntu-noble | + popd 2026-08-17 09:35:40.499242 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:40.499278 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:40.499921 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:40.501534 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:40.501607 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-17 09:35:40.501655 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:40.501670 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:40.501723 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.033324 | ubuntu-noble | 2026-08-17 09:35:43 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26663359/26663359] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:43.035220 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:43.035337 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.035371 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.037038 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.037386 | ubuntu-noble | ++ head -1 2026-08-17 09:35:43.038197 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:43.043428 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-17 09:35:43.043702 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-17 09:35:43.043715 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:43.043723 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-17 09:35:43.044211 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:43.044262 | ubuntu-noble | ++ local name=skyline_console 2026-08-17 09:35:43.044271 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:43.044278 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:43.044285 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-17 09:35:43.044292 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-17 09:35:43.044308 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:43.044314 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-17 09:35:43.044324 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-17 09:35:43.044331 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:43.044355 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-17 09:35:43.044363 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-17 09:35:43.044371 | ubuntu-noble | ++ return 1 2026-08-17 09:35:43.044386 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:43.044392 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:43.045082 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-17 09:35:43.045105 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:43.045111 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-17 09:35:43.045115 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:43.045118 | ubuntu-noble | ++ local name=skyline_console 2026-08-17 09:35:43.045122 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:43.045126 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:43.045129 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-17 09:35:43.045133 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-17 09:35:43.045138 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:43.045183 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-17 09:35:43.045187 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-17 09:35:43.045191 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:43.045195 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-17 09:35:43.045198 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-17 09:35:43.045202 | ubuntu-noble | ++ return 1 2026-08-17 09:35:43.045619 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:43.045638 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:43.045643 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.045647 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.045650 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:43.045654 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.045657 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-17 09:35:43.045660 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:43.045664 | ubuntu-noble | + popd 2026-08-17 09:35:43.045668 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:43.045672 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:43.046029 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 09:35:43.047953 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-17 09:35:43.047985 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-17 09:35:43.047992 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 09:35:43.048000 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 09:35:43.048009 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.330316 | ubuntu-noble | 2026-08-17 09:35:44 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:44.332068 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:44.332116 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.332127 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.334218 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.334258 | ubuntu-noble | ++ head -1 2026-08-17 09:35:44.334521 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:44.339882 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-17 09:35:44.340792 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-17 09:35:44.341058 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:44.341140 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-17 09:35:44.341250 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:44.341326 | ubuntu-noble | ++ local name=python_watcher 2026-08-17 09:35:44.341363 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:44.341453 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:44.341491 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-17 09:35:44.341539 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-17 09:35:44.341600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:44.341632 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-17 09:35:44.341664 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-17 09:35:44.341701 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:44.341730 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-17 09:35:44.341760 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-17 09:35:44.341798 | ubuntu-noble | ++ return 1 2026-08-17 09:35:44.342306 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:44.342367 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:44.343263 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-17 09:35:44.343428 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:44.343483 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-17 09:35:44.343534 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:44.343599 | ubuntu-noble | ++ local name=python_watcher 2026-08-17 09:35:44.343634 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:44.343694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:44.343729 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-17 09:35:44.343764 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-17 09:35:44.343841 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:44.343874 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-17 09:35:44.343907 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-17 09:35:44.344196 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:44.344217 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-17 09:35:44.344225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-17 09:35:44.344233 | ubuntu-noble | ++ return 1 2026-08-17 09:35:44.344530 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:44.344577 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:44.344609 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.344624 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.344644 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:44.344664 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.344676 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-17 09:35:44.344692 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:44.344707 | ubuntu-noble | + popd 2026-08-17 09:35:44.344781 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-17 09:35:44.344802 | ubuntu-noble | + pushd tarballs 2026-08-17 09:35:44.345487 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 09:35:44.347938 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-17 09:35:44.347962 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-17 09:35:44.347966 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 09:35:44.347971 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 09:35:44.347975 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.305301 | ubuntu-noble | 2026-08-17 09:35:45 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-17 09:35:45.307252 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-17 09:35:45.307306 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.307316 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.309246 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.309301 | ubuntu-noble | ++ head -1 2026-08-17 09:35:45.310509 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-17 09:35:45.315332 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-17 09:35:45.316043 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-17 09:35:45.316248 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-17 09:35:45.316302 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-17 09:35:45.316334 | ubuntu-noble | ++ local suffix= 2026-08-17 09:35:45.316374 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-17 09:35:45.316393 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:45.316430 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:45.316449 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-17 09:35:45.316469 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-17 09:35:45.316508 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:45.316523 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-17 09:35:45.316539 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-17 09:35:45.316556 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:45.316571 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-17 09:35:45.316586 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-17 09:35:45.316604 | ubuntu-noble | ++ return 1 2026-08-17 09:35:45.316943 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:45.317003 | ubuntu-noble | + patch_dir= 2026-08-17 09:35:45.317545 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-17 09:35:45.317641 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-17 09:35:45.317669 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-17 09:35:45.317695 | ubuntu-noble | ++ local suffix=/source 2026-08-17 09:35:45.317728 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-17 09:35:45.317747 | ubuntu-noble | ++ local candidate path 2026-08-17 09:35:45.317777 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:45.317795 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-17 09:35:45.317812 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-17 09:35:45.317843 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:45.317890 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-17 09:35:45.317907 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-17 09:35:45.317926 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-17 09:35:45.317940 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-17 09:35:45.317955 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-17 09:35:45.317973 | ubuntu-noble | ++ return 1 2026-08-17 09:35:45.319048 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:45.319082 | ubuntu-noble | + overlay_dir= 2026-08-17 09:35:45.319089 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.319095 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.319101 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:45.319106 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.319111 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-17 09:35:45.319116 | ubuntu-noble | + [[ -n '' ]] 2026-08-17 09:35:45.319122 | ubuntu-noble | + popd 2026-08-17 09:35:45.319128 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-08-17 09:35:45.319134 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 09:35:45.319177 | ubuntu-noble | + shift 2026-08-17 09:35:45.319183 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-17 09:35:45.319204 | ubuntu-noble | + roots=() 2026-08-17 09:35:45.319210 | ubuntu-noble | + local roots dir 2026-08-17 09:35:45.319215 | ubuntu-noble | + for dir in "$@" 2026-08-17 09:35:45.319221 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-17 09:35:45.319227 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-17 09:35:45.319232 | ubuntu-noble | + for dir in "$@" 2026-08-17 09:35:45.319238 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-17 09:35:45.319243 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-17 09:35:45.319249 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-17 09:35:45.319254 | ubuntu-noble | + local tmp 2026-08-17 09:35:45.319506 | ubuntu-noble | ++ mktemp -d 2026-08-17 09:35:45.321935 | ubuntu-noble | + tmp=/tmp/tmp.7AayKwW1Q5 2026-08-17 09:35:45.321967 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-08-17 09:35:45.322322 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-17 09:35:45.322634 | ubuntu-noble | + sort 2026-08-17 09:35:45.327409 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-17 09:35:45.330256 | ubuntu-noble | + comm -23 /tmp/tmp.7AayKwW1Q5/expected /tmp/tmp.7AayKwW1Q5/applied 2026-08-17 09:35:45.332535 | ubuntu-noble | + local expected_count missing_count 2026-08-17 09:35:45.333280 | ubuntu-noble | ++ wc -l 2026-08-17 09:35:45.335997 | ubuntu-noble | + expected_count=14 2026-08-17 09:35:45.336779 | ubuntu-noble | ++ wc -l 2026-08-17 09:35:45.339223 | ubuntu-noble | + missing_count=0 2026-08-17 09:35:45.339261 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-17 09:35:45.339268 | ubuntu-noble | + rm -rf /tmp/tmp.7AayKwW1Q5 2026-08-17 09:35:45.341089 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-17 09:35:45.341631 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-17 09:35:45.341653 | ubuntu-noble | + return 0 2026-08-17 09:35:45.429036 | ubuntu-noble | ok: Runtime: 0:01:12.197354 2026-08-17 09:35:45.456803 | 2026-08-17 09:35:45.456981 | PLAY RECAP 2026-08-17 09:35:45.457046 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-17 09:35:45.457072 | 2026-08-17 09:35:45.606276 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-17 09:35:45.607465 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-17 09:35:46.434336 | 2026-08-17 09:35:46.434517 | PLAY [Base post-fetch] 2026-08-17 09:35:46.449038 | 2026-08-17 09:35:46.449174 | TASK [diagnose-network : Ensure log directory exists] 2026-08-17 09:35:47.134881 | ubuntu-noble | ok 2026-08-17 09:35:47.144715 | 2026-08-17 09:35:47.144900 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-17 09:35:59.135139 | ubuntu-noble | ok: Runtime: 0:00:05.817984 2026-08-17 09:35:59.143719 | 2026-08-17 09:35:59.143937 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-17 09:36:05.416696 | ubuntu-noble | ok: Runtime: 0:00:00.292445 2026-08-17 09:36:05.424849 | 2026-08-17 09:36:05.424996 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-17 09:36:11.712618 | ubuntu-noble | ok: Runtime: 0:00:00.083460 2026-08-17 09:36:11.729152 | 2026-08-17 09:36:11.729300 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-17 09:36:11.796365 | ubuntu-noble | skipping: Conditional result was False 2026-08-17 09:36:11.802717 | 2026-08-17 09:36:11.802906 | TASK [fetch-output : Set log path for single node] 2026-08-17 09:36:11.863179 | ubuntu-noble | ok 2026-08-17 09:36:11.870539 | 2026-08-17 09:36:11.870683 | LOOP [fetch-output : Ensure local output dirs] 2026-08-17 09:36:12.188377 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/work/logs" 2026-08-17 09:36:12.477171 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/work/artifacts" 2026-08-17 09:36:12.786949 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/708e12ccdb8e46c6a16c1739a1649601/work/docs" 2026-08-17 09:36:12.814476 | 2026-08-17 09:36:12.814675 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-17 09:36:13.621631 | ubuntu-noble | changed: 2026-08-17 09:36:13.622094 | ubuntu-noble | .d..t...... ./ 2026-08-17 09:36:13.622172 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-17 09:36:13.622224 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-17 09:36:13.622269 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-17 09:36:13.622314 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-17 09:36:13.622359 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-17 09:36:13.622446 | ubuntu-noble | changed: All items complete 2026-08-17 09:36:13.622518 | 2026-08-17 09:36:14.196613 | ubuntu-noble | changed: .d..t...... ./ 2026-08-17 09:36:14.765955 | ubuntu-noble | changed: .d..t...... ./ 2026-08-17 09:36:14.790470 | 2026-08-17 09:36:14.790652 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-17 09:36:15.156125 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.011857 2026-08-17 09:36:15.464182 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.011665 2026-08-17 09:36:15.483324 | 2026-08-17 09:36:15.483460 | PLAY RECAP 2026-08-17 09:36:15.483518 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-17 09:36:15.483544 | 2026-08-17 09:36:15.623890 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-17 09:36:15.624947 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-17 09:36:16.417136 | 2026-08-17 09:36:16.417328 | PLAY [Base post] 2026-08-17 09:36:16.431692 | 2026-08-17 09:36:16.431874 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-17 09:36:17.553862 | ubuntu-noble | changed 2026-08-17 09:36:17.565425 | 2026-08-17 09:36:17.565600 | PLAY RECAP 2026-08-17 09:36:17.565674 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-17 09:36:17.565739 | 2026-08-17 09:36:17.703334 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-17 09:36:17.704379 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-17 09:36:18.531370 | 2026-08-17 09:36:18.531570 | PLAY [Base post-logs] 2026-08-17 09:36:18.543069 | 2026-08-17 09:36:18.543233 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-17 09:36:19.038930 | localhost | changed 2026-08-17 09:36:19.062595 | 2026-08-17 09:36:19.062953 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-17 09:36:19.105151 | localhost | ok 2026-08-17 09:36:19.113227 | 2026-08-17 09:36:19.113418 | TASK [Set zuul-log-path fact] 2026-08-17 09:36:19.132008 | localhost | ok 2026-08-17 09:36:19.143894 | 2026-08-17 09:36:19.144072 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-17 09:36:19.181853 | localhost | ok 2026-08-17 09:36:19.185283 | 2026-08-17 09:36:19.185399 | TASK [upload-logs : Create log directories] 2026-08-17 09:36:19.759797 | localhost | changed 2026-08-17 09:36:19.765198 | 2026-08-17 09:36:19.765366 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-17 09:36:20.339927 | localhost -> localhost | ok: Runtime: 0:00:00.007122 2026-08-17 09:36:20.349070 | 2026-08-17 09:36:20.349255 | TASK [upload-logs : Upload logs to log server] 2026-08-17 09:36:20.979323 | localhost | Output suppressed because no_log was given 2026-08-17 09:36:20.983641 | 2026-08-17 09:36:20.983878 | LOOP [upload-logs : Compress console log and json output] 2026-08-17 09:36:21.057746 | localhost | skipping: Conditional result was False 2026-08-17 09:36:21.063058 | localhost | skipping: Conditional result was False 2026-08-17 09:36:21.075458 | 2026-08-17 09:36:21.075678 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-17 09:36:21.137832 | localhost | skipping: Conditional result was False 2026-08-17 09:36:21.139285 | 2026-08-17 09:36:21.141236 | localhost | skipping: Conditional result was False 2026-08-17 09:36:21.146203 | 2026-08-17 09:36:21.146338 | LOOP [upload-logs : Upload console log and json output]