2026-08-18 16:09:12.598704 | Job console starting 2026-08-18 16:09:12.607520 | Updating git repos 2026-08-18 16:09:12.648217 | Cloning repos into workspace 2026-08-18 16:09:12.697111 | Restoring repo states 2026-08-18 16:09:12.714352 | Merging changes 2026-08-18 16:09:13.399033 | Checking out repos 2026-08-18 16:09:13.446187 | Preparing playbooks 2026-08-18 16:09:14.436707 | Running Ansible setup 2026-08-18 16:09:19.255783 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 16:09:20.141557 | 2026-08-18 16:09:20.141750 | PLAY [Base pre] 2026-08-18 16:09:20.162746 | 2026-08-18 16:09:20.162944 | TASK [Setup log path fact] 2026-08-18 16:09:20.185466 | ubuntu-noble | ok 2026-08-18 16:09:20.202666 | 2026-08-18 16:09:20.202867 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 16:09:20.232929 | ubuntu-noble | ok 2026-08-18 16:09:20.244675 | 2026-08-18 16:09:20.244840 | TASK [emit-job-header : Print job information] 2026-08-18 16:09:20.285266 | # Job Information 2026-08-18 16:09:20.285504 | Ansible Version: 2.16.14 2026-08-18 16:09:20.285542 | Job: container-images-kolla-patch-2025.2 2026-08-18 16:09:20.285578 | Pipeline: check 2026-08-18 16:09:20.285604 | Executor: 521e9411259a 2026-08-18 16:09:20.285626 | Triggered by: https://github.com/osism/container-images-kolla/pull/774 2026-08-18 16:09:20.285650 | Event ID: 0e747280-9b1f-11f1-91cf-c18a5c4cc6c0 2026-08-18 16:09:20.292520 | 2026-08-18 16:09:20.292661 | LOOP [emit-job-header : Print node information] 2026-08-18 16:09:20.438455 | ubuntu-noble | ok: 2026-08-18 16:09:20.438729 | ubuntu-noble | # Node Information 2026-08-18 16:09:20.438766 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-18 16:09:20.438793 | ubuntu-noble | Hostname: ubuntu 2026-08-18 16:09:20.438817 | ubuntu-noble | Username: zuul 2026-08-18 16:09:20.439014 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-18 16:09:20.439042 | ubuntu-noble | Provider: regiocloud-a 2026-08-18 16:09:20.439064 | ubuntu-noble | Region: 2026-08-18 16:09:20.439085 | ubuntu-noble | Label: ubuntu-noble 2026-08-18 16:09:20.439105 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-18 16:09:20.439126 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe73:b904 2026-08-18 16:09:20.450450 | 2026-08-18 16:09:20.450631 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 16:09:20.999266 | ubuntu-noble -> localhost | changed 2026-08-18 16:09:21.008000 | 2026-08-18 16:09:21.008166 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 16:09:22.206312 | ubuntu-noble -> localhost | changed 2026-08-18 16:09:22.231814 | 2026-08-18 16:09:22.232004 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 16:09:22.541486 | ubuntu-noble -> localhost | ok 2026-08-18 16:09:22.548360 | 2026-08-18 16:09:22.548503 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 16:09:22.597318 | ubuntu-noble | ok 2026-08-18 16:09:22.616506 | ubuntu-noble | included: /var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 16:09:22.622983 | 2026-08-18 16:09:22.623104 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 16:09:24.053096 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-18 16:09:24.053420 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/work/b377f6d739cb4e45a0c9a5e01d79cf7f_id_rsa 2026-08-18 16:09:24.053466 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/work/b377f6d739cb4e45a0c9a5e01d79cf7f_id_rsa.pub 2026-08-18 16:09:24.053493 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-18 16:09:24.053518 | ubuntu-noble -> localhost | SHA256:HIIp88Y/WdHyWAfUPzWEeA9w+HjZ/9QdgNIk5Xm5YtI zuul-build-sshkey 2026-08-18 16:09:24.053541 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-18 16:09:24.053577 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-18 16:09:24.053599 | ubuntu-noble -> localhost | | o*==.o. | 2026-08-18 16:09:24.053620 | ubuntu-noble -> localhost | | o oo*+=...| 2026-08-18 16:09:24.053640 | ubuntu-noble -> localhost | | o o . + +o=+*..| 2026-08-18 16:09:24.053660 | ubuntu-noble -> localhost | | = o B.o.+++ | 2026-08-18 16:09:24.053680 | ubuntu-noble -> localhost | | + S..E.. .=| 2026-08-18 16:09:24.053707 | ubuntu-noble -> localhost | | . . o o . =| 2026-08-18 16:09:24.053728 | ubuntu-noble -> localhost | | + ..| 2026-08-18 16:09:24.053748 | ubuntu-noble -> localhost | | . .| 2026-08-18 16:09:24.053768 | ubuntu-noble -> localhost | | | 2026-08-18 16:09:24.053788 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-18 16:09:24.053842 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.841628 2026-08-18 16:09:24.061798 | 2026-08-18 16:09:24.061917 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 16:09:24.092960 | ubuntu-noble | ok 2026-08-18 16:09:24.103882 | ubuntu-noble | included: /var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 16:09:24.113217 | 2026-08-18 16:09:24.113327 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 16:09:24.141319 | ubuntu-noble | skipping: Conditional result was False 2026-08-18 16:09:24.152869 | 2026-08-18 16:09:24.153323 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 16:09:25.203746 | ubuntu-noble | changed 2026-08-18 16:09:25.209836 | 2026-08-18 16:09:25.209960 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 16:09:25.586346 | ubuntu-noble | ok 2026-08-18 16:09:25.599535 | 2026-08-18 16:09:25.599676 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 16:09:26.474184 | ubuntu-noble | changed 2026-08-18 16:09:26.483578 | 2026-08-18 16:09:26.483671 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 16:09:27.241422 | ubuntu-noble | changed 2026-08-18 16:09:27.255783 | 2026-08-18 16:09:27.255936 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 16:09:27.279906 | ubuntu-noble | skipping: Conditional result was False 2026-08-18 16:09:27.286459 | 2026-08-18 16:09:27.286561 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 16:09:27.783206 | ubuntu-noble -> localhost | changed 2026-08-18 16:09:27.802883 | 2026-08-18 16:09:27.803001 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 16:09:28.100438 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/work/b377f6d739cb4e45a0c9a5e01d79cf7f_id_rsa (zuul-build-sshkey) 2026-08-18 16:09:28.100680 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012463 2026-08-18 16:09:28.108861 | 2026-08-18 16:09:28.108965 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 16:09:28.540417 | ubuntu-noble | ok 2026-08-18 16:09:28.544645 | 2026-08-18 16:09:28.544722 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 16:09:28.570103 | ubuntu-noble | skipping: Conditional result was False 2026-08-18 16:09:28.587651 | 2026-08-18 16:09:28.587755 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-18 16:09:29.021219 | ubuntu-noble | ok 2026-08-18 16:09:29.032661 | 2026-08-18 16:09:29.032781 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-18 16:09:29.062120 | ubuntu-noble | ok 2026-08-18 16:09:29.070262 | 2026-08-18 16:09:29.070383 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-18 16:09:29.328021 | ubuntu-noble -> localhost | ok 2026-08-18 16:09:29.334719 | 2026-08-18 16:09:29.334824 | TASK [validate-host : Collect information about the host] 2026-08-18 16:09:30.455109 | ubuntu-noble | ok 2026-08-18 16:09:30.467465 | 2026-08-18 16:09:30.467570 | TASK [validate-host : Sanitize hostname] 2026-08-18 16:09:30.627348 | ubuntu-noble | ok 2026-08-18 16:09:30.633201 | 2026-08-18 16:09:30.633293 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-18 16:09:31.130399 | ubuntu-noble -> localhost | changed 2026-08-18 16:09:31.141288 | 2026-08-18 16:09:31.141414 | TASK [validate-host : Collect information about zuul worker] 2026-08-18 16:09:31.538585 | ubuntu-noble | ok 2026-08-18 16:09:31.545386 | 2026-08-18 16:09:31.545522 | TASK [validate-host : Write out all zuul information for each host] 2026-08-18 16:09:32.020040 | ubuntu-noble -> localhost | changed 2026-08-18 16:09:32.027810 | 2026-08-18 16:09:32.028453 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-18 16:09:32.357447 | ubuntu-noble | ok 2026-08-18 16:09:32.366855 | 2026-08-18 16:09:32.366996 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-18 16:09:33.193909 | ubuntu-noble | changed: 2026-08-18 16:09:33.194073 | ubuntu-noble | cd+++++++++ src/ 2026-08-18 16:09:33.194102 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-18 16:09:33.194123 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-18 16:09:33.194141 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-18 16:09:33.194158 | ubuntu-noble | Containerfile 2026-08-18 16:09:33.194267 | ubuntu-noble | 2026-08-18 16:11:40.357294 | ubuntu-noble | 2026-08-18 16:11:40.357301 | ubuntu-noble | Or undo this operation with: 2026-08-18 16:11:40.357306 | ubuntu-noble | 2026-08-18 16:11:40.357312 | ubuntu-noble | git switch - 2026-08-18 16:11:40.357317 | ubuntu-noble | 2026-08-18 16:11:40.357322 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-18 16:11:40.357327 | ubuntu-noble | 2026-08-18 16:11:40.357337 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-18 16:11:40.358544 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-18 16:11:40.361691 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-18 16:11:40.361716 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-18 16:11:40.361726 | ubuntu-noble | + popd 2026-08-18 16:11:40.361818 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-18 16:11:40.364727 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-18 16:11:40.365838 | ubuntu-noble | ++ sort 2026-08-18 16:11:40.368408 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-18 16:11:40.368448 | ubuntu-noble | + pushd kolla 2026-08-18 16:11:40.368513 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-18 16:11:40.368547 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-18 16:11:40.368570 | 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-18 16:11:40.368592 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-18 16:11:40.368604 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-18 16:11:40.368622 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:11:40.370498 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-18 16:11:40.371015 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:11:40.372509 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-18 16:11:40.373326 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-18 16:11:40.373340 | ubuntu-noble | + popd 2026-08-18 16:11:40.373345 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-18 16:11:40.373349 | ubuntu-noble | + pushd kolla 2026-08-18 16:11:40.373353 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-18 16:11:40.373356 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-18 16:11:40.373360 | 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-18 16:11:40.373364 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-18 16:11:40.373367 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-18 16:11:40.373371 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:11:40.374953 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-18 16:11:40.375118 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-18 16:11:40.375547 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:11:40.377130 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-18 16:11:40.377322 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-18 16:11:40.377912 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-18 16:11:40.377951 | ubuntu-noble | + popd 2026-08-18 16:11:40.377963 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-18 16:11:40.377978 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-18 16:11:40.500836 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-18 16:11:40.500878 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-18 16:11:40.500891 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-18 16:11:40.502542 | ubuntu-noble | Package: rabbitmq-server 2026-08-18 16:11:40.502567 | ubuntu-noble | Pin: version 4.1.* 2026-08-18 16:11:40.502575 | ubuntu-noble | Pin-Priority: 1000 2026-08-18 16:11:40.502582 | ubuntu-noble | 2026-08-18 16:11:40.502589 | ubuntu-noble | Package: openvswitch* 2026-08-18 16:11:40.502596 | ubuntu-noble | Pin: version 3.5.* 2026-08-18 16:11:40.502602 | ubuntu-noble | Pin-Priority: 1000 2026-08-18 16:11:40.502609 | ubuntu-noble | 2026-08-18 16:11:40.502617 | ubuntu-noble | Package: erlang* 2026-08-18 16:11:40.502624 | ubuntu-noble | Pin: version 1:27.* 2026-08-18 16:11:40.502630 | ubuntu-noble | Pin-Priority: 1000 2026-08-18 16:11:40.502636 | ubuntu-noble | 2026-08-18 16:11:40.502643 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-18 16:11:40.502651 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-18 16:11:40.502657 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-18 16:11:40.502664 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-18 16:11:40.502671 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-18 16:11:40.502677 | ubuntu-noble | Package: proxysql 2026-08-18 16:11:40.502684 | ubuntu-noble | Pin: version 3.0.8* 2026-08-18 16:11:40.502690 | ubuntu-noble | Pin-Priority: 1001 2026-08-18 16:11:40.502968 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-18 16:11:40.504306 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-18 16:11:40.504859 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-18 16:11:40.506172 | ubuntu-noble | + image_name=base 2026-08-18 16:11:40.506207 | 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-18 16:11:40.509739 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-18 16:11:40.510214 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-18 16:11:40.511262 | ubuntu-noble | + image_name=nova 2026-08-18 16:11:40.511293 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-18 16:11:40.515142 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-18 16:11:40.516391 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-18 16:11:40.516413 | ubuntu-noble | patches/2025.2/cinder 2026-08-18 16:11:40.516422 | ubuntu-noble | patches/2025.2/kolla 2026-08-18 16:11:40.516431 | ubuntu-noble | patches/2025.2/ironic 2026-08-18 16:11:40.516439 | ubuntu-noble | patches/2025.2/nova 2026-08-18 16:11:40.518002 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-18 16:11:40.519477 | ubuntu-noble | ++ grep kolla 2026-08-18 16:11:40.519510 | ubuntu-noble | ++ grep -v kolla-build 2026-08-18 16:11:40.522573 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-18 16:11:40.522888 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-18 16:11:40.523760 | ubuntu-noble | + project=kolla 2026-08-18 16:11:40.525854 | ubuntu-noble | ++ sort 2026-08-18 16:11:40.525880 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-18 16:11:40.526900 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-18 16:11:40.526931 | ubuntu-noble | + pushd kolla 2026-08-18 16:11:40.526940 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-18 16:11:40.526947 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-18 16:11:40.526955 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-18 16:11:40.526961 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-18 16:11:40.526969 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-18 16:11:40.526980 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:11:40.528190 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-18 16:11:40.528338 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-18 16:11:40.528497 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:11:40.530021 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-18 16:11:40.530551 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-18 16:11:40.530586 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-18 16:11:40.530642 | ubuntu-noble | + popd 2026-08-18 16:11:40.530675 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-18 16:11:40.530682 | ubuntu-noble | + pushd kolla 2026-08-18 16:11:40.530708 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-18 16:11:40.530717 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-18 16:11:40.530726 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-18 16:11:40.530734 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-18 16:11:40.530740 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-18 16:11:40.530748 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:11:40.531692 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-18 16:11:40.531753 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-18 16:11:40.531936 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:11:40.533622 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-18 16:11:40.533644 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-18 16:11:40.533653 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-18 16:11:40.533690 | ubuntu-noble | + popd 2026-08-18 16:11:40.533737 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-18 16:11:41.011561 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-18 16:11:41.125232 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-18 16:11:41.139842 | 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-18 16:11:41.219851 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-18 16:11:41.234742 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) 2026-08-18 16:11:41.317735 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-18 16:11:41.331452 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-18 16:11:41.341151 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-08-18 16:11:41.346073 | 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-18 16:11:41.388400 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-18 16:11:41.402231 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-18 16:11:41.453627 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-18 16:11:41.469355 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-18 16:11:41.525762 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-18 16:11:41.540906 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-18 16:11:41.591719 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-18 16:11:41.606124 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-18 16:11:41.646849 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-18 16:11:41.660605 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-18 16:11:41.673831 | 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-18 16:11:41.673867 | 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-18 16:11:41.741235 | 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-18 16:11:41.756472 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-18 16:11:41.780245 | 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-18 16:11:41.781476 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-08-18 16:11:41.782823 | 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-18 16:11:41.783845 | 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-18 16:11:41.820922 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-18 16:11:41.852382 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.3 MB/s eta 0:00:00 2026-08-18 16:11:41.866130 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) 2026-08-18 16:11:41.894368 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.0/221.0 kB 9.6 MB/s eta 0:00:00 2026-08-18 16:11:41.913555 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-18 16:11:41.928859 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 13.3 MB/s eta 0:00:00 2026-08-18 16:11:41.944468 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-18 16:11:41.958071 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 6.0 MB/s eta 0:00:00 2026-08-18 16:11:41.973470 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-18 16:11:42.021512 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 50.1 MB/s eta 0:00:00 2026-08-18 16:11:42.035753 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-18 16:11:42.048992 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.1 MB/s eta 0:00:00 2026-08-18 16:11:42.066220 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-18 16:11:42.093012 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-18 16:11:42.108687 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 4.6 MB/s eta 0:00:00 2026-08-18 16:11:42.125535 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-18 16:11:42.364972 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-18 16:11:43.290121 | 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-18 16:11:43.416886 | ubuntu-noble | + pip3 install kolla/ 2026-08-18 16:11:43.866933 | ubuntu-noble | Processing ./kolla 2026-08-18 16:11:43.868629 | ubuntu-noble | Installing build dependencies: started 2026-08-18 16:11:45.684242 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-18 16:11:45.692323 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-18 16:11:45.923467 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-18 16:11:45.930362 | ubuntu-noble | Installing backend dependencies: started 2026-08-18 16:11:47.955614 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-18 16:11:47.958084 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-18 16:11:48.560895 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-18 16:11:48.575887 | 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-18 16:11:48.577838 | 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-18 16:11:48.580456 | 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-18 16:11:48.582393 | 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-18 16:11:48.584430 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (84.0.0) 2026-08-18 16:11:48.624097 | 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-18 16:11:48.628216 | 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-18 16:11:48.637090 | 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-18 16:11:48.637725 | 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-18 16:11:48.639248 | 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-18 16:11:48.640748 | 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-18 16:11:48.642112 | 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-18 16:11:48.643520 | 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-18 16:11:48.692346 | 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-18 16:11:48.709944 | 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-18 16:11:48.711709 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.19) 2026-08-18 16:11:48.713096 | 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-18 16:11:48.714449 | 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-18 16:11:48.743473 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-18 16:11:48.744539 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-18 16:11:50.259506 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-18 16:11:50.263603 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=1f2af5b86d45d00c34174f492fe609004f2aeaea74156574d1de3779fcc4877b 2026-08-18 16:11:50.264199 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-m9jbmxx_/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-18 16:11:50.278398 | ubuntu-noble | Successfully built kolla 2026-08-18 16:11:50.481516 | ubuntu-noble | Installing collected packages: kolla 2026-08-18 16:11:50.659152 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-18 16:11:50.792858 | ubuntu-noble | ++ kolla-build --version 2026-08-18 16:11:51.363979 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-18 16:11:51.364133 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-18 16:11:51.364498 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-18 16:11:51.366996 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=34f3db9 2026-08-18 16:11:51.367033 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=34f3db9 2026-08-18 16:11:51.368646 | ubuntu-noble | ++ cd release 2026-08-18 16:11:51.368729 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-18 16:11:51.370707 | ubuntu-noble | + export HASH_RELEASE=1530f88 2026-08-18 16:11:51.370736 | ubuntu-noble | + HASH_RELEASE=1530f88 2026-08-18 16:11:51.370754 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-18 16:11:51.550559 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-18 16:11:51.550632 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-18 16:11:51.550642 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-18 16:11:51.552449 | ubuntu-noble | {% extends parent_template %} 2026-08-18 16:11:51.552475 | ubuntu-noble | 2026-08-18 16:11:51.552480 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-18 16:11:51.552484 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-18 16:11:51.552487 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-18 16:11:51.552491 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-18 16:11:51.552495 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-18 16:11:51.552499 | ubuntu-noble | ] %} 2026-08-18 16:11:51.552503 | ubuntu-noble | 2026-08-18 16:11:51.552508 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-18 16:11:51.552512 | ubuntu-noble | 2026-08-18 16:11:51.552516 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-18 16:11:51.552519 | ubuntu-noble | 2026-08-18 16:11:51.552523 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-18 16:11:51.552526 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-18 16:11:51.552529 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-18 16:11:51.552533 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-18 16:11:51.552537 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552540 | ubuntu-noble | 2026-08-18 16:11:51.552544 | ubuntu-noble | {% block horizon_header %} 2026-08-18 16:11:51.552547 | ubuntu-noble | RUN apt-get update \ 2026-08-18 16:11:51.552551 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-18 16:11:51.552555 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-18 16:11:51.552560 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-18 16:11:51.552563 | ubuntu-noble | && apt-get clean \ 2026-08-18 16:11:51.552567 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-18 16:11:51.552570 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552573 | ubuntu-noble | 2026-08-18 16:11:51.552577 | ubuntu-noble | {% block horizon_footer %} 2026-08-18 16:11:51.552580 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-18 16:11:51.552585 | 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-18 16:11:51.552590 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-18 16:11:51.552593 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552597 | ubuntu-noble | 2026-08-18 16:11:51.552600 | ubuntu-noble | {% block base_header %} 2026-08-18 16:11:51.552603 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-18 16:11:51.552608 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-18 16:11:51.552611 | ubuntu-noble | 2026-08-18 16:11:51.552615 | ubuntu-noble | RUN apt-get update \ 2026-08-18 16:11:51.552618 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-18 16:11:51.552621 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-18 16:11:51.552625 | ubuntu-noble | && apt-get clean \ 2026-08-18 16:11:51.552628 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-18 16:11:51.552631 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552635 | ubuntu-noble | 2026-08-18 16:11:51.552638 | ubuntu-noble | {% block openstack_base_header %} 2026-08-18 16:11:51.552641 | ubuntu-noble | RUN apt-get update \ 2026-08-18 16:11:51.552645 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-18 16:11:51.552648 | ubuntu-noble | && apt-get clean \ 2026-08-18 16:11:51.552667 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-18 16:11:51.552670 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552674 | ubuntu-noble | 2026-08-18 16:11:51.552677 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-18 16:11:51.552680 | ubuntu-noble | 2026-08-18 16:11:51.552684 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-18 16:11:51.552687 | ubuntu-noble | 2026-08-18 16:11:51.552690 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-18 16:11:51.552693 | ubuntu-noble | 2026-08-18 16:11:51.552697 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-18 16:11:51.552700 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-18 16:11:51.552703 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-18 16:11:51.552707 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552710 | ubuntu-noble | 2026-08-18 16:11:51.552713 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-18 16:11:51.552717 | ubuntu-noble | {% block manila_base_footer %} 2026-08-18 16:11:51.552720 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-18 16:11:51.552723 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552726 | ubuntu-noble | 2026-08-18 16:11:51.552730 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-18 16:11:51.552733 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-18 16:11:51.552736 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-18 16:11:51.552740 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-18 16:11:51.552743 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-18 16:11:51.552746 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552750 | ubuntu-noble | 2026-08-18 16:11:51.552753 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-18 16:11:51.552756 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-18 16:11:51.552760 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-18 16:11:51.552763 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-18 16:11:51.552766 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552769 | ubuntu-noble | 2026-08-18 16:11:51.552773 | ubuntu-noble | {% block grafana_footer %} 2026-08-18 16:11:51.552776 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-18 16:11:51.552779 | ubuntu-noble | && mkdir -p /operations \ 2026-08-18 16:11:51.552783 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-18 16:11:51.552786 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-18 16:11:51.552789 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552792 | ubuntu-noble | 2026-08-18 16:11:51.552819 | ubuntu-noble | {% block keystone_footer %} 2026-08-18 16:11:51.552825 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-18 16:11:51.552829 | ubuntu-noble | RUN apt-get update \ 2026-08-18 16:11:51.552832 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-18 16:11:51.552835 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-18 16:11:51.552839 | ubuntu-noble | libldap-common \ 2026-08-18 16:11:51.552842 | ubuntu-noble | libmemcached11 \ 2026-08-18 16:11:51.552845 | ubuntu-noble | && apt-get clean \ 2026-08-18 16:11:51.552849 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-18 16:11:51.552852 | ubuntu-noble | && a2enmod auth_openidc 2026-08-18 16:11:51.552855 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552859 | ubuntu-noble | 2026-08-18 16:11:51.552862 | ubuntu-noble | {% block footer %} 2026-08-18 16:11:51.552871 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-18 16:11:51.552874 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-18 16:11:51.552878 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-18 16:11:51.552881 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-18 16:11:51.552887 | 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-18 16:11:51.552903 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552907 | ubuntu-noble | 2026-08-18 16:11:51.552911 | ubuntu-noble | {% block labels %} 2026-08-18 16:11:51.552918 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-18 16:11:51.552921 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-18 16:11:51.552925 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="34f3db9" \ 2026-08-18 16:11:51.552928 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-18 16:11:51.552931 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-18 16:11:51.552935 | ubuntu-noble | "de.osism.commit.release"="1530f88" \ 2026-08-18 16:11:51.552938 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-18 16:11:51.552941 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-18 16:11:51.552944 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-18 16:11:51.552948 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-18 16:11:51.552951 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-18T16:11:51.527351+00:00" \ 2026-08-18 16:11:51.552955 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-18 16:11:51.552958 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-18 16:11:51.552961 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-18 16:11:51.552965 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-18 16:11:51.552968 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-18 16:11:51.552971 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-18 16:11:51.552975 | ubuntu-noble | {% endblock %} 2026-08-18 16:11:51.552978 | ubuntu-noble | 2026-08-18 16:11:51.554157 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-18 16:11:51.557275 | ubuntu-noble | + BASE=ubuntu 2026-08-18 16:11:51.557297 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-18 16:11:51.558064 | ubuntu-noble | ++ date +%Y%m%d 2026-08-18 16:11:51.560082 | ubuntu-noble | + BUILD_ID=20260818 2026-08-18 16:11:51.560321 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-18 16:11:51.560375 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-18 16:11:51.560385 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-18 16:11:51.560391 | ubuntu-noble | + VERSION=latest 2026-08-18 16:11:51.560409 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-18 16:11:51.560418 | ubuntu-noble | + . defaults/all.sh 2026-08-18 16:11:51.560427 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-18 16:11:51.560436 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-18 16:11:51.560445 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-18 16:11:51.560454 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-18 16:11:51.560586 | ubuntu-noble | +++ deactivate nondestructive 2026-08-18 16:11:51.560605 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:11:51.560614 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:11:51.560626 | ubuntu-noble | +++ hash -r 2026-08-18 16:11:51.560669 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:11:51.560680 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-18 16:11:51.560693 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-18 16:11:51.560702 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-18 16:11:51.560782 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-18 16:11:51.560793 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-18 16:11:51.560848 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-18 16:11:51.560874 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-18 16:11:51.560890 | 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-18 16:11:51.560902 | 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-18 16:11:51.560911 | ubuntu-noble | +++ export PATH 2026-08-18 16:11:51.560923 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:11:51.560932 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-18 16:11:51.560946 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-18 16:11:51.560955 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-18 16:11:51.560967 | ubuntu-noble | +++ export PS1 2026-08-18 16:11:51.560976 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-18 16:11:51.560985 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-18 16:11:51.560998 | ubuntu-noble | +++ hash -r 2026-08-18 16:11:51.561039 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-18 16:11:51.562285 | ubuntu-noble | +++ date +%Y%m%d 2026-08-18 16:11:51.563899 | ubuntu-noble | ++ export BUILD_ID=20260818 2026-08-18 16:11:51.563925 | ubuntu-noble | ++ BUILD_ID=20260818 2026-08-18 16:11:51.563940 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-18 16:11:51.563948 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-18 16:11:51.563978 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-18 16:11:51.563987 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-18 16:11:51.564000 | ubuntu-noble | + export VERSION 2026-08-18 16:11:51.564008 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-18 16:11:51.564017 | ubuntu-noble | + DOCKER_TAG=build-20260818 2026-08-18 16:11:51.564025 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-18 16:11:51.564033 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-18 16:11:51.564042 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-18 16:11:51.564054 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-18 16:11:51.564063 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-18 16:11:51.719278 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-18 16:11:51.719362 | 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-18 16:11:53.034873 | ubuntu-noble | localhost | SUCCESS => { 2026-08-18 16:11:53.034916 | ubuntu-noble | "changed": false, 2026-08-18 16:11:53.034920 | ubuntu-noble | "gid": 1000, 2026-08-18 16:11:53.034924 | ubuntu-noble | "group": "zuul", 2026-08-18 16:11:53.034927 | ubuntu-noble | "mode": "0664", 2026-08-18 16:11:53.034931 | ubuntu-noble | "msg": "OK", 2026-08-18 16:11:53.034935 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:11:53.034939 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:11:53.034942 | ubuntu-noble | "size": 4562, 2026-08-18 16:11:53.034946 | ubuntu-noble | "state": "file", 2026-08-18 16:11:53.034949 | ubuntu-noble | "uid": 1000 2026-08-18 16:11:53.034953 | ubuntu-noble | } 2026-08-18 16:11:53.136405 | ubuntu-noble | + setini DEFAULT tag build-20260818 2026-08-18 16:11:53.136461 | 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-20260818' 2026-08-18 16:11:54.468888 | ubuntu-noble | localhost | CHANGED => { 2026-08-18 16:11:54.468942 | ubuntu-noble | "changed": true, 2026-08-18 16:11:54.468950 | ubuntu-noble | "gid": 1000, 2026-08-18 16:11:54.468957 | ubuntu-noble | "group": "zuul", 2026-08-18 16:11:54.468964 | ubuntu-noble | "mode": "0664", 2026-08-18 16:11:54.468970 | ubuntu-noble | "msg": "option changed", 2026-08-18 16:11:54.468977 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:11:54.468984 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:11:54.468993 | ubuntu-noble | "size": 4570, 2026-08-18 16:11:54.469000 | ubuntu-noble | "state": "file", 2026-08-18 16:11:54.469007 | ubuntu-noble | "uid": 1000 2026-08-18 16:11:54.469014 | ubuntu-noble | } 2026-08-18 16:11:54.576715 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-18 16:11:54.576845 | 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-18 16:11:55.885432 | ubuntu-noble | localhost | SUCCESS => { 2026-08-18 16:11:55.885487 | ubuntu-noble | "changed": false, 2026-08-18 16:11:55.885496 | ubuntu-noble | "gid": 1000, 2026-08-18 16:11:55.885504 | ubuntu-noble | "group": "zuul", 2026-08-18 16:11:55.885510 | ubuntu-noble | "mode": "0664", 2026-08-18 16:11:55.885516 | ubuntu-noble | "msg": "OK", 2026-08-18 16:11:55.885523 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:11:55.885530 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:11:55.885536 | ubuntu-noble | "size": 4570, 2026-08-18 16:11:55.885543 | ubuntu-noble | "state": "file", 2026-08-18 16:11:55.885549 | ubuntu-noble | "uid": 1000 2026-08-18 16:11:55.885556 | ubuntu-noble | } 2026-08-18 16:11:55.991479 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-18 16:11:55.991576 | 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-18 16:11:57.237844 | ubuntu-noble | localhost | SUCCESS => { 2026-08-18 16:11:57.237892 | ubuntu-noble | "changed": false, 2026-08-18 16:11:57.237897 | ubuntu-noble | "gid": 1000, 2026-08-18 16:11:57.237900 | ubuntu-noble | "group": "zuul", 2026-08-18 16:11:57.237904 | ubuntu-noble | "mode": "0664", 2026-08-18 16:11:57.237908 | ubuntu-noble | "msg": "OK", 2026-08-18 16:11:57.237911 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:11:57.237915 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:11:57.237918 | ubuntu-noble | "size": 4570, 2026-08-18 16:11:57.237922 | ubuntu-noble | "state": "file", 2026-08-18 16:11:57.237925 | ubuntu-noble | "uid": 1000 2026-08-18 16:11:57.237929 | ubuntu-noble | } 2026-08-18 16:11:57.346272 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-18 16:11:57.346381 | 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-18 16:11:58.663523 | ubuntu-noble | localhost | SUCCESS => { 2026-08-18 16:11:58.663587 | ubuntu-noble | "changed": false, 2026-08-18 16:11:58.663594 | ubuntu-noble | "gid": 1000, 2026-08-18 16:11:58.663599 | ubuntu-noble | "group": "zuul", 2026-08-18 16:11:58.663603 | ubuntu-noble | "mode": "0664", 2026-08-18 16:11:58.663607 | ubuntu-noble | "msg": "OK", 2026-08-18 16:11:58.663612 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:11:58.663616 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:11:58.663620 | ubuntu-noble | "size": 4570, 2026-08-18 16:11:58.663625 | ubuntu-noble | "state": "file", 2026-08-18 16:11:58.663629 | ubuntu-noble | "uid": 1000 2026-08-18 16:11:58.663633 | ubuntu-noble | } 2026-08-18 16:11:58.784165 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-18 16:11:58.784312 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-18 16:11:58.784403 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-18 16:11:58.784517 | 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-18 16:12:00.053593 | ubuntu-noble | localhost | CHANGED => { 2026-08-18 16:12:00.053657 | ubuntu-noble | "changed": true, 2026-08-18 16:12:00.053662 | ubuntu-noble | "gid": 1000, 2026-08-18 16:12:00.053666 | ubuntu-noble | "group": "zuul", 2026-08-18 16:12:00.053669 | ubuntu-noble | "mode": "0664", 2026-08-18 16:12:00.053673 | ubuntu-noble | "msg": "section and option added", 2026-08-18 16:12:00.053677 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:12:00.053681 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:12:00.053685 | ubuntu-noble | "size": 4641, 2026-08-18 16:12:00.053688 | ubuntu-noble | "state": "file", 2026-08-18 16:12:00.053692 | ubuntu-noble | "uid": 1000 2026-08-18 16:12:00.053696 | ubuntu-noble | } 2026-08-18 16:12:00.189520 | 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-18 16:12:00.193048 | ubuntu-noble | + setini openstack-base type local 2026-08-18 16:12:00.193090 | 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-18 16:12:01.551141 | ubuntu-noble | localhost | CHANGED => { 2026-08-18 16:12:01.551208 | ubuntu-noble | "changed": true, 2026-08-18 16:12:01.551215 | ubuntu-noble | "gid": 1000, 2026-08-18 16:12:01.551221 | ubuntu-noble | "group": "zuul", 2026-08-18 16:12:01.551226 | ubuntu-noble | "mode": "0664", 2026-08-18 16:12:01.551231 | ubuntu-noble | "msg": "option added", 2026-08-18 16:12:01.551237 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:12:01.551242 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:12:01.551247 | ubuntu-noble | "size": 4752, 2026-08-18 16:12:01.551252 | ubuntu-noble | "state": "file", 2026-08-18 16:12:01.551258 | ubuntu-noble | "uid": 1000 2026-08-18 16:12:01.551263 | ubuntu-noble | } 2026-08-18 16:12:01.667687 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-18 16:12:01.667746 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-18 16:12:01.667753 | 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-18 16:12:03.012728 | ubuntu-noble | localhost | CHANGED => { 2026-08-18 16:12:03.012782 | ubuntu-noble | "changed": true, 2026-08-18 16:12:03.012787 | ubuntu-noble | "gid": 1000, 2026-08-18 16:12:03.012791 | ubuntu-noble | "group": "zuul", 2026-08-18 16:12:03.012795 | ubuntu-noble | "mode": "0664", 2026-08-18 16:12:03.012823 | ubuntu-noble | "msg": "option added", 2026-08-18 16:12:03.012828 | ubuntu-noble | "owner": "zuul", 2026-08-18 16:12:03.012831 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-18 16:12:03.012835 | ubuntu-noble | "size": 4790, 2026-08-18 16:12:03.012839 | ubuntu-noble | "state": "file", 2026-08-18 16:12:03.012843 | ubuntu-noble | "uid": 1000 2026-08-18 16:12:03.012847 | ubuntu-noble | } 2026-08-18 16:12:03.143289 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-18 16:12:03.143354 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-18 16:12:03.143359 | ubuntu-noble | + cat kolla-build.conf 2026-08-18 16:12:03.146213 | ubuntu-noble | [DEFAULT] 2026-08-18 16:12:03.146274 | ubuntu-noble | base = ubuntu 2026-08-18 16:12:03.146283 | ubuntu-noble | base_package_type = deb 2026-08-18 16:12:03.146306 | ubuntu-noble | base_tag = 24.04 2026-08-18 16:12:03.146312 | ubuntu-noble | install_type = source 2026-08-18 16:12:03.146318 | ubuntu-noble | namespace = kolla 2026-08-18 16:12:03.146324 | ubuntu-noble | openstack_release = 2025.2 2026-08-18 16:12:03.146330 | ubuntu-noble | push = false 2026-08-18 16:12:03.146335 | ubuntu-noble | tag = build-20260818 2026-08-18 16:12:03.146341 | ubuntu-noble | threads = 1 2026-08-18 16:12:03.146347 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-18 16:12:03.146354 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-18 16:12:03.146360 | ubuntu-noble | 2026-08-18 16:12:03.146367 | ubuntu-noble | ######################################################################### 2026-08-18 16:12:03.146374 | ubuntu-noble | # sources tracked in release repository 2026-08-18 16:12:03.146380 | ubuntu-noble | 2026-08-18 16:12:03.146386 | ubuntu-noble | [aodh-base] 2026-08-18 16:12:03.146392 | ubuntu-noble | type = local 2026-08-18 16:12:03.146398 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-18 16:12:03.146404 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-18 16:12:03.146410 | ubuntu-noble | 2026-08-18 16:12:03.146415 | ubuntu-noble | 2026-08-18 16:12:03.146421 | ubuntu-noble | 2026-08-18 16:12:03.146427 | ubuntu-noble | [barbican-base] 2026-08-18 16:12:03.146433 | ubuntu-noble | type = local 2026-08-18 16:12:03.146439 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-18 16:12:03.146446 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-18 16:12:03.146451 | ubuntu-noble | 2026-08-18 16:12:03.146457 | ubuntu-noble | 2026-08-18 16:12:03.146463 | ubuntu-noble | 2026-08-18 16:12:03.146469 | ubuntu-noble | [blazar-base] 2026-08-18 16:12:03.146474 | ubuntu-noble | type = local 2026-08-18 16:12:03.146480 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-18 16:12:03.146486 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-18 16:12:03.146492 | ubuntu-noble | 2026-08-18 16:12:03.146497 | ubuntu-noble | 2026-08-18 16:12:03.146503 | ubuntu-noble | 2026-08-18 16:12:03.146509 | ubuntu-noble | [ceilometer-base] 2026-08-18 16:12:03.146514 | ubuntu-noble | type = local 2026-08-18 16:12:03.146520 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:03.146526 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:03.146532 | ubuntu-noble | 2026-08-18 16:12:03.146537 | ubuntu-noble | 2026-08-18 16:12:03.146543 | ubuntu-noble | 2026-08-18 16:12:03.146548 | ubuntu-noble | [cinder-base] 2026-08-18 16:12:03.146554 | ubuntu-noble | type = local 2026-08-18 16:12:03.146560 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-18 16:12:03.146566 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-18 16:12:03.146572 | ubuntu-noble | 2026-08-18 16:12:03.146577 | ubuntu-noble | 2026-08-18 16:12:03.146583 | ubuntu-noble | 2026-08-18 16:12:03.146588 | ubuntu-noble | [designate-base] 2026-08-18 16:12:03.146594 | ubuntu-noble | type = local 2026-08-18 16:12:03.146600 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-18 16:12:03.146606 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-18 16:12:03.146611 | ubuntu-noble | 2026-08-18 16:12:03.146617 | ubuntu-noble | 2026-08-18 16:12:03.146623 | ubuntu-noble | 2026-08-18 16:12:03.146628 | ubuntu-noble | [glance-base] 2026-08-18 16:12:03.146634 | ubuntu-noble | type = local 2026-08-18 16:12:03.146640 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-18 16:12:03.146646 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-18 16:12:03.146651 | ubuntu-noble | 2026-08-18 16:12:03.146657 | ubuntu-noble | 2026-08-18 16:12:03.146663 | ubuntu-noble | 2026-08-18 16:12:03.146668 | ubuntu-noble | [heat-base] 2026-08-18 16:12:03.146674 | ubuntu-noble | type = local 2026-08-18 16:12:03.146680 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-18 16:12:03.146685 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-18 16:12:03.146691 | ubuntu-noble | 2026-08-18 16:12:03.146696 | ubuntu-noble | 2026-08-18 16:12:03.146702 | ubuntu-noble | 2026-08-18 16:12:03.146708 | ubuntu-noble | [horizon] 2026-08-18 16:12:03.146713 | ubuntu-noble | type = local 2026-08-18 16:12:03.146719 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-18 16:12:03.146732 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-18 16:12:03.146738 | ubuntu-noble | 2026-08-18 16:12:03.146744 | ubuntu-noble | 2026-08-18 16:12:03.146750 | ubuntu-noble | 2026-08-18 16:12:03.146755 | ubuntu-noble | [ironic-base] 2026-08-18 16:12:03.146761 | ubuntu-noble | type = local 2026-08-18 16:12:03.146772 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-18 16:12:03.146777 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-18 16:12:03.146783 | ubuntu-noble | 2026-08-18 16:12:03.146789 | ubuntu-noble | 2026-08-18 16:12:03.146794 | ubuntu-noble | 2026-08-18 16:12:03.146846 | ubuntu-noble | [keystone-base] 2026-08-18 16:12:03.146852 | ubuntu-noble | type = local 2026-08-18 16:12:03.146858 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-18 16:12:03.146864 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-18 16:12:03.146869 | ubuntu-noble | 2026-08-18 16:12:03.146875 | ubuntu-noble | 2026-08-18 16:12:03.146880 | ubuntu-noble | 2026-08-18 16:12:03.146886 | ubuntu-noble | [magnum-base] 2026-08-18 16:12:03.146892 | ubuntu-noble | type = local 2026-08-18 16:12:03.146897 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-18 16:12:03.146903 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-18 16:12:03.146909 | ubuntu-noble | 2026-08-18 16:12:03.146914 | ubuntu-noble | 2026-08-18 16:12:03.146920 | ubuntu-noble | 2026-08-18 16:12:03.146925 | ubuntu-noble | [manila-base] 2026-08-18 16:12:03.146931 | ubuntu-noble | type = local 2026-08-18 16:12:03.146937 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-18 16:12:03.146942 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-18 16:12:03.146948 | ubuntu-noble | 2026-08-18 16:12:03.146953 | ubuntu-noble | 2026-08-18 16:12:03.146959 | ubuntu-noble | 2026-08-18 16:12:03.146964 | ubuntu-noble | [masakari-base] 2026-08-18 16:12:03.146970 | ubuntu-noble | type = local 2026-08-18 16:12:03.147020 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-18 16:12:03.147026 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-18 16:12:03.147032 | ubuntu-noble | 2026-08-18 16:12:03.147038 | ubuntu-noble | 2026-08-18 16:12:03.147043 | ubuntu-noble | 2026-08-18 16:12:03.147049 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-18 16:12:03.147055 | ubuntu-noble | type = local 2026-08-18 16:12:03.147060 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:03.147066 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:03.147072 | ubuntu-noble | 2026-08-18 16:12:03.147078 | ubuntu-noble | 2026-08-18 16:12:03.147083 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-18 16:12:03.147089 | ubuntu-noble | type = local 2026-08-18 16:12:03.147095 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:03.147100 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:03.147106 | ubuntu-noble | 2026-08-18 16:12:03.147112 | ubuntu-noble | 2026-08-18 16:12:03.147117 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-18 16:12:03.147123 | ubuntu-noble | type = local 2026-08-18 16:12:03.147129 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:03.147135 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:03.147140 | ubuntu-noble | 2026-08-18 16:12:03.147146 | ubuntu-noble | 2026-08-18 16:12:03.147152 | ubuntu-noble | 2026-08-18 16:12:03.147157 | ubuntu-noble | [neutron-base] 2026-08-18 16:12:03.147163 | ubuntu-noble | type = local 2026-08-18 16:12:03.147168 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-18 16:12:03.147174 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-18 16:12:03.147179 | ubuntu-noble | 2026-08-18 16:12:03.147185 | ubuntu-noble | 2026-08-18 16:12:03.147191 | ubuntu-noble | 2026-08-18 16:12:03.147196 | ubuntu-noble | [nova-base] 2026-08-18 16:12:03.147202 | ubuntu-noble | type = local 2026-08-18 16:12:03.147207 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-18 16:12:03.147213 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-18 16:12:03.147219 | ubuntu-noble | 2026-08-18 16:12:03.147224 | ubuntu-noble | 2026-08-18 16:12:03.147230 | ubuntu-noble | 2026-08-18 16:12:03.147235 | ubuntu-noble | [octavia-base] 2026-08-18 16:12:03.147241 | ubuntu-noble | type = local 2026-08-18 16:12:03.147247 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-18 16:12:03.147252 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-18 16:12:03.147258 | ubuntu-noble | 2026-08-18 16:12:03.147263 | ubuntu-noble | 2026-08-18 16:12:03.147269 | ubuntu-noble | 2026-08-18 16:12:03.147282 | ubuntu-noble | [placement-base] 2026-08-18 16:12:03.147288 | ubuntu-noble | type = local 2026-08-18 16:12:03.147294 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-18 16:12:03.147300 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-18 16:12:03.147305 | ubuntu-noble | 2026-08-18 16:12:03.147311 | ubuntu-noble | 2026-08-18 16:12:03.147316 | ubuntu-noble | 2026-08-18 16:12:03.147322 | ubuntu-noble | [skyline-apiserver-base] 2026-08-18 16:12:03.147327 | ubuntu-noble | type = local 2026-08-18 16:12:03.147343 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:03.147350 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:03.147355 | ubuntu-noble | 2026-08-18 16:12:03.147361 | ubuntu-noble | 2026-08-18 16:12:03.147366 | ubuntu-noble | 2026-08-18 16:12:03.147372 | ubuntu-noble | [skyline-console-base] 2026-08-18 16:12:03.147377 | ubuntu-noble | type = local 2026-08-18 16:12:03.147383 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:03.147389 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:03.147394 | ubuntu-noble | 2026-08-18 16:12:03.147400 | ubuntu-noble | 2026-08-18 16:12:03.147405 | ubuntu-noble | 2026-08-18 16:12:03.147411 | ubuntu-noble | [watcher-base] 2026-08-18 16:12:03.147417 | ubuntu-noble | type = local 2026-08-18 16:12:03.147422 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-18 16:12:03.147428 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-18 16:12:03.147434 | ubuntu-noble | 2026-08-18 16:12:03.147439 | ubuntu-noble | 2026-08-18 16:12:03.147445 | ubuntu-noble | [openstack-base] 2026-08-18 16:12:03.147450 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-18 16:12:03.147456 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-18 16:12:03.147462 | ubuntu-noble | type = local 2026-08-18 16:12:03.147581 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-18 16:12:03.149630 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-18 16:12:03.149651 | ubuntu-noble | + VERSION=latest 2026-08-18 16:12:03.149658 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-18 16:12:03.149669 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-18 16:12:03.149678 | ubuntu-noble | + . defaults/all.sh 2026-08-18 16:12:03.149740 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-18 16:12:03.149749 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-18 16:12:03.149755 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-18 16:12:03.149765 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-18 16:12:03.150052 | ubuntu-noble | +++ deactivate nondestructive 2026-08-18 16:12:03.150069 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:12:03.150078 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:12:03.150084 | ubuntu-noble | +++ hash -r 2026-08-18 16:12:03.150121 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:12:03.150128 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-18 16:12:03.150136 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-18 16:12:03.150142 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-18 16:12:03.150183 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-18 16:12:03.150190 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-18 16:12:03.150198 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-18 16:12:03.150204 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-18 16:12:03.150223 | 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-18 16:12:03.150233 | 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-18 16:12:03.150239 | ubuntu-noble | +++ export PATH 2026-08-18 16:12:03.150247 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-18 16:12:03.150276 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-18 16:12:03.150283 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-18 16:12:03.150292 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-18 16:12:03.150297 | ubuntu-noble | +++ export PS1 2026-08-18 16:12:03.150303 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-18 16:12:03.150309 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-18 16:12:03.150317 | ubuntu-noble | +++ hash -r 2026-08-18 16:12:03.150325 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-18 16:12:03.151267 | ubuntu-noble | +++ date +%Y%m%d 2026-08-18 16:12:03.152570 | ubuntu-noble | ++ export BUILD_ID=20260818 2026-08-18 16:12:03.152587 | ubuntu-noble | ++ BUILD_ID=20260818 2026-08-18 16:12:03.152608 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-18 16:12:03.152614 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-18 16:12:03.152620 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-18 16:12:03.152626 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-18 16:12:03.152634 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-18 16:12:03.153461 | ubuntu-noble | +++ pwd 2026-08-18 16:12:03.154560 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-18 16:12:03.154589 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-18 16:12:03.154595 | ubuntu-noble | + export VERSION 2026-08-18 16:12:03.154600 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-18 16:12:03.154605 | ubuntu-noble | + mkdir -p tarballs 2026-08-18 16:12:03.156906 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-18 16:12:03.305021 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-18 16:12:03.305084 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=40 time=134 ms 2026-08-18 16:12:04.293635 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=40 time=131 ms 2026-08-18 16:12:04.293721 | ubuntu-noble | 2026-08-18 16:12:04.293737 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-18 16:12:04.293748 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-18 16:12:04.293757 | ubuntu-noble | rtt min/avg/max/mdev = 130.850/132.578/134.307/1.728 ms 2026-08-18 16:12:04.296736 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-18 16:12:04.300981 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:04.301075 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:04.301664 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-18 16:12:04.304422 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-18 16:12:04.304453 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-18 16:12:04.304531 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-18 16:12:04.304544 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-18 16:12:04.304557 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.369949 | ubuntu-noble | 2026-08-18 16:12:05 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:05.372264 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:05.372314 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.372327 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.375467 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.375502 | ubuntu-noble | ++ head -1 2026-08-18 16:12:05.375984 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:05.385910 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-18 16:12:05.386909 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-18 16:12:05.386988 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:05.386998 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-18 16:12:05.387005 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:05.387011 | ubuntu-noble | ++ local name=aodh 2026-08-18 16:12:05.387017 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:05.387024 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:05.387030 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-18 16:12:05.387036 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-18 16:12:05.387044 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:05.387050 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-18 16:12:05.387056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-18 16:12:05.387063 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:05.387069 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-18 16:12:05.387075 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-18 16:12:05.387088 | ubuntu-noble | ++ return 1 2026-08-18 16:12:05.387685 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:05.387718 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:05.388134 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-18 16:12:05.388176 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:05.388187 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-18 16:12:05.388232 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:05.388265 | ubuntu-noble | ++ local name=aodh 2026-08-18 16:12:05.388273 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:05.388306 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:05.388314 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-18 16:12:05.388323 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-18 16:12:05.388357 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:05.388365 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-18 16:12:05.388374 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-18 16:12:05.388381 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:05.388387 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-18 16:12:05.388393 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-18 16:12:05.388401 | ubuntu-noble | ++ return 1 2026-08-18 16:12:05.389379 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:05.389409 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:05.389416 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.389422 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.389428 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:05.389435 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.389441 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-18 16:12:05.389447 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:05.389453 | ubuntu-noble | + popd 2026-08-18 16:12:05.389460 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:05.389466 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:05.389885 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-18 16:12:05.391903 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-18 16:12:05.391938 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-18 16:12:05.391944 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-18 16:12:05.391967 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-18 16:12:05.391974 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.650037 | ubuntu-noble | 2026-08-18 16:12:06 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:06.652081 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:06.652147 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.652154 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.654049 | ubuntu-noble | ++ head -1 2026-08-18 16:12:06.654200 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.655690 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:06.665653 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-18 16:12:06.666961 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-18 16:12:06.667032 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:06.667046 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-18 16:12:06.667057 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:06.667067 | ubuntu-noble | ++ local name=barbican 2026-08-18 16:12:06.667077 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:06.667087 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:06.667097 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-18 16:12:06.667107 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-18 16:12:06.667118 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:06.667128 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-18 16:12:06.667159 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-18 16:12:06.667169 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:06.667179 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-18 16:12:06.667189 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-18 16:12:06.667209 | ubuntu-noble | ++ return 1 2026-08-18 16:12:06.667871 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:06.667904 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:06.668231 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-18 16:12:06.668255 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:06.668269 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-18 16:12:06.668314 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:06.668360 | ubuntu-noble | ++ local name=barbican 2026-08-18 16:12:06.668374 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:06.668388 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:06.668402 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-18 16:12:06.668412 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-18 16:12:06.668425 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:06.668439 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-18 16:12:06.668448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-18 16:12:06.668462 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:06.668472 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-18 16:12:06.668482 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-18 16:12:06.668496 | ubuntu-noble | ++ return 1 2026-08-18 16:12:06.669878 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:06.669919 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:06.669930 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.669965 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.669975 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:06.669985 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.669995 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-18 16:12:06.670004 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:06.670014 | ubuntu-noble | + popd 2026-08-18 16:12:06.670025 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:06.670035 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:06.670224 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-18 16:12:06.673659 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-18 16:12:06.673703 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-18 16:12:06.673713 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-18 16:12:06.673722 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-18 16:12:06.673732 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.767772 | ubuntu-noble | 2026-08-18 16:12:07 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:07.770373 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:07.770453 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.770467 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.772084 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.776890 | ubuntu-noble | ++ head -1 2026-08-18 16:12:07.776961 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:07.779120 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-18 16:12:07.779788 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-18 16:12:07.779881 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:07.779892 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-18 16:12:07.779902 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:07.779914 | ubuntu-noble | ++ local name=blazar 2026-08-18 16:12:07.779944 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:07.779977 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:07.779987 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-18 16:12:07.779996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-18 16:12:07.780010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:07.780018 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-18 16:12:07.780027 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-18 16:12:07.780035 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:07.780042 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-18 16:12:07.780048 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-18 16:12:07.780054 | ubuntu-noble | ++ return 1 2026-08-18 16:12:07.780536 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:07.780551 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:07.780725 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-18 16:12:07.780766 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:07.780775 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-18 16:12:07.780784 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:07.780842 | ubuntu-noble | ++ local name=blazar 2026-08-18 16:12:07.780856 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:07.780865 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:07.780879 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-18 16:12:07.780887 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-18 16:12:07.780896 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:07.780902 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-18 16:12:07.780908 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-18 16:12:07.780914 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:07.780920 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-18 16:12:07.780943 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-18 16:12:07.780952 | ubuntu-noble | ++ return 1 2026-08-18 16:12:07.781626 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:07.781645 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:07.781652 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.781658 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.781664 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:07.781670 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.781679 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-18 16:12:07.781686 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:07.781692 | ubuntu-noble | + popd 2026-08-18 16:12:07.781699 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:07.781705 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:07.781857 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:07.783219 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:07.783243 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-18 16:12:07.783249 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:07.783255 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:07.783261 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.981470 | ubuntu-noble | 2026-08-18 16:12:08 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:08.984246 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:08.984283 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.984294 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.985879 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.986211 | ubuntu-noble | ++ head -1 2026-08-18 16:12:08.988408 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:08.994604 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-18 16:12:08.995135 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-18 16:12:08.995169 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:08.995178 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-18 16:12:08.995189 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:08.995357 | ubuntu-noble | ++ local name=ceilometer 2026-08-18 16:12:08.995415 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:08.995426 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:08.995444 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-18 16:12:08.995454 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-18 16:12:08.995465 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:08.995473 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-18 16:12:08.995482 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-18 16:12:08.995491 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:08.995500 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-18 16:12:08.995508 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-18 16:12:08.995518 | ubuntu-noble | ++ return 1 2026-08-18 16:12:08.995885 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:08.996370 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:08.996746 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-18 16:12:08.996870 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:08.996892 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-18 16:12:08.996906 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:08.996941 | ubuntu-noble | ++ local name=ceilometer 2026-08-18 16:12:08.996953 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:08.996994 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:08.997008 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-18 16:12:08.997017 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-18 16:12:08.997029 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:08.997041 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-18 16:12:08.997053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-18 16:12:08.997062 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:08.997074 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-18 16:12:08.997082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-18 16:12:08.997094 | ubuntu-noble | ++ return 1 2026-08-18 16:12:08.997875 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:08.997906 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:08.997941 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.997951 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.997960 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:08.997968 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.997977 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-18 16:12:08.997985 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:08.997995 | ubuntu-noble | + popd 2026-08-18 16:12:08.998004 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:08.998013 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:08.998666 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-18 16:12:09.001008 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-18 16:12:09.001043 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-18 16:12:09.001053 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-18 16:12:09.001062 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-18 16:12:09.001071 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-18 16:12:10.829055 | ubuntu-noble | 2026-08-18 16:12:10 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:10.832131 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:10.832209 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-18 16:12:10.832224 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-18 16:12:10.834940 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-18 16:12:10.834989 | ubuntu-noble | ++ head -1 2026-08-18 16:12:10.835596 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:10.844071 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-18 16:12:10.844973 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-18 16:12:10.845028 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:10.845042 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-18 16:12:10.845060 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:10.845070 | ubuntu-noble | ++ local name=cinder 2026-08-18 16:12:10.845079 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:10.845087 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:10.845100 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-18 16:12:10.845118 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-18 16:12:10.845129 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-18 16:12:10.845141 | ubuntu-noble | ++ return 0 2026-08-18 16:12:10.846012 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-18 16:12:10.846270 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-18 16:12:10.846320 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:10.846345 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-18 16:12:10.846358 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:10.846403 | ubuntu-noble | ++ local name=cinder 2026-08-18 16:12:10.846416 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:10.846428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:10.846440 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-18 16:12:10.846453 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-18 16:12:10.846494 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:10.846505 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-18 16:12:10.846513 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-18 16:12:10.846523 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:10.846530 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-18 16:12:10.846537 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-18 16:12:10.846547 | ubuntu-noble | ++ return 1 2026-08-18 16:12:10.847398 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:10.847426 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:10.847435 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-18 16:12:10.847442 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-18 16:12:10.847450 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-18 16:12:10.847458 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-18 16:12:11.191737 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-18 16:12:11.199877 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-18 16:12:11.199978 | ubuntu-noble | + sort 2026-08-18 16:12:11.212061 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-18 16:12:11.214848 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-18 16:12:11.214879 | ubuntu-noble | ++ sort 2026-08-18 16:12:11.216213 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:11.216241 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-18 16:12:11.216283 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-18 16:12:11.216308 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-18 16:12:11.216316 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-18 16:12:11.216321 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-18 16:12:11.216337 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:11.218549 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-18 16:12:11.218570 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-18 16:12:11.218575 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-18 16:12:11.218609 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:11.220858 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-18 16:12:11.220880 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-18 16:12:11.220898 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-18 16:12:11.221054 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-18 16:12:11.221115 | ubuntu-noble | + popd 2026-08-18 16:12:11.223851 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-18 16:12:11.223878 | ubuntu-noble | + sort 2026-08-18 16:12:11.235146 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-18 16:12:11.235272 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-18 16:12:11.235304 | ubuntu-noble | + local before=files-before 2026-08-18 16:12:11.235324 | ubuntu-noble | + local after=files-after 2026-08-18 16:12:11.235340 | ubuntu-noble | + local sources_txt 2026-08-18 16:12:11.236530 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-18 16:12:11.236849 | ubuntu-noble | ++ head -1 2026-08-18 16:12:11.239478 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-18 16:12:11.239533 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-18 16:12:11.239556 | ubuntu-noble | + local new_files 2026-08-18 16:12:11.240294 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-18 16:12:11.245304 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-18 16:12:11.245324 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-18 16:12:11.245650 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-18 16:12:11.247567 | ubuntu-noble | + [[ -n y ]] 2026-08-18 16:12:11.247588 | ubuntu-noble | + echo 2026-08-18 16:12:11.247592 | ubuntu-noble | + local file 2026-08-18 16:12:11.247596 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:11.247600 | ubuntu-noble | + case $file in 2026-08-18 16:12:11.247605 | 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-18 16:12:11.247610 | 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-18 16:12:11.247616 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-18 16:12:11.247620 | ubuntu-noble | + rm files-before files-after 2026-08-18 16:12:11.249252 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-18 16:12:12.456693 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-18 16:12:12.526070 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-18 16:12:12.526172 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-18 16:12:12.526187 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:12.526200 | ubuntu-noble | + popd 2026-08-18 16:12:12.526211 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:12.526222 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:12.526242 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-18 16:12:12.527890 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-18 16:12:12.527920 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-18 16:12:12.528006 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-18 16:12:12.528590 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-18 16:12:12.528612 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.826229 | ubuntu-noble | 2026-08-18 16:12:13 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1016620/1016620] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:13.830473 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:13.830571 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.830596 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.832967 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.833024 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:13.833043 | ubuntu-noble | ++ head -1 2026-08-18 16:12:13.839628 | ubuntu-noble | + directory=designate-21.0.1.dev12 2026-08-18 16:12:13.840937 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev12 2026-08-18 16:12:13.840969 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:13.840975 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-18 16:12:13.840980 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:13.840984 | ubuntu-noble | ++ local name=designate 2026-08-18 16:12:13.840992 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:13.840996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:13.841020 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-18 16:12:13.841066 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-18 16:12:13.841130 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:13.841136 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-18 16:12:13.841155 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-18 16:12:13.841176 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:13.841183 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-18 16:12:13.841204 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-18 16:12:13.841230 | ubuntu-noble | ++ return 1 2026-08-18 16:12:13.841982 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:13.842046 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:13.842270 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev12 /source 2026-08-18 16:12:13.842290 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:13.842304 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-18 16:12:13.842317 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:13.842355 | ubuntu-noble | ++ local name=designate 2026-08-18 16:12:13.842366 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:13.842378 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:13.842387 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-18 16:12:13.842399 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-18 16:12:13.842426 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:13.842435 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-18 16:12:13.842444 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-18 16:12:13.842456 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:13.842465 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-18 16:12:13.842473 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-18 16:12:13.842482 | ubuntu-noble | ++ return 1 2026-08-18 16:12:13.842681 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:13.842693 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:13.842706 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.842715 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.842723 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:13.842732 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.842741 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-18 16:12:13.842749 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:13.842761 | ubuntu-noble | + popd 2026-08-18 16:12:13.842773 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:13.842785 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:13.843902 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-18 16:12:13.845552 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-18 16:12:13.845589 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-18 16:12:13.845606 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-18 16:12:13.845615 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-18 16:12:13.845624 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.280768 | ubuntu-noble | 2026-08-18 16:12:15 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:15.284596 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:15.284670 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.284692 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.287976 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.288063 | ubuntu-noble | ++ head -1 2026-08-18 16:12:15.288963 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:15.302077 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-18 16:12:15.303471 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-18 16:12:15.303667 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:15.303744 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-18 16:12:15.303887 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:15.304008 | ubuntu-noble | ++ local name=glance 2026-08-18 16:12:15.304060 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:15.304146 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:15.304196 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-18 16:12:15.304244 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-18 16:12:15.304320 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:15.304361 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-18 16:12:15.304402 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-18 16:12:15.304443 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:15.304480 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-18 16:12:15.304518 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-18 16:12:15.304566 | ubuntu-noble | ++ return 1 2026-08-18 16:12:15.305251 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:15.305343 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:15.306242 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-18 16:12:15.306339 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:15.306355 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-18 16:12:15.306364 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:15.306373 | ubuntu-noble | ++ local name=glance 2026-08-18 16:12:15.306382 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:15.306391 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:15.306399 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-18 16:12:15.306414 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-18 16:12:15.306423 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:15.306432 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-18 16:12:15.306440 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-18 16:12:15.306449 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:15.306458 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-18 16:12:15.306467 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-18 16:12:15.306476 | ubuntu-noble | ++ return 1 2026-08-18 16:12:15.307745 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:15.307787 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:15.307797 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.307869 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.307879 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:15.307888 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.307916 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-18 16:12:15.307925 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:15.307934 | ubuntu-noble | + popd 2026-08-18 16:12:15.307943 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:15.307953 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:15.308120 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-18 16:12:15.311471 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-18 16:12:15.311511 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-18 16:12:15.311522 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-18 16:12:15.311531 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-18 16:12:15.311540 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.766030 | ubuntu-noble | 2026-08-18 16:12:16 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:16.766972 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:16.767005 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.767020 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.769900 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.772971 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:16.773017 | ubuntu-noble | ++ head -1 2026-08-18 16:12:16.781612 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-18 16:12:16.781932 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-18 16:12:16.781961 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:16.781976 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-18 16:12:16.782013 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:16.782055 | ubuntu-noble | ++ local name=openstack_heat 2026-08-18 16:12:16.782065 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:16.782101 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:16.782111 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-18 16:12:16.782123 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-18 16:12:16.782136 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:16.782144 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-18 16:12:16.782157 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-18 16:12:16.782165 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:16.782173 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-18 16:12:16.782184 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-18 16:12:16.782192 | ubuntu-noble | ++ return 1 2026-08-18 16:12:16.782493 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:16.782505 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:16.783898 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-18 16:12:16.783947 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:16.783956 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-18 16:12:16.783961 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:16.783966 | ubuntu-noble | ++ local name=openstack_heat 2026-08-18 16:12:16.783971 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:16.783975 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:16.783980 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-18 16:12:16.783985 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-18 16:12:16.783990 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:16.783994 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-18 16:12:16.783999 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-18 16:12:16.784003 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:16.784007 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-18 16:12:16.784011 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-18 16:12:16.784027 | ubuntu-noble | ++ return 1 2026-08-18 16:12:16.784680 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:16.784698 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:16.784703 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.784708 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.784713 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:16.784717 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.784722 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-18 16:12:16.784726 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:16.784731 | ubuntu-noble | + popd 2026-08-18 16:12:16.784736 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:16.784742 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:16.785294 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-18 16:12:16.787926 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-18 16:12:16.787972 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-18 16:12:16.787991 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-18 16:12:16.788000 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-18 16:12:16.788008 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.388020 | ubuntu-noble | 2026-08-18 16:12:18 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:18.390700 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:18.390757 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.390774 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.392911 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.392966 | ubuntu-noble | ++ head -1 2026-08-18 16:12:18.394293 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:18.408077 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-18 16:12:18.409171 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-18 16:12:18.409226 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:18.409241 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-18 16:12:18.409259 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:18.409271 | ubuntu-noble | ++ local name=horizon 2026-08-18 16:12:18.409287 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:18.409333 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:18.409348 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-18 16:12:18.409364 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-18 16:12:18.409382 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:18.409394 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-18 16:12:18.409407 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-18 16:12:18.409423 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:18.409435 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-18 16:12:18.409447 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-18 16:12:18.409459 | ubuntu-noble | ++ return 1 2026-08-18 16:12:18.409915 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:18.410463 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:18.410791 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-18 16:12:18.410908 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:18.410924 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-18 16:12:18.410940 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:18.410953 | ubuntu-noble | ++ local name=horizon 2026-08-18 16:12:18.410968 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:18.410980 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:18.410992 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-18 16:12:18.411009 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-18 16:12:18.411022 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:18.411056 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-18 16:12:18.411066 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-18 16:12:18.411076 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:18.411090 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-18 16:12:18.411100 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-18 16:12:18.411110 | ubuntu-noble | ++ return 1 2026-08-18 16:12:18.411900 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:18.411944 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:18.411951 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.411957 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.411963 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:18.411967 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.411972 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-18 16:12:18.411976 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:18.411980 | ubuntu-noble | + popd 2026-08-18 16:12:18.411993 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:18.411999 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:18.412657 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-18 16:12:18.415400 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-18 16:12:18.415464 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-18 16:12:18.415530 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-18 16:12:18.415537 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-18 16:12:18.415567 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-18 16:12:19.930999 | ubuntu-noble | 2026-08-18 16:12:19 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:19.932917 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:19.932971 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-18 16:12:19.932986 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-18 16:12:19.935880 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-18 16:12:19.935929 | ubuntu-noble | ++ head -1 2026-08-18 16:12:19.936198 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:19.946627 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-18 16:12:19.947396 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-18 16:12:19.947434 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:19.947444 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-18 16:12:19.947455 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:19.947506 | ubuntu-noble | ++ local name=ironic 2026-08-18 16:12:19.947517 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:19.947528 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:19.947536 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-18 16:12:19.947547 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-18 16:12:19.947567 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-18 16:12:19.947575 | ubuntu-noble | ++ return 0 2026-08-18 16:12:19.948279 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-18 16:12:19.948503 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-18 16:12:19.948520 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:19.948530 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-18 16:12:19.948551 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:19.948587 | ubuntu-noble | ++ local name=ironic 2026-08-18 16:12:19.948596 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:19.948607 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:19.948616 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-18 16:12:19.948627 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-18 16:12:19.948637 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:19.948648 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-18 16:12:19.948675 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-18 16:12:19.948687 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:19.948695 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-18 16:12:19.948703 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-18 16:12:19.948711 | ubuntu-noble | ++ return 1 2026-08-18 16:12:19.949723 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:19.949884 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:19.949905 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-18 16:12:19.949917 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-18 16:12:19.949927 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-18 16:12:19.949937 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-18 16:12:20.154288 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-18 16:12:20.159849 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-18 16:12:20.159880 | ubuntu-noble | + sort 2026-08-18 16:12:20.166411 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-18 16:12:20.169386 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-18 16:12:20.169418 | ubuntu-noble | ++ sort 2026-08-18 16:12:20.170308 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.170335 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-18 16:12:20.170383 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-18 16:12:20.170392 | 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-18 16:12:20.170400 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-18 16:12:20.170406 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-18 16:12:20.170412 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.172851 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-18 16:12:20.172871 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-18 16:12:20.172876 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-18 16:12:20.172880 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-18 16:12:20.172884 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-18 16:12:20.172887 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-18 16:12:20.172891 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-18 16:12:20.172894 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-18 16:12:20.173076 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-18 16:12:20.173171 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-18 16:12:20.173274 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-18 16:12:20.173363 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-18 16:12:20.173556 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-18 16:12:20.173658 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-18 16:12:20.173916 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-18 16:12:20.174068 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-18 16:12:20.174518 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-18 16:12:20.174721 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-18 16:12:20.175159 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-18 16:12:20.175389 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-18 16:12:20.175500 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.175622 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-18 16:12:20.176010 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-18 16:12:20.176369 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-18 16:12:20.177281 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-18 16:12:20.177973 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-18 16:12:20.178418 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-18 16:12:20.178582 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-18 16:12:20.178756 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-18 16:12:20.178971 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-18 16:12:20.179130 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-18 16:12:20.179587 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.181869 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-18 16:12:20.181893 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-18 16:12:20.181897 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-18 16:12:20.181901 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-18 16:12:20.181905 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-18 16:12:20.182039 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-18 16:12:20.182182 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-18 16:12:20.182295 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-18 16:12:20.182452 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-18 16:12:20.182545 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-18 16:12:20.182625 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-18 16:12:20.182715 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-18 16:12:20.183018 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-18 16:12:20.183184 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-18 16:12:20.183359 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-18 16:12:20.183495 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-18 16:12:20.184488 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-18 16:12:20.185089 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-18 16:12:20.186151 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-18 16:12:20.186785 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-18 16:12:20.187234 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.187535 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-18 16:12:20.188480 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-18 16:12:20.189250 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-18 16:12:20.191393 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-18 16:12:20.192549 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-18 16:12:20.193087 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-18 16:12:20.193321 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-18 16:12:20.193602 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-18 16:12:20.193985 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-18 16:12:20.194178 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-18 16:12:20.197487 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-18 16:12:20.197595 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.197668 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-18 16:12:20.197691 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-18 16:12:20.197718 | 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-18 16:12:20.197743 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-18 16:12:20.197757 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-18 16:12:20.197762 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.199868 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-18 16:12:20.199889 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-18 16:12:20.199893 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-18 16:12:20.199961 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-18 16:12:20.200041 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-18 16:12:20.200165 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-18 16:12:20.200321 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-18 16:12:20.200571 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-18 16:12:20.200686 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-18 16:12:20.200907 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-18 16:12:20.201050 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-18 16:12:20.201209 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-18 16:12:20.201321 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.201452 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-18 16:12:20.201593 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-18 16:12:20.201730 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-18 16:12:20.201954 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-18 16:12:20.202114 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-18 16:12:20.202451 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.204863 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-18 16:12:20.204884 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-18 16:12:20.204889 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-18 16:12:20.204893 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-18 16:12:20.204896 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-18 16:12:20.204899 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-18 16:12:20.204903 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-18 16:12:20.204906 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-18 16:12:20.205019 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-18 16:12:20.205176 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-18 16:12:20.205303 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-18 16:12:20.205439 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-18 16:12:20.205568 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.205688 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-18 16:12:20.205934 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-18 16:12:20.206068 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-18 16:12:20.206230 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-18 16:12:20.206373 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-18 16:12:20.207849 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-18 16:12:20.207924 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.207995 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-18 16:12:20.208029 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-18 16:12:20.208056 | 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-18 16:12:20.208080 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-18 16:12:20.208085 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-18 16:12:20.208097 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.209865 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-18 16:12:20.209974 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-18 16:12:20.210222 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-18 16:12:20.210309 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-18 16:12:20.210388 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-18 16:12:20.210469 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-18 16:12:20.210597 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-18 16:12:20.211039 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-18 16:12:20.211200 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-18 16:12:20.211282 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-18 16:12:20.211308 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-18 16:12:20.211344 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-18 16:12:20.211369 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-18 16:12:20.211397 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-18 16:12:20.211421 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-18 16:12:20.211445 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-18 16:12:20.211472 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-18 16:12:20.211500 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-18 16:12:20.211852 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-18 16:12:20.211865 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-18 16:12:20.211869 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-18 16:12:20.211872 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-18 16:12:20.211876 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-18 16:12:20.211930 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-18 16:12:20.212012 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-18 16:12:20.212118 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-18 16:12:20.212228 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-18 16:12:20.212364 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-18 16:12:20.212872 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-18 16:12:20.212994 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-18 16:12:20.213454 | ubuntu-noble | checking file ironic/db/api.py 2026-08-18 16:12:20.213659 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-18 16:12:20.213986 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-18 16:12:20.214312 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.214441 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-18 16:12:20.214577 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-18 16:12:20.215417 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-18 16:12:20.215885 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-18 16:12:20.218694 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-18 16:12:20.218712 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-18 16:12:20.218716 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-18 16:12:20.218720 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-18 16:12:20.218723 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-18 16:12:20.218726 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-18 16:12:20.218920 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.220855 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-18 16:12:20.220876 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-18 16:12:20.220975 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-18 16:12:20.221050 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-18 16:12:20.221122 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-18 16:12:20.221200 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-18 16:12:20.221312 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-18 16:12:20.221650 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-18 16:12:20.221840 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-18 16:12:20.221926 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-18 16:12:20.221951 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-18 16:12:20.221986 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-18 16:12:20.222011 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-18 16:12:20.222039 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-18 16:12:20.222063 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-18 16:12:20.222087 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-18 16:12:20.222114 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-18 16:12:20.222142 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-18 16:12:20.222167 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-18 16:12:20.222190 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-18 16:12:20.222224 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-18 16:12:20.222262 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-18 16:12:20.222299 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-18 16:12:20.222516 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-18 16:12:20.222597 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-18 16:12:20.222697 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-18 16:12:20.222769 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-18 16:12:20.224037 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-18 16:12:20.224162 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-18 16:12:20.224184 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-18 16:12:20.224202 | ubuntu-noble | patching file ironic/db/api.py 2026-08-18 16:12:20.224237 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-18 16:12:20.224305 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-18 16:12:20.224578 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.224673 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-18 16:12:20.224834 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-18 16:12:20.225625 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-18 16:12:20.226037 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-18 16:12:20.227219 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-18 16:12:20.227411 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-18 16:12:20.228144 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-18 16:12:20.228311 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-18 16:12:20.228451 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-18 16:12:20.228576 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-18 16:12:20.232021 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-18 16:12:20.232067 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.232078 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-18 16:12:20.232089 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-18 16:12:20.232101 | 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-18 16:12:20.232112 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-18 16:12:20.232122 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-18 16:12:20.232132 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.233090 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-18 16:12:20.233177 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.233875 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.235110 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-18 16:12:20.235205 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.235886 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-18 16:12:20.236020 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.236207 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-18 16:12:20.236313 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-18 16:12:20.236414 | 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-18 16:12:20.236885 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-18 16:12:20.236923 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-18 16:12:20.236934 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.238110 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-18 16:12:20.238227 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.238462 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-18 16:12:20.238650 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-18 16:12:20.239474 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.240455 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-18 16:12:20.240599 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-18 16:12:20.240861 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-18 16:12:20.241036 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-18 16:12:20.241873 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-18 16:12:20.241904 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.241914 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-18 16:12:20.241925 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-18 16:12:20.241935 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-18 16:12:20.241946 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-18 16:12:20.241957 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-18 16:12:20.242007 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.243598 | ubuntu-noble | checking file ironic/common/states.py 2026-08-18 16:12:20.243795 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-18 16:12:20.243868 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-18 16:12:20.244000 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-18 16:12:20.244717 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.245755 | ubuntu-noble | patching file ironic/common/states.py 2026-08-18 16:12:20.245971 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-18 16:12:20.245998 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-18 16:12:20.246104 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-18 16:12:20.247014 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-18 16:12:20.247093 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:20.247107 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-18 16:12:20.247117 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-18 16:12:20.247148 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-18 16:12:20.247158 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-18 16:12:20.247167 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-18 16:12:20.247176 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:20.250655 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-18 16:12:20.251368 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:20.254172 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-18 16:12:20.254767 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-18 16:12:20.254923 | ubuntu-noble | + popd 2026-08-18 16:12:20.256902 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-18 16:12:20.256955 | ubuntu-noble | + sort 2026-08-18 16:12:20.273018 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-18 16:12:20.273142 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-18 16:12:20.273184 | ubuntu-noble | + local before=files-before 2026-08-18 16:12:20.273211 | ubuntu-noble | + local after=files-after 2026-08-18 16:12:20.273237 | ubuntu-noble | + local sources_txt 2026-08-18 16:12:20.275003 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-18 16:12:20.275523 | ubuntu-noble | ++ head -1 2026-08-18 16:12:20.278740 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.278869 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-18 16:12:20.278917 | ubuntu-noble | + local new_files 2026-08-18 16:12:20.279980 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-18 16:12:20.287008 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-18 16:12:20.287070 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-18 16:12:20.287083 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-18 16:12:20.287093 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-18 16:12:20.287102 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-18 16:12:20.287111 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-18 16:12:20.287120 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-18 16:12:20.287129 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-18 16:12:20.287138 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-18 16:12:20.287148 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-18 16:12:20.287156 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-18 16:12:20.287166 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-18 16:12:20.287174 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-18 16:12:20.287183 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-18 16:12:20.287192 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-18 16:12:20.287201 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-18 16:12:20.287209 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-18 16:12:20.287218 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-18 16:12:20.287226 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-18 16:12:20.287235 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-18 16:12:20.287244 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-18 16:12:20.287253 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-18 16:12:20.287261 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-18 16:12:20.287270 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-18 16:12:20.287295 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-18 16:12:20.287305 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-18 16:12:20.287313 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-18 16:12:20.287322 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-18 16:12:20.287331 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-18 16:12:20.287339 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-18 16:12:20.287348 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-18 16:12:20.287356 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-18 16:12:20.287365 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-18 16:12:20.287373 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-18 16:12:20.287382 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-18 16:12:20.287391 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-18 16:12:20.287407 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.290972 | ubuntu-noble | + [[ -n l ]] 2026-08-18 16:12:20.291041 | ubuntu-noble | + echo 2026-08-18 16:12:20.291050 | ubuntu-noble | + local file 2026-08-18 16:12:20.291055 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291061 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291066 | ubuntu-noble | + continue 2026-08-18 16:12:20.291071 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291076 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291082 | ubuntu-noble | + continue 2026-08-18 16:12:20.291087 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291092 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291097 | ubuntu-noble | + continue 2026-08-18 16:12:20.291102 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291107 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291112 | ubuntu-noble | + continue 2026-08-18 16:12:20.291117 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291122 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291127 | ubuntu-noble | + continue 2026-08-18 16:12:20.291132 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291137 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291143 | 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-18 16:12:20.291151 | 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-18 16:12:20.291158 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-18 16:12:20.291164 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291169 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291185 | 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-18 16:12:20.291191 | 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-18 16:12:20.291197 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-18 16:12:20.291202 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291208 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291213 | 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-18 16:12:20.291218 | 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-18 16:12:20.291224 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-18 16:12:20.291229 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291247 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291252 | 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-18 16:12:20.291258 | 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-18 16:12:20.291263 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-18 16:12:20.291268 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291273 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291278 | 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-18 16:12:20.291283 | 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-18 16:12:20.291291 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-18 16:12:20.291296 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291301 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291306 | ubuntu-noble | + continue 2026-08-18 16:12:20.291311 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291316 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291320 | ubuntu-noble | + continue 2026-08-18 16:12:20.291325 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291330 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291335 | ubuntu-noble | + continue 2026-08-18 16:12:20.291340 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291345 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291349 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-18 16:12:20.291355 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.291360 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-18 16:12:20.291365 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291369 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291374 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-18 16:12:20.291379 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.291384 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-18 16:12:20.291389 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291394 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291399 | 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-18 16:12:20.291404 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.291410 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-18 16:12:20.291415 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291420 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291425 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-18 16:12:20.291430 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.291435 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-18 16:12:20.291447 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:20.291452 | ubuntu-noble | + case $file in 2026-08-18 16:12:20.291457 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-18 16:12:20.291462 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-18 16:12:20.291467 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-18 16:12:20.291472 | ubuntu-noble | + rm files-before files-after 2026-08-18 16:12:20.294526 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-18 16:12:20.939898 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-18 16:12:20.988977 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-18 16:12:20.989100 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-18 16:12:20.989117 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:20.989130 | ubuntu-noble | + popd 2026-08-18 16:12:20.989153 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:20.989165 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:20.989508 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-18 16:12:20.991082 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-18 16:12:20.991107 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-18 16:12:20.991125 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-18 16:12:20.991135 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-18 16:12:20.991146 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.421007 | ubuntu-noble | 2026-08-18 16:12:22 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:22.422666 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:22.422719 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.422733 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.425866 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.425914 | ubuntu-noble | ++ head -1 2026-08-18 16:12:22.426128 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:22.431678 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-18 16:12:22.432229 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-18 16:12:22.432264 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:22.432279 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-18 16:12:22.432318 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:22.432332 | ubuntu-noble | ++ local name=keystone 2026-08-18 16:12:22.432344 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:22.432356 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:22.432368 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-18 16:12:22.432377 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-18 16:12:22.432432 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:22.432443 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-18 16:12:22.432452 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-18 16:12:22.432461 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:22.432470 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-18 16:12:22.432483 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-18 16:12:22.432492 | ubuntu-noble | ++ return 1 2026-08-18 16:12:22.432679 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:22.432691 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:22.433878 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-18 16:12:22.433916 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:22.433927 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-18 16:12:22.433932 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:22.433936 | ubuntu-noble | ++ local name=keystone 2026-08-18 16:12:22.433939 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:22.433947 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:22.433951 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-18 16:12:22.433955 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-18 16:12:22.433959 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:22.433964 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-18 16:12:22.433967 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-18 16:12:22.433972 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:22.433989 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-18 16:12:22.433992 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-18 16:12:22.434030 | ubuntu-noble | ++ return 1 2026-08-18 16:12:22.434826 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:22.434862 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:22.434867 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.434871 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.434874 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:22.434878 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.434881 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-18 16:12:22.434884 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:22.434888 | ubuntu-noble | + popd 2026-08-18 16:12:22.434892 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:22.434895 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:22.435372 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-18 16:12:22.437672 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-18 16:12:22.437691 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-18 16:12:22.437695 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-18 16:12:22.437699 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-18 16:12:22.437702 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.628891 | ubuntu-noble | 2026-08-18 16:12:23 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:23.631027 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:23.631087 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.631097 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.633894 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.633927 | ubuntu-noble | ++ head -1 2026-08-18 16:12:23.634248 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:23.641718 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-18 16:12:23.642237 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-18 16:12:23.642325 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:23.642336 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-18 16:12:23.642396 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:23.642432 | ubuntu-noble | ++ local name=magnum 2026-08-18 16:12:23.642441 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:23.642479 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:23.642488 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-18 16:12:23.642518 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-18 16:12:23.642562 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:23.642568 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-18 16:12:23.642577 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-18 16:12:23.642584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:23.642589 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-18 16:12:23.642596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-18 16:12:23.642603 | ubuntu-noble | ++ return 1 2026-08-18 16:12:23.643029 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:23.643041 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:23.644352 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-18 16:12:23.644380 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:23.644386 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-18 16:12:23.644391 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:23.644396 | ubuntu-noble | ++ local name=magnum 2026-08-18 16:12:23.644400 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:23.644405 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:23.644409 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-18 16:12:23.644415 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-18 16:12:23.644430 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:23.644434 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-18 16:12:23.644439 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-18 16:12:23.644443 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:23.644447 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-18 16:12:23.644452 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-18 16:12:23.644456 | ubuntu-noble | ++ return 1 2026-08-18 16:12:23.644465 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:23.644470 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:23.644474 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.644479 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.644483 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:23.644490 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.644494 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-18 16:12:23.644498 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:23.644505 | ubuntu-noble | + popd 2026-08-18 16:12:23.644600 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:23.644627 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:23.645503 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-18 16:12:23.647281 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-18 16:12:23.647297 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-18 16:12:23.647366 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-18 16:12:23.647373 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-18 16:12:23.647380 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.403003 | ubuntu-noble | 2026-08-18 16:12:25 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592149/3592149] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:25.405956 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:25.406000 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.406012 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.408116 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.408479 | ubuntu-noble | ++ head -1 2026-08-18 16:12:25.410333 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:25.417235 | ubuntu-noble | + directory=manila-21.0.2.dev31 2026-08-18 16:12:25.418164 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev31 2026-08-18 16:12:25.418266 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:25.418278 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-18 16:12:25.418313 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:25.418367 | ubuntu-noble | ++ local name=manila 2026-08-18 16:12:25.418375 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:25.418411 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:25.418420 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-18 16:12:25.418444 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-18 16:12:25.418497 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:25.418508 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-18 16:12:25.418514 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-18 16:12:25.418520 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:25.418529 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-18 16:12:25.418535 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-18 16:12:25.418541 | ubuntu-noble | ++ return 1 2026-08-18 16:12:25.419238 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:25.419260 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:25.419623 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev31 /source 2026-08-18 16:12:25.419702 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:25.419748 | ubuntu-noble | ++ local directory=manila-21.0.2.dev31 2026-08-18 16:12:25.419817 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:25.419847 | ubuntu-noble | ++ local name=manila 2026-08-18 16:12:25.419857 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:25.419890 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:25.419899 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-18 16:12:25.419912 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-18 16:12:25.419936 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:25.419945 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-18 16:12:25.419952 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-18 16:12:25.419960 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:25.419966 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-18 16:12:25.419972 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-18 16:12:25.419980 | ubuntu-noble | ++ return 1 2026-08-18 16:12:25.420861 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:25.420888 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:25.420894 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.420901 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.420907 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:25.420913 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.420919 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-18 16:12:25.420925 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:25.420931 | ubuntu-noble | + popd 2026-08-18 16:12:25.420938 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:25.420944 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:25.421169 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-18 16:12:25.422910 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-18 16:12:25.422969 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-18 16:12:25.422984 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-18 16:12:25.422991 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-18 16:12:25.422997 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.489014 | ubuntu-noble | 2026-08-18 16:12:26 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:26.491961 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:26.492024 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.492039 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.494070 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.496444 | ubuntu-noble | ++ head -1 2026-08-18 16:12:26.497250 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:26.504368 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-18 16:12:26.505781 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-18 16:12:26.505846 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:26.505857 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-18 16:12:26.505863 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:26.505870 | ubuntu-noble | ++ local name=masakari 2026-08-18 16:12:26.505876 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:26.505883 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:26.505890 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-18 16:12:26.505896 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-18 16:12:26.505904 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:26.505910 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-18 16:12:26.505916 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-18 16:12:26.505931 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:26.505951 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-18 16:12:26.505957 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-18 16:12:26.505963 | ubuntu-noble | ++ return 1 2026-08-18 16:12:26.505975 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:26.505982 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:26.506894 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-18 16:12:26.506941 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:26.506952 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-18 16:12:26.506959 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:26.506965 | ubuntu-noble | ++ local name=masakari 2026-08-18 16:12:26.506971 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:26.506977 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:26.506983 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-18 16:12:26.506990 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-18 16:12:26.506996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:26.507002 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-18 16:12:26.507008 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-18 16:12:26.507014 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:26.507020 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-18 16:12:26.507026 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-18 16:12:26.507033 | ubuntu-noble | ++ return 1 2026-08-18 16:12:26.507738 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:26.507761 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:26.507768 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.507774 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.507780 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:26.507786 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.507792 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-18 16:12:26.507856 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:26.507871 | ubuntu-noble | + popd 2026-08-18 16:12:26.507877 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:26.507884 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:26.508227 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:26.510468 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:26.510500 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-18 16:12:26.510507 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:26.510515 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:26.510521 | 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-18 16:12:27.451474 | ubuntu-noble | 2026-08-18 16:12:27 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:27.454972 | 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-18 16:12:27.455067 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.455082 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.457935 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.457983 | ubuntu-noble | ++ head -1 2026-08-18 16:12:27.458534 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:27.466455 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.467845 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.467909 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:27.467922 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.467953 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:27.467963 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-18 16:12:27.467974 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:27.467983 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:27.467992 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-18 16:12:27.468002 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-18 16:12:27.468011 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:27.468020 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-18 16:12:27.468039 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-18 16:12:27.468048 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-18 16:12:27.468057 | ubuntu-noble | ++ return 0 2026-08-18 16:12:27.468660 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-18 16:12:27.469132 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-18 16:12:27.469229 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:27.469242 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.469255 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:27.469293 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-18 16:12:27.469303 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:27.469344 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:27.469355 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-18 16:12:27.469368 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-18 16:12:27.469381 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:27.469389 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-18 16:12:27.469401 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-18 16:12:27.469421 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:27.469434 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-18 16:12:27.469443 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-18 16:12:27.469452 | ubuntu-noble | ++ return 1 2026-08-18 16:12:27.470504 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:27.470537 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:27.470546 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.470557 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.470566 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-18 16:12:27.470574 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.492892 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.496865 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-18 16:12:27.496900 | ubuntu-noble | + sort 2026-08-18 16:12:27.501014 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.502599 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-18 16:12:27.502923 | ubuntu-noble | ++ sort 2026-08-18 16:12:27.506352 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:27.506461 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-18 16:12:27.506522 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-18 16:12:27.506555 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-18 16:12:27.506585 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-18 16:12:27.506599 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-18 16:12:27.506623 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:27.508563 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-18 16:12:27.508760 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-18 16:12:27.509384 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:27.510821 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-18 16:12:27.510989 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-18 16:12:27.511957 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-18 16:12:27.511981 | ubuntu-noble | + popd 2026-08-18 16:12:27.512036 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-18 16:12:27.512336 | ubuntu-noble | + sort 2026-08-18 16:12:27.515309 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-18 16:12:27.515390 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.515417 | ubuntu-noble | + local before=files-before 2026-08-18 16:12:27.515438 | ubuntu-noble | + local after=files-after 2026-08-18 16:12:27.515457 | ubuntu-noble | + local sources_txt 2026-08-18 16:12:27.516676 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-18 16:12:27.516921 | ubuntu-noble | ++ head -1 2026-08-18 16:12:27.519304 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-18 16:12:27.519613 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-18 16:12:27.519627 | ubuntu-noble | + local new_files 2026-08-18 16:12:27.520022 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-18 16:12:27.521783 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-18 16:12:27.521848 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-18 16:12:27.522172 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-18 16:12:27.523893 | ubuntu-noble | + [[ -n h ]] 2026-08-18 16:12:27.523913 | ubuntu-noble | + echo 2026-08-18 16:12:27.523917 | ubuntu-noble | + local file 2026-08-18 16:12:27.523921 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:27.523925 | ubuntu-noble | + case $file in 2026-08-18 16:12:27.523928 | ubuntu-noble | + continue 2026-08-18 16:12:27.523931 | ubuntu-noble | + rm files-before files-after 2026-08-18 16:12:27.525491 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.556241 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-18 16:12:27.562705 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.562737 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-18 16:12:27.562744 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:27.562751 | ubuntu-noble | + popd 2026-08-18 16:12:27.562757 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:27.562764 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:27.563091 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:27.564924 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:27.564982 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-18 16:12:27.564988 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:27.564993 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:27.564998 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.673043 | ubuntu-noble | 2026-08-18 16:12:28 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:28.676457 | 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-18 16:12:28.676542 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.676555 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.678869 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.678928 | ubuntu-noble | ++ head -1 2026-08-18 16:12:28.680939 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:28.688343 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-18 16:12:28.689348 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-18 16:12:28.689623 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:28.689707 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-18 16:12:28.689724 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:28.689735 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-18 16:12:28.689745 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:28.689763 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:28.689775 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-18 16:12:28.689787 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-18 16:12:28.689798 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:28.689896 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-18 16:12:28.689913 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-18 16:12:28.689923 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:28.689933 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-18 16:12:28.689943 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-18 16:12:28.689953 | ubuntu-noble | ++ return 1 2026-08-18 16:12:28.690339 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:28.690355 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:28.692445 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-18 16:12:28.692492 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:28.692504 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-18 16:12:28.692514 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:28.692524 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-18 16:12:28.692534 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:28.692543 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:28.692553 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-18 16:12:28.692564 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-18 16:12:28.692574 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:28.692584 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-18 16:12:28.692595 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-18 16:12:28.692604 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:28.692614 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-18 16:12:28.692624 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-18 16:12:28.692634 | ubuntu-noble | ++ return 1 2026-08-18 16:12:28.692651 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:28.692661 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:28.692694 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.692713 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.692731 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:28.692749 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.692767 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-18 16:12:28.692783 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:28.692794 | ubuntu-noble | + popd 2026-08-18 16:12:28.692874 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:28.692887 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:28.693918 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-18 16:12:28.696456 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-18 16:12:28.696495 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-18 16:12:28.696511 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-18 16:12:28.696521 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-18 16:12:28.696551 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.618042 | ubuntu-noble | 2026-08-18 16:12:30 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12262428/12262428] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:30.620679 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:30.620741 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.620754 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.623861 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.623905 | ubuntu-noble | ++ head -1 2026-08-18 16:12:30.623917 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:30.631235 | ubuntu-noble | + directory=neutron-27.0.4.dev14 2026-08-18 16:12:30.632068 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev14 2026-08-18 16:12:30.632206 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:30.632241 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-18 16:12:30.632278 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:30.632322 | ubuntu-noble | ++ local name=neutron 2026-08-18 16:12:30.632331 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:30.632374 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:30.632383 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-18 16:12:30.632406 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-18 16:12:30.632450 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:30.632459 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-18 16:12:30.632465 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-18 16:12:30.632472 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:30.632478 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-18 16:12:30.632486 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-18 16:12:30.632493 | ubuntu-noble | ++ return 1 2026-08-18 16:12:30.633191 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:30.633212 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:30.633591 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev14 /source 2026-08-18 16:12:30.633698 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:30.633729 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-18 16:12:30.633756 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:30.633790 | ubuntu-noble | ++ local name=neutron 2026-08-18 16:12:30.633833 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:30.633858 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:30.633867 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-18 16:12:30.633883 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-18 16:12:30.633892 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:30.633899 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-18 16:12:30.633907 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-18 16:12:30.633915 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:30.633923 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-18 16:12:30.633929 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-18 16:12:30.633936 | ubuntu-noble | ++ return 1 2026-08-18 16:12:30.634781 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:30.634837 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:30.634844 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.634850 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.634856 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:30.634862 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.634868 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-18 16:12:30.634873 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:30.634879 | ubuntu-noble | + popd 2026-08-18 16:12:30.634885 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:30.634891 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:30.635161 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-18 16:12:30.637327 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-18 16:12:30.637357 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-18 16:12:30.637363 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-18 16:12:30.637369 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-18 16:12:30.637375 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.524790 | ubuntu-noble | 2026-08-18 16:12:32 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:32.527940 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:32.528003 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.528023 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.531882 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.531933 | ubuntu-noble | ++ head -1 2026-08-18 16:12:32.533865 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:32.541481 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-18 16:12:32.542662 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-18 16:12:32.542745 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:32.542760 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-18 16:12:32.542856 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:32.542878 | ubuntu-noble | ++ local name=nova 2026-08-18 16:12:32.542887 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:32.542932 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:32.542945 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-18 16:12:32.542957 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-18 16:12:32.543004 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-18 16:12:32.543016 | ubuntu-noble | ++ return 0 2026-08-18 16:12:32.543956 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-18 16:12:32.544529 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-18 16:12:32.544703 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:32.544761 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-18 16:12:32.544844 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:32.544920 | ubuntu-noble | ++ local name=nova 2026-08-18 16:12:32.545553 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:32.545580 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:32.545590 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-18 16:12:32.545600 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-18 16:12:32.545609 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:32.545618 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-18 16:12:32.545662 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-18 16:12:32.545671 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:32.545680 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-18 16:12:32.545689 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-18 16:12:32.545698 | ubuntu-noble | ++ return 1 2026-08-18 16:12:32.545893 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:32.545968 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:32.546034 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.546067 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.546126 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-18 16:12:32.546211 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.984189 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-18 16:12:32.989231 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-18 16:12:32.990219 | ubuntu-noble | + sort 2026-08-18 16:12:33.009139 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-18 16:12:33.010865 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-18 16:12:33.011028 | ubuntu-noble | ++ sort 2026-08-18 16:12:33.014919 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-18 16:12:33.014962 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-18 16:12:33.014988 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-18 16:12:33.014999 | 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-18 16:12:33.015011 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-18 16:12:33.015021 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-18 16:12:33.015029 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-18 16:12:33.017882 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-18 16:12:33.017939 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-18 16:12:33.018392 | ubuntu-noble | + patch --forward --batch -p1 2026-08-18 16:12:33.020058 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-18 16:12:33.020396 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-18 16:12:33.021328 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-18 16:12:33.021352 | ubuntu-noble | + popd 2026-08-18 16:12:33.021595 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-18 16:12:33.021706 | ubuntu-noble | + sort 2026-08-18 16:12:33.043936 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-18 16:12:33.043992 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-18 16:12:33.044004 | ubuntu-noble | + local before=files-before 2026-08-18 16:12:33.044014 | ubuntu-noble | + local after=files-after 2026-08-18 16:12:33.044022 | ubuntu-noble | + local sources_txt 2026-08-18 16:12:33.045855 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-18 16:12:33.045884 | ubuntu-noble | ++ head -1 2026-08-18 16:12:33.048339 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-18 16:12:33.048370 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-18 16:12:33.048381 | ubuntu-noble | + local new_files 2026-08-18 16:12:33.049260 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-18 16:12:33.054123 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-18 16:12:33.054147 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-18 16:12:33.054882 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-18 16:12:33.056825 | ubuntu-noble | + [[ -n h ]] 2026-08-18 16:12:33.056852 | ubuntu-noble | + echo 2026-08-18 16:12:33.056857 | ubuntu-noble | + local file 2026-08-18 16:12:33.056862 | ubuntu-noble | + for file in $new_files 2026-08-18 16:12:33.056866 | ubuntu-noble | + case $file in 2026-08-18 16:12:33.056870 | 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-18 16:12:33.056876 | 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-18 16:12:33.056881 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-18 16:12:33.056886 | ubuntu-noble | + rm files-before files-after 2026-08-18 16:12:33.059108 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-18 16:12:34.591146 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-18 16:12:34.680123 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-18 16:12:34.680178 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-18 16:12:34.680185 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:34.680190 | ubuntu-noble | + popd 2026-08-18 16:12:34.680194 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:34.680199 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:34.681614 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-18 16:12:34.683844 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-18 16:12:34.683893 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-18 16:12:34.683906 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-18 16:12:34.683940 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-18 16:12:34.683952 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.062971 | ubuntu-noble | 2026-08-18 16:12:36 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346309/1346309] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:36.065431 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:36.065471 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.065480 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.067067 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.067203 | ubuntu-noble | ++ head -1 2026-08-18 16:12:36.069365 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:36.075183 | ubuntu-noble | + directory=octavia-17.0.1.dev14 2026-08-18 16:12:36.075858 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev14 2026-08-18 16:12:36.075876 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:36.075882 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-18 16:12:36.075888 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:36.075893 | ubuntu-noble | ++ local name=octavia 2026-08-18 16:12:36.075899 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:36.075904 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:36.075910 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-18 16:12:36.075915 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-18 16:12:36.075922 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:36.075927 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-18 16:12:36.075932 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-18 16:12:36.075937 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:36.075942 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-18 16:12:36.075947 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-18 16:12:36.075952 | ubuntu-noble | ++ return 1 2026-08-18 16:12:36.076365 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:36.076379 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:36.077323 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev14 /source 2026-08-18 16:12:36.077374 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:36.077382 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-18 16:12:36.077388 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:36.077393 | ubuntu-noble | ++ local name=octavia 2026-08-18 16:12:36.077399 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:36.077404 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:36.077410 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-18 16:12:36.077415 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-18 16:12:36.077421 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:36.077426 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-18 16:12:36.077432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-18 16:12:36.077437 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:36.077442 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-18 16:12:36.077448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-18 16:12:36.077453 | ubuntu-noble | ++ return 1 2026-08-18 16:12:36.077465 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:36.077471 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:36.077476 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.077482 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.077487 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:36.077492 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.077498 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-18 16:12:36.077503 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:36.077508 | ubuntu-noble | + popd 2026-08-18 16:12:36.077516 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:36.077534 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:36.078332 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-18 16:12:36.080094 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-18 16:12:36.080127 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-18 16:12:36.080134 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-18 16:12:36.080139 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-18 16:12:36.080145 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.245001 | ubuntu-noble | 2026-08-18 16:12:37 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:37.248495 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:37.248550 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.248588 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.251884 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.251930 | ubuntu-noble | ++ head -1 2026-08-18 16:12:37.253340 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:37.260188 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-18 16:12:37.261104 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-18 16:12:37.261188 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:37.261204 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-18 16:12:37.261246 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:37.261861 | ubuntu-noble | ++ local name=openstack_placement 2026-08-18 16:12:37.261941 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:37.261952 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:37.261959 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-18 16:12:37.261967 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-18 16:12:37.261974 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:37.261980 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-18 16:12:37.261986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-18 16:12:37.261992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:37.261999 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-18 16:12:37.262005 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-18 16:12:37.262036 | ubuntu-noble | ++ return 1 2026-08-18 16:12:37.262052 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:37.262058 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:37.262871 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-18 16:12:37.262898 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:37.262907 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-18 16:12:37.262913 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:37.262923 | ubuntu-noble | ++ local name=openstack_placement 2026-08-18 16:12:37.262930 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:37.262937 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:37.262947 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-18 16:12:37.262954 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-18 16:12:37.262982 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:37.262989 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-18 16:12:37.262997 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-18 16:12:37.263006 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:37.263011 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-18 16:12:37.263020 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-18 16:12:37.263046 | ubuntu-noble | ++ return 1 2026-08-18 16:12:37.263931 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:37.263967 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:37.263977 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.263985 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.263993 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:37.264000 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.264008 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-18 16:12:37.264015 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:37.264022 | ubuntu-noble | + popd 2026-08-18 16:12:37.264029 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:37.264037 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:37.264739 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:37.266912 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:37.266947 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-18 16:12:37.266954 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:37.266961 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:37.266973 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.093073 | ubuntu-noble | 2026-08-18 16:12:39 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:39.095409 | 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-18 16:12:39.095461 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.095473 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.097889 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.097932 | ubuntu-noble | ++ head -1 2026-08-18 16:12:39.099749 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:39.107730 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-18 16:12:39.108932 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-18 16:12:39.109139 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:39.109206 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-18 16:12:39.109266 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:39.109337 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-18 16:12:39.109374 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:39.109446 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:39.109484 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-18 16:12:39.109522 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-18 16:12:39.109615 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:39.109648 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-18 16:12:39.109679 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-18 16:12:39.109715 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:39.109744 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-18 16:12:39.109774 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-18 16:12:39.109862 | ubuntu-noble | ++ return 1 2026-08-18 16:12:39.110414 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:39.110489 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:39.111389 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-18 16:12:39.111525 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:39.111589 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-18 16:12:39.112197 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:39.112221 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-18 16:12:39.112228 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:39.112234 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:39.112258 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-18 16:12:39.112266 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-18 16:12:39.112272 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:39.112279 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-18 16:12:39.112285 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-18 16:12:39.112291 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:39.112297 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-18 16:12:39.112304 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-18 16:12:39.112310 | ubuntu-noble | ++ return 1 2026-08-18 16:12:39.112322 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:39.112329 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:39.112360 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.112370 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.112403 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:39.112414 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.112423 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-18 16:12:39.112431 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:39.112440 | ubuntu-noble | + popd 2026-08-18 16:12:39.112977 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:39.112996 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:39.113870 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:39.116391 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:39.116440 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-18 16:12:39.116451 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:39.116460 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:39.116469 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.903967 | ubuntu-noble | 2026-08-18 16:12:41 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-18 16:12:41.906986 | 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-18 16:12:41.907058 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.907074 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.909880 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.909928 | ubuntu-noble | ++ head -1 2026-08-18 16:12:41.910370 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:41.917933 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-18 16:12:41.918793 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-18 16:12:41.919032 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:41.919097 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-18 16:12:41.919151 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:41.919215 | ubuntu-noble | ++ local name=skyline_console 2026-08-18 16:12:41.919250 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:41.919316 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:41.919352 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-18 16:12:41.919389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-18 16:12:41.919455 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:41.919488 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-18 16:12:41.919543 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-18 16:12:41.919580 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:41.919625 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-18 16:12:41.919655 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-18 16:12:41.919691 | ubuntu-noble | ++ return 1 2026-08-18 16:12:41.920154 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:41.920223 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:41.921058 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-18 16:12:41.921172 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:41.921214 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-18 16:12:41.921254 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:41.921303 | ubuntu-noble | ++ local name=skyline_console 2026-08-18 16:12:41.921332 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:41.921380 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:41.921408 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-18 16:12:41.921436 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-18 16:12:41.921478 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:41.921527 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-18 16:12:41.921554 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-18 16:12:41.921583 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:41.921608 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-18 16:12:41.921632 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-18 16:12:41.921661 | ubuntu-noble | ++ return 1 2026-08-18 16:12:41.922075 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:41.922139 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:41.922186 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.922208 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.922238 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:41.922270 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.922289 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-18 16:12:41.922316 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:41.922339 | ubuntu-noble | + popd 2026-08-18 16:12:41.922438 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:41.922472 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:41.923220 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-18 16:12:41.925042 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-18 16:12:41.925116 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-18 16:12:41.925172 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-18 16:12:41.925195 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-18 16:12:41.925232 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.228259 | ubuntu-noble | 2026-08-18 16:12:43 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:43.231892 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:43.231968 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.231992 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.234875 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.234925 | ubuntu-noble | ++ head -1 2026-08-18 16:12:43.236395 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:43.244641 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-18 16:12:43.245680 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-18 16:12:43.245909 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:43.245973 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-18 16:12:43.246022 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:43.246080 | ubuntu-noble | ++ local name=python_watcher 2026-08-18 16:12:43.246110 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:43.246187 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:43.246220 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-18 16:12:43.246254 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-18 16:12:43.246305 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:43.246331 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-18 16:12:43.246357 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-18 16:12:43.246387 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:43.246412 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-18 16:12:43.246437 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-18 16:12:43.246467 | ubuntu-noble | ++ return 1 2026-08-18 16:12:43.246998 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:43.247079 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:43.248011 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-18 16:12:43.248147 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:43.248192 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-18 16:12:43.248234 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:43.248285 | ubuntu-noble | ++ local name=python_watcher 2026-08-18 16:12:43.248314 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:43.248365 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:43.248394 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-18 16:12:43.248423 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-18 16:12:43.248464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:43.248509 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-18 16:12:43.248536 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-18 16:12:43.248575 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:43.248601 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-18 16:12:43.248626 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-18 16:12:43.248656 | ubuntu-noble | ++ return 1 2026-08-18 16:12:43.249135 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:43.249213 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:43.249291 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.249326 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.249378 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:43.249415 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.249433 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-18 16:12:43.249462 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:43.249514 | ubuntu-noble | + popd 2026-08-18 16:12:43.249667 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-18 16:12:43.249711 | ubuntu-noble | + pushd tarballs 2026-08-18 16:12:43.250570 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-18 16:12:43.252715 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-18 16:12:43.253275 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-18 16:12:43.253302 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-18 16:12:43.253310 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-18 16:12:43.253318 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.182065 | ubuntu-noble | 2026-08-18 16:12:44 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-18 16:12:44.187912 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-18 16:12:44.187976 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.187985 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.192873 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.192916 | ubuntu-noble | ++ head -1 2026-08-18 16:12:44.193303 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-18 16:12:44.207792 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-18 16:12:44.208726 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-18 16:12:44.208883 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-18 16:12:44.208934 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-18 16:12:44.208970 | ubuntu-noble | ++ local suffix= 2026-08-18 16:12:44.209014 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-18 16:12:44.209034 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:44.209076 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:44.209097 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-18 16:12:44.209118 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-18 16:12:44.210365 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:44.210406 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-18 16:12:44.210428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-18 16:12:44.210460 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:44.210500 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-18 16:12:44.210530 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-18 16:12:44.210563 | ubuntu-noble | ++ return 1 2026-08-18 16:12:44.211061 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:44.211169 | ubuntu-noble | + patch_dir= 2026-08-18 16:12:44.211942 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-18 16:12:44.212052 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-18 16:12:44.212083 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-18 16:12:44.212112 | ubuntu-noble | ++ local suffix=/source 2026-08-18 16:12:44.212147 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-18 16:12:44.212166 | ubuntu-noble | ++ local candidate path 2026-08-18 16:12:44.212210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:44.212238 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-18 16:12:44.212265 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-18 16:12:44.212297 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:44.212313 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-18 16:12:44.212329 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-18 16:12:44.212348 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-18 16:12:44.212363 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-18 16:12:44.212378 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-18 16:12:44.212396 | ubuntu-noble | ++ return 1 2026-08-18 16:12:44.212923 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:44.212949 | ubuntu-noble | + overlay_dir= 2026-08-18 16:12:44.212984 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.212992 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.213022 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:44.213997 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.214041 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-18 16:12:44.214051 | ubuntu-noble | + [[ -n '' ]] 2026-08-18 16:12:44.214060 | ubuntu-noble | + popd 2026-08-18 16:12:44.214069 | 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-18 16:12:44.214078 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-18 16:12:44.214087 | ubuntu-noble | + shift 2026-08-18 16:12:44.214096 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-18 16:12:44.214123 | ubuntu-noble | + roots=() 2026-08-18 16:12:44.214132 | ubuntu-noble | + local roots dir 2026-08-18 16:12:44.214140 | ubuntu-noble | + for dir in "$@" 2026-08-18 16:12:44.214149 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-18 16:12:44.214158 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-18 16:12:44.214165 | ubuntu-noble | + for dir in "$@" 2026-08-18 16:12:44.214173 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-18 16:12:44.214181 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-18 16:12:44.214188 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-18 16:12:44.214196 | ubuntu-noble | + local tmp 2026-08-18 16:12:44.214494 | ubuntu-noble | ++ mktemp -d 2026-08-18 16:12:44.217862 | ubuntu-noble | + tmp=/tmp/tmp.rZDmQYTJdt 2026-08-18 16:12:44.217893 | 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-18 16:12:44.218183 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-18 16:12:44.220958 | ubuntu-noble | + sort 2026-08-18 16:12:44.223771 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-18 16:12:44.228989 | ubuntu-noble | + comm -23 /tmp/tmp.rZDmQYTJdt/expected /tmp/tmp.rZDmQYTJdt/applied 2026-08-18 16:12:44.230890 | ubuntu-noble | + local expected_count missing_count 2026-08-18 16:12:44.231234 | ubuntu-noble | ++ wc -l 2026-08-18 16:12:44.234900 | ubuntu-noble | + expected_count=14 2026-08-18 16:12:44.235652 | ubuntu-noble | ++ wc -l 2026-08-18 16:12:44.239532 | ubuntu-noble | + missing_count=0 2026-08-18 16:12:44.239660 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-18 16:12:44.239738 | ubuntu-noble | + rm -rf /tmp/tmp.rZDmQYTJdt 2026-08-18 16:12:44.242726 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-18 16:12:44.242794 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-18 16:12:44.242891 | ubuntu-noble | + return 0 2026-08-18 16:12:44.344849 | ubuntu-noble | ok: Runtime: 0:01:07.722084 2026-08-18 16:12:44.377756 | 2026-08-18 16:12:44.378013 | PLAY RECAP 2026-08-18 16:12:44.378227 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 16:12:44.378308 | 2026-08-18 16:12:44.551057 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-18 16:12:44.553327 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-18 16:12:45.355764 | 2026-08-18 16:12:45.355971 | PLAY [Base post-fetch] 2026-08-18 16:12:45.372057 | 2026-08-18 16:12:45.372249 | TASK [diagnose-network : Ensure log directory exists] 2026-08-18 16:12:46.147963 | ubuntu-noble | ok 2026-08-18 16:12:46.162540 | 2026-08-18 16:12:46.162774 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-18 16:12:58.209058 | ubuntu-noble | ok: Runtime: 0:00:05.845818 2026-08-18 16:12:58.229502 | 2026-08-18 16:12:58.229658 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-18 16:13:04.369243 | ubuntu-noble | ok: Runtime: 0:00:00.298599 2026-08-18 16:13:04.377045 | 2026-08-18 16:13:04.377260 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-18 16:13:10.535757 | ubuntu-noble | ok: Runtime: 0:00:00.061860 2026-08-18 16:13:10.553213 | 2026-08-18 16:13:10.553383 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 16:13:10.622285 | ubuntu-noble | skipping: Conditional result was False 2026-08-18 16:13:10.634220 | 2026-08-18 16:13:10.634362 | TASK [fetch-output : Set log path for single node] 2026-08-18 16:13:10.685804 | ubuntu-noble | ok 2026-08-18 16:13:10.693200 | 2026-08-18 16:13:10.693335 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 16:13:10.996390 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/work/logs" 2026-08-18 16:13:11.312426 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/work/artifacts" 2026-08-18 16:13:11.652725 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/b377f6d739cb4e45a0c9a5e01d79cf7f/work/docs" 2026-08-18 16:13:11.664257 | 2026-08-18 16:13:11.664418 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 16:13:12.527864 | ubuntu-noble | changed: 2026-08-18 16:13:12.528268 | ubuntu-noble | .d..t...... ./ 2026-08-18 16:13:12.528331 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-18 16:13:12.528374 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-18 16:13:12.528411 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-18 16:13:12.528447 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-18 16:13:12.528481 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-18 16:13:12.528549 | ubuntu-noble | changed: All items complete 2026-08-18 16:13:12.528593 | 2026-08-18 16:13:13.104071 | ubuntu-noble | changed: .d..t...... ./ 2026-08-18 16:13:13.660212 | ubuntu-noble | changed: .d..t...... ./ 2026-08-18 16:13:13.674986 | 2026-08-18 16:13:13.675135 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 16:13:14.018558 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.011253 2026-08-18 16:13:14.305717 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008579 2026-08-18 16:13:14.319876 | 2026-08-18 16:13:14.320033 | PLAY RECAP 2026-08-18 16:13:14.320131 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 16:13:14.320169 | 2026-08-18 16:13:14.492397 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-18 16:13:14.494592 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 16:13:15.347937 | 2026-08-18 16:13:15.348163 | PLAY [Base post] 2026-08-18 16:13:15.363043 | 2026-08-18 16:13:15.363277 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 16:13:16.251797 | ubuntu-noble | changed 2026-08-18 16:13:16.267044 | 2026-08-18 16:13:16.267333 | PLAY RECAP 2026-08-18 16:13:16.267476 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 16:13:16.267620 | 2026-08-18 16:13:16.447034 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 16:13:16.448054 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 16:13:17.322666 | 2026-08-18 16:13:17.322913 | PLAY [Base post-logs] 2026-08-18 16:13:17.335264 | 2026-08-18 16:13:17.335421 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 16:13:17.830016 | localhost | changed 2026-08-18 16:13:17.842312 | 2026-08-18 16:13:17.842506 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 16:13:17.869765 | localhost | ok 2026-08-18 16:13:17.873472 | 2026-08-18 16:13:17.873606 | TASK [Set zuul-log-path fact] 2026-08-18 16:13:17.890552 | localhost | ok 2026-08-18 16:13:17.899742 | 2026-08-18 16:13:17.899869 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 16:13:17.937295 | localhost | ok 2026-08-18 16:13:17.941555 | 2026-08-18 16:13:17.941692 | TASK [upload-logs : Create log directories] 2026-08-18 16:13:18.471497 | localhost | changed 2026-08-18 16:13:18.474581 | 2026-08-18 16:13:18.474697 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 16:13:19.016412 | localhost -> localhost | ok: Runtime: 0:00:00.008456 2026-08-18 16:13:19.021025 | 2026-08-18 16:13:19.021203 | TASK [upload-logs : Upload logs to log server] 2026-08-18 16:13:19.662468 | localhost | Output suppressed because no_log was given 2026-08-18 16:13:19.664570 | 2026-08-18 16:13:19.664684 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 16:13:19.737830 | localhost | skipping: Conditional result was False 2026-08-18 16:13:19.744659 | localhost | skipping: Conditional result was False 2026-08-18 16:13:19.757357 | 2026-08-18 16:13:19.757607 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 16:13:19.818776 | localhost | skipping: Conditional result was False 2026-08-18 16:13:19.819447 | 2026-08-18 16:13:19.822911 | localhost | skipping: Conditional result was False 2026-08-18 16:13:19.828932 | 2026-08-18 16:13:19.829125 | LOOP [upload-logs : Upload console log and json output]