2026-08-14 09:28:01.744413 | Job console starting 2026-08-14 09:28:01.769435 | Updating git repos 2026-08-14 09:28:01.818112 | Cloning repos into workspace 2026-08-14 09:28:01.883594 | Restoring repo states 2026-08-14 09:28:01.908753 | Merging changes 2026-08-14 09:28:02.552612 | Checking out repos 2026-08-14 09:28:02.601714 | Preparing playbooks 2026-08-14 09:28:03.631662 | Running Ansible setup 2026-08-14 09:28:09.695047 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-14 09:28:10.496792 | 2026-08-14 09:28:10.497004 | PLAY [Base pre] 2026-08-14 09:28:10.517913 | 2026-08-14 09:28:10.519908 | TASK [Setup log path fact] 2026-08-14 09:28:10.564422 | ubuntu-noble | ok 2026-08-14 09:28:10.588060 | 2026-08-14 09:28:10.588255 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 09:28:10.632899 | ubuntu-noble | ok 2026-08-14 09:28:10.646223 | 2026-08-14 09:28:10.646367 | TASK [emit-job-header : Print job information] 2026-08-14 09:28:10.715611 | # Job Information 2026-08-14 09:28:10.715982 | Ansible Version: 2.16.14 2026-08-14 09:28:10.716052 | Job: container-images-kolla-patch-2025.2 2026-08-14 09:28:10.716113 | Pipeline: check 2026-08-14 09:28:10.716155 | Executor: 521e9411259a 2026-08-14 09:28:10.716192 | Triggered by: https://github.com/osism/container-images-kolla/pull/771 2026-08-14 09:28:10.716232 | Event ID: 55daac80-97c2-11f1-86ba-76d4141f6435 2026-08-14 09:28:10.724026 | 2026-08-14 09:28:10.724201 | LOOP [emit-job-header : Print node information] 2026-08-14 09:28:10.845109 | ubuntu-noble | ok: 2026-08-14 09:28:10.845747 | ubuntu-noble | # Node Information 2026-08-14 09:28:10.845932 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-08-14 09:28:10.845975 | ubuntu-noble | Hostname: ubuntu 2026-08-14 09:28:10.846006 | ubuntu-noble | Username: zuul 2026-08-14 09:28:10.846033 | ubuntu-noble | Distro: Ubuntu 24.04 2026-08-14 09:28:10.846078 | ubuntu-noble | Provider: regiocloud-a 2026-08-14 09:28:10.846112 | ubuntu-noble | Region: 2026-08-14 09:28:10.846139 | ubuntu-noble | Label: ubuntu-noble 2026-08-14 09:28:10.846164 | ubuntu-noble | Product Name: OpenStack Nova 2026-08-14 09:28:10.846188 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe39:d7f3 2026-08-14 09:28:10.867046 | 2026-08-14 09:28:10.867211 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-14 09:28:11.390672 | ubuntu-noble -> localhost | changed 2026-08-14 09:28:11.398960 | 2026-08-14 09:28:11.399109 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-14 09:28:12.520627 | ubuntu-noble -> localhost | changed 2026-08-14 09:28:12.542319 | 2026-08-14 09:28:12.542473 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-14 09:28:12.876717 | ubuntu-noble -> localhost | ok 2026-08-14 09:28:12.891762 | 2026-08-14 09:28:12.891981 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-14 09:28:12.943643 | ubuntu-noble | ok 2026-08-14 09:28:12.964700 | ubuntu-noble | included: /var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-14 09:28:12.971173 | 2026-08-14 09:28:12.971278 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-14 09:28:14.361417 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-14 09:28:14.361907 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/work/519565b9e55e439ab22436c6b4e90fa8_id_rsa 2026-08-14 09:28:14.361992 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/work/519565b9e55e439ab22436c6b4e90fa8_id_rsa.pub 2026-08-14 09:28:14.362045 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-14 09:28:14.362092 | ubuntu-noble -> localhost | SHA256:pE4p5OjXXyfqQv3H5m/T6C5gA4t9em3oSL0DX7CMHoQ zuul-build-sshkey 2026-08-14 09:28:14.362136 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-14 09:28:14.362195 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-14 09:28:14.362238 | ubuntu-noble -> localhost | | | 2026-08-14 09:28:14.362279 | ubuntu-noble -> localhost | | | 2026-08-14 09:28:14.362318 | ubuntu-noble -> localhost | | . .. | 2026-08-14 09:28:14.362356 | ubuntu-noble -> localhost | | + E+o . | 2026-08-14 09:28:14.362393 | ubuntu-noble -> localhost | | . o +=S= o | 2026-08-14 09:28:14.362448 | ubuntu-noble -> localhost | | . =o B.B . | 2026-08-14 09:28:14.362486 | ubuntu-noble -> localhost | | . ..o..O+B. o | 2026-08-14 09:28:14.362522 | ubuntu-noble -> localhost | | . .oo+*+B + .| 2026-08-14 09:28:14.362562 | ubuntu-noble -> localhost | | o=oo*.*+. | 2026-08-14 09:28:14.362600 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-14 09:28:14.362702 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.813453 2026-08-14 09:28:14.373794 | 2026-08-14 09:28:14.374284 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-14 09:28:14.407961 | ubuntu-noble | ok 2026-08-14 09:28:14.425161 | ubuntu-noble | included: /var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-14 09:28:14.434556 | 2026-08-14 09:28:14.434665 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-14 09:28:14.459673 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:28:14.465701 | 2026-08-14 09:28:14.465854 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-14 09:28:15.265352 | ubuntu-noble | changed 2026-08-14 09:28:15.283360 | 2026-08-14 09:28:15.283511 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-14 09:28:15.596417 | ubuntu-noble | ok 2026-08-14 09:28:15.602138 | 2026-08-14 09:28:15.602257 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-14 09:28:16.370726 | ubuntu-noble | changed 2026-08-14 09:28:16.384221 | 2026-08-14 09:28:16.384392 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-14 09:28:17.113777 | ubuntu-noble | changed 2026-08-14 09:28:17.125579 | 2026-08-14 09:28:17.125842 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-14 09:28:17.151565 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:28:17.158209 | 2026-08-14 09:28:17.158329 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-14 09:28:17.689076 | ubuntu-noble -> localhost | changed 2026-08-14 09:28:17.725279 | 2026-08-14 09:28:17.725481 | TASK [add-build-sshkey : Add back temp key] 2026-08-14 09:28:18.078286 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/work/519565b9e55e439ab22436c6b4e90fa8_id_rsa (zuul-build-sshkey) 2026-08-14 09:28:18.078599 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.020020 2026-08-14 09:28:18.091997 | 2026-08-14 09:28:18.092202 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-14 09:28:18.582246 | ubuntu-noble | ok 2026-08-14 09:28:18.606755 | 2026-08-14 09:28:18.607503 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-14 09:28:18.632735 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:28:18.644983 | 2026-08-14 09:28:18.645100 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-14 09:28:19.138219 | ubuntu-noble | ok 2026-08-14 09:28:19.153449 | 2026-08-14 09:28:19.153605 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-14 09:28:19.185163 | ubuntu-noble | ok 2026-08-14 09:28:19.190905 | 2026-08-14 09:28:19.191026 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-14 09:28:19.499481 | ubuntu-noble -> localhost | ok 2026-08-14 09:28:19.506491 | 2026-08-14 09:28:19.506628 | TASK [validate-host : Collect information about the host] 2026-08-14 09:28:20.853207 | ubuntu-noble | ok 2026-08-14 09:28:20.869524 | 2026-08-14 09:28:20.869686 | TASK [validate-host : Sanitize hostname] 2026-08-14 09:28:21.062250 | ubuntu-noble | ok 2026-08-14 09:28:21.067590 | 2026-08-14 09:28:21.067718 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-14 09:28:21.659363 | ubuntu-noble -> localhost | changed 2026-08-14 09:28:21.665729 | 2026-08-14 09:28:21.665862 | TASK [validate-host : Collect information about zuul worker] 2026-08-14 09:28:22.124075 | ubuntu-noble | ok 2026-08-14 09:28:22.131688 | 2026-08-14 09:28:22.131856 | TASK [validate-host : Write out all zuul information for each host] 2026-08-14 09:28:22.716999 | ubuntu-noble -> localhost | changed 2026-08-14 09:28:22.729097 | 2026-08-14 09:28:22.729265 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-14 09:28:23.057207 | ubuntu-noble | ok 2026-08-14 09:28:23.067387 | 2026-08-14 09:28:23.067581 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-14 09:28:24.058519 | ubuntu-noble | changed: 2026-08-14 09:28:24.058755 | ubuntu-noble | cd+++++++++ src/ 2026-08-14 09:28:24.058790 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-08-14 09:28:24.059012 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-08-14 09:28:24.059039 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-08-14 09:28:24.059060 | ubuntu-noble | Containerfile 2026-08-14 09:28:24.059193 | ubuntu-noble | 2026-08-14 09:30:31.472992 | ubuntu-noble | 2026-08-14 09:30:31.472995 | ubuntu-noble | Or undo this operation with: 2026-08-14 09:30:31.472999 | ubuntu-noble | 2026-08-14 09:30:31.473002 | ubuntu-noble | git switch - 2026-08-14 09:30:31.473006 | ubuntu-noble | 2026-08-14 09:30:31.473010 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-08-14 09:30:31.473013 | ubuntu-noble | 2026-08-14 09:30:31.473017 | ubuntu-noble | HEAD is now at 422afe0d7 ironic-pxe: don't fail if symlinks already exist 2026-08-14 09:30:31.474027 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-14 09:30:31.480141 | ubuntu-noble | + export HASH_KOLLA=422afe0d7 2026-08-14 09:30:31.480175 | ubuntu-noble | + HASH_KOLLA=422afe0d7 2026-08-14 09:30:31.480227 | ubuntu-noble | + popd 2026-08-14 09:30:31.480387 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-08-14 09:30:31.485332 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-08-14 09:30:31.485362 | ubuntu-noble | ++ sort 2026-08-14 09:30:31.488377 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-14 09:30:31.488403 | ubuntu-noble | + pushd kolla 2026-08-14 09:30:31.488566 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-14 09:30:31.488578 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-14 09:30:31.488611 | 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-14 09:30:31.488638 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-08-14 09:30:31.488644 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-14 09:30:31.488665 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:30:31.490302 | ubuntu-noble | checking file kolla/common/sources.py 2026-08-14 09:30:31.490395 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:30:31.491982 | ubuntu-noble | patching file kolla/common/sources.py 2026-08-14 09:30:31.492074 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-08-14 09:30:31.492249 | ubuntu-noble | + popd 2026-08-14 09:30:31.492294 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-08-14 09:30:31.492302 | ubuntu-noble | + pushd kolla 2026-08-14 09:30:31.492376 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-14 09:30:31.492407 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-14 09:30:31.492432 | 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-14 09:30:31.492466 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-08-14 09:30:31.492472 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-14 09:30:31.492491 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:30:31.494093 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-08-14 09:30:31.494121 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-14 09:30:31.494161 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:30:31.495785 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-08-14 09:30:31.495810 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-08-14 09:30:31.495984 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-08-14 09:30:31.496076 | ubuntu-noble | + popd 2026-08-14 09:30:31.496116 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-08-14 09:30:31.496170 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-08-14 09:30:31.652139 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-08-14 09:30:31.652197 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-08-14 09:30:31.652202 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-08-14 09:30:31.653608 | ubuntu-noble | Package: rabbitmq-server 2026-08-14 09:30:31.653633 | ubuntu-noble | Pin: version 4.1.* 2026-08-14 09:30:31.653637 | ubuntu-noble | Pin-Priority: 1000 2026-08-14 09:30:31.653641 | ubuntu-noble | 2026-08-14 09:30:31.653646 | ubuntu-noble | Package: openvswitch* 2026-08-14 09:30:31.653649 | ubuntu-noble | Pin: version 3.5.* 2026-08-14 09:30:31.653653 | ubuntu-noble | Pin-Priority: 1000 2026-08-14 09:30:31.653656 | ubuntu-noble | 2026-08-14 09:30:31.653661 | ubuntu-noble | Package: erlang* 2026-08-14 09:30:31.653665 | ubuntu-noble | Pin: version 1:27.* 2026-08-14 09:30:31.653668 | ubuntu-noble | Pin-Priority: 1000 2026-08-14 09:30:31.653672 | ubuntu-noble | 2026-08-14 09:30:31.653675 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-08-14 09:30:31.653680 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-08-14 09:30:31.653683 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-08-14 09:30:31.653687 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-08-14 09:30:31.653690 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-08-14 09:30:31.653694 | ubuntu-noble | Package: proxysql 2026-08-14 09:30:31.653697 | ubuntu-noble | Pin: version 3.0.8* 2026-08-14 09:30:31.653701 | ubuntu-noble | Pin-Priority: 1001 2026-08-14 09:30:31.654526 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-08-14 09:30:31.656585 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-14 09:30:31.657012 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-08-14 09:30:31.660095 | ubuntu-noble | + image_name=base 2026-08-14 09:30:31.660121 | 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-14 09:30:31.661625 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-08-14 09:30:31.662558 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-08-14 09:30:31.663673 | ubuntu-noble | + image_name=nova 2026-08-14 09:30:31.663762 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-08-14 09:30:31.665900 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-08-14 09:30:31.667553 | ubuntu-noble | patches/2025.2/cinder 2026-08-14 09:30:31.667572 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-08-14 09:30:31.667576 | ubuntu-noble | patches/2025.2/ironic 2026-08-14 09:30:31.667581 | ubuntu-noble | patches/2025.2/nova 2026-08-14 09:30:31.667585 | ubuntu-noble | patches/2025.2/kolla 2026-08-14 09:30:31.669386 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-08-14 09:30:31.669408 | ubuntu-noble | ++ grep kolla 2026-08-14 09:30:31.670539 | ubuntu-noble | ++ grep -v kolla-build 2026-08-14 09:30:31.673903 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-08-14 09:30:31.674475 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-08-14 09:30:31.676436 | ubuntu-noble | + project=kolla 2026-08-14 09:30:31.677906 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-08-14 09:30:31.680746 | ubuntu-noble | ++ sort 2026-08-14 09:30:31.683737 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-14 09:30:31.683761 | ubuntu-noble | + pushd kolla 2026-08-14 09:30:31.683857 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-08-14 09:30:31.684284 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-08-14 09:30:31.684293 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-08-14 09:30:31.684298 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-08-14 09:30:31.684301 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-08-14 09:30:31.684305 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:30:31.685924 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-14 09:30:31.685943 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-14 09:30:31.686025 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:30:31.689335 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-08-14 09:30:31.689355 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-08-14 09:30:31.689360 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-08-14 09:30:31.689364 | ubuntu-noble | + popd 2026-08-14 09:30:31.689369 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-08-14 09:30:31.689373 | ubuntu-noble | + pushd kolla 2026-08-14 09:30:31.689377 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-08-14 09:30:31.689381 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-08-14 09:30:31.689384 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-08-14 09:30:31.689388 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-08-14 09:30:31.689392 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-08-14 09:30:31.689395 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:30:31.689932 | ubuntu-noble | checking file kolla/image/tasks.py 2026-08-14 09:30:31.690033 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-14 09:30:31.690453 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:30:31.692226 | ubuntu-noble | patching file kolla/image/tasks.py 2026-08-14 09:30:31.692293 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-08-14 09:30:31.692604 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-08-14 09:30:31.692674 | ubuntu-noble | + popd 2026-08-14 09:30:31.692752 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-08-14 09:30:32.378878 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-08-14 09:30:32.458265 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-08-14 09:30:32.470453 | 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-14 09:30:32.581004 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-08-14 09:30:32.592614 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) 2026-08-14 09:30:32.681694 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-08-14 09:30:32.693287 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-14 09:30:32.707973 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (83.0.0) 2026-08-14 09:30:32.714203 | 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-14 09:30:32.765231 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-08-14 09:30:32.778907 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-08-14 09:30:32.839590 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-14 09:30:32.851266 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-08-14 09:30:32.921396 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-14 09:30:32.933031 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-14 09:30:33.008798 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-14 09:30:33.020814 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-08-14 09:30:33.088954 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-08-14 09:30:33.100637 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-08-14 09:30:33.113153 | 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-14 09:30:33.115003 | 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-14 09:30:33.198442 | 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-14 09:30:33.209906 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-08-14 09:30:33.239375 | 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.0) 2026-08-14 09:30:33.240991 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.18) 2026-08-14 09:30:33.242950 | 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-14 09:30:33.244257 | 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-14 09:30:33.285938 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-08-14 09:30:33.320808 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.5 MB/s eta 0:00:00 2026-08-14 09:30:33.334255 | ubuntu-noble | Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) 2026-08-14 09:30:33.356874 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.0/221.0 kB 12.0 MB/s eta 0:00:00 2026-08-14 09:30:33.372598 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-08-14 09:30:33.389812 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 10.7 MB/s eta 0:00:00 2026-08-14 09:30:33.402325 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-08-14 09:30:33.422355 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 3.7 MB/s eta 0:00:00 2026-08-14 09:30:33.437131 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-08-14 09:30:33.495937 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 42.2 MB/s eta 0:00:00 2026-08-14 09:30:33.509006 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-08-14 09:30:33.524891 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.9 MB/s eta 0:00:00 2026-08-14 09:30:33.536772 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-08-14 09:30:33.556786 | ubuntu-noble | Downloading stevedore-5.9.0-py3-none-any.whl (54 kB) 2026-08-14 09:30:33.570739 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 5.4 MB/s eta 0:00:00 2026-08-14 09:30:33.583444 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-08-14 09:30:33.869355 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-08-14 09:30:34.851734 | 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-14 09:30:34.993395 | ubuntu-noble | + pip3 install kolla/ 2026-08-14 09:30:35.469740 | ubuntu-noble | Processing ./kolla 2026-08-14 09:30:35.472741 | ubuntu-noble | Installing build dependencies: started 2026-08-14 09:30:37.727659 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-08-14 09:30:37.734965 | ubuntu-noble | Getting requirements to build wheel: started 2026-08-14 09:30:37.972592 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-08-14 09:30:37.979346 | ubuntu-noble | Installing backend dependencies: started 2026-08-14 09:30:40.191470 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-08-14 09:30:40.193744 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-08-14 09:30:40.807870 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-14 09:30:40.828117 | 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-14 09:30:40.830763 | 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-14 09:30:40.834006 | 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-14 09:30:40.836446 | 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-14 09:30:40.838692 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.0) (83.0.0) 2026-08-14 09:30:40.886239 | 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-14 09:30:40.890482 | 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-14 09:30:40.899119 | 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-14 09:30:40.900362 | 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-14 09:30:40.901901 | 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-14 09:30:40.903421 | 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-14 09:30:40.904806 | 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-14 09:30:40.906241 | 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-14 09:30:40.956480 | 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-14 09:30:40.975772 | 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.0) 2026-08-14 09:30:40.977490 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.0) (3.18) 2026-08-14 09:30:40.979166 | 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-14 09:30:40.980483 | 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-14 09:30:41.007485 | ubuntu-noble | Building wheels for collected packages: kolla 2026-08-14 09:30:41.008581 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-08-14 09:30:42.525616 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-08-14 09:30:42.529099 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.0-py3-none-any.whl size=369013 sha256=d1137f8f939ccc982c8c6e45c611ca1dd0c1207e299498603aec515fe261f9db 2026-08-14 09:30:42.529759 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-m8ic7w0m/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-08-14 09:30:42.542346 | ubuntu-noble | Successfully built kolla 2026-08-14 09:30:42.726904 | ubuntu-noble | Installing collected packages: kolla 2026-08-14 09:30:42.892468 | ubuntu-noble | Successfully installed kolla-21.2.0 2026-08-14 09:30:43.040949 | ubuntu-noble | ++ kolla-build --version 2026-08-14 09:30:43.580840 | ubuntu-noble | + export KOLLA_VERSION=21.2.0 2026-08-14 09:30:43.580903 | ubuntu-noble | + KOLLA_VERSION=21.2.0 2026-08-14 09:30:43.581713 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-14 09:30:43.585566 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=aa217f7 2026-08-14 09:30:43.585583 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=aa217f7 2026-08-14 09:30:43.586383 | ubuntu-noble | ++ cd release 2026-08-14 09:30:43.586401 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-08-14 09:30:43.590504 | ubuntu-noble | + export HASH_RELEASE=656248d 2026-08-14 09:30:43.590636 | ubuntu-noble | + HASH_RELEASE=656248d 2026-08-14 09:30:43.590650 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-08-14 09:30:43.752831 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-08-14 09:30:43.752885 | ubuntu-noble | DEBUG template-overrides.j2 2026-08-14 09:30:43.752894 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-08-14 09:30:43.754578 | ubuntu-noble | {% extends parent_template %} 2026-08-14 09:30:43.754605 | ubuntu-noble | 2026-08-14 09:30:43.754610 | ubuntu-noble | {% set fluentd_plugins = [ 2026-08-14 09:30:43.754614 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-08-14 09:30:43.754618 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-08-14 09:30:43.754621 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-08-14 09:30:43.754626 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-08-14 09:30:43.754629 | ubuntu-noble | ] %} 2026-08-14 09:30:43.754633 | ubuntu-noble | 2026-08-14 09:30:43.754638 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-08-14 09:30:43.754642 | ubuntu-noble | 2026-08-14 09:30:43.754646 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-08-14 09:30:43.754650 | ubuntu-noble | 2026-08-14 09:30:43.754654 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-08-14 09:30:43.754657 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-08-14 09:30:43.754661 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-08-14 09:30:43.754665 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-08-14 09:30:43.754669 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754672 | ubuntu-noble | 2026-08-14 09:30:43.754676 | ubuntu-noble | {% block horizon_header %} 2026-08-14 09:30:43.754680 | ubuntu-noble | RUN apt-get update \ 2026-08-14 09:30:43.754683 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-08-14 09:30:43.754687 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-08-14 09:30:43.754692 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-14 09:30:43.754695 | ubuntu-noble | && apt-get clean \ 2026-08-14 09:30:43.754699 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-14 09:30:43.754703 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754706 | ubuntu-noble | 2026-08-14 09:30:43.754710 | ubuntu-noble | {% block horizon_footer %} 2026-08-14 09:30:43.754713 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-08-14 09:30:43.754718 | 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-14 09:30:43.754723 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-08-14 09:30:43.754727 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754730 | ubuntu-noble | 2026-08-14 09:30:43.754734 | ubuntu-noble | {% block base_header %} 2026-08-14 09:30:43.754737 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-08-14 09:30:43.754742 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-08-14 09:30:43.754746 | ubuntu-noble | 2026-08-14 09:30:43.754749 | ubuntu-noble | RUN apt-get update \ 2026-08-14 09:30:43.754753 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-08-14 09:30:43.754756 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-08-14 09:30:43.754760 | ubuntu-noble | && apt-get clean \ 2026-08-14 09:30:43.754763 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-14 09:30:43.754767 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754770 | ubuntu-noble | 2026-08-14 09:30:43.754774 | ubuntu-noble | {% block openstack_base_header %} 2026-08-14 09:30:43.754778 | ubuntu-noble | RUN apt-get update \ 2026-08-14 09:30:43.754781 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-08-14 09:30:43.754785 | ubuntu-noble | && apt-get clean \ 2026-08-14 09:30:43.754799 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-08-14 09:30:43.754803 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754806 | ubuntu-noble | 2026-08-14 09:30:43.754810 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-08-14 09:30:43.754814 | ubuntu-noble | 2026-08-14 09:30:43.754817 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-08-14 09:30:43.754821 | ubuntu-noble | 2026-08-14 09:30:43.754824 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-08-14 09:30:43.754828 | ubuntu-noble | 2026-08-14 09:30:43.754831 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-08-14 09:30:43.754835 | ubuntu-noble | {% block cinder_volume_footer %} 2026-08-14 09:30:43.754838 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-08-14 09:30:43.754842 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754845 | ubuntu-noble | 2026-08-14 09:30:43.754849 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-08-14 09:30:43.754852 | ubuntu-noble | {% block manila_base_footer %} 2026-08-14 09:30:43.754856 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-14 09:30:43.754859 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754863 | ubuntu-noble | 2026-08-14 09:30:43.754867 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-08-14 09:30:43.754870 | ubuntu-noble | {% block magnum_base_footer %} 2026-08-14 09:30:43.754874 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-08-14 09:30:43.754877 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-08-14 09:30:43.754881 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-08-14 09:30:43.754884 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754888 | ubuntu-noble | 2026-08-14 09:30:43.754891 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-08-14 09:30:43.754895 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-08-14 09:30:43.754898 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-08-14 09:30:43.754902 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-08-14 09:30:43.754905 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754909 | ubuntu-noble | 2026-08-14 09:30:43.754912 | ubuntu-noble | {% block grafana_footer %} 2026-08-14 09:30:43.754916 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-08-14 09:30:43.754919 | ubuntu-noble | && mkdir -p /operations \ 2026-08-14 09:30:43.754923 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-08-14 09:30:43.754926 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-08-14 09:30:43.754930 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754933 | ubuntu-noble | 2026-08-14 09:30:43.754937 | ubuntu-noble | {% block keystone_footer %} 2026-08-14 09:30:43.754940 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install keystone-keycloak-backend 2026-08-14 09:30:43.754944 | ubuntu-noble | RUN apt-get update \ 2026-08-14 09:30:43.754947 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-08-14 09:30:43.754951 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-08-14 09:30:43.754954 | ubuntu-noble | libldap-common \ 2026-08-14 09:30:43.754958 | ubuntu-noble | libmemcached11 \ 2026-08-14 09:30:43.754961 | ubuntu-noble | && apt-get clean \ 2026-08-14 09:30:43.754965 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-08-14 09:30:43.754968 | ubuntu-noble | && a2enmod auth_openidc 2026-08-14 09:30:43.754972 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.754975 | ubuntu-noble | 2026-08-14 09:30:43.754979 | ubuntu-noble | {% block footer %} 2026-08-14 09:30:43.754992 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-08-14 09:30:43.754996 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-08-14 09:30:43.755000 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-08-14 09:30:43.755003 | ubuntu-noble | && apt-get autoremove -y \ 2026-08-14 09:30:43.755009 | 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-14 09:30:43.755022 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.755026 | ubuntu-noble | 2026-08-14 09:30:43.755030 | ubuntu-noble | {% block labels %} 2026-08-14 09:30:43.755036 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-08-14 09:30:43.755039 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-08-14 09:30:43.755043 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="aa217f7" \ 2026-08-14 09:30:43.755063 | ubuntu-noble | "de.osism.commit.kolla"="422afe0d7" \ 2026-08-14 09:30:43.755066 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.0" \ 2026-08-14 09:30:43.755070 | ubuntu-noble | "de.osism.commit.release"="656248d" \ 2026-08-14 09:30:43.755073 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-08-14 09:30:43.755076 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-08-14 09:30:43.755080 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-08-14 09:30:43.755083 | ubuntu-noble | "de.osism.version"="latest" \ 2026-08-14 09:30:43.755086 | ubuntu-noble | "org.opencontainers.image.created"="2026-08-14T09:30:43.731685+00:00" \ 2026-08-14 09:30:43.755090 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-08-14 09:30:43.755093 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-08-14 09:30:43.755097 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-08-14 09:30:43.755100 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-08-14 09:30:43.755103 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-08-14 09:30:43.755107 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-08-14 09:30:43.755110 | ubuntu-noble | {% endblock %} 2026-08-14 09:30:43.755114 | ubuntu-noble | 2026-08-14 09:30:43.755258 | ubuntu-noble | + bash scripts/002-generate.sh 2026-08-14 09:30:43.757170 | ubuntu-noble | + BASE=ubuntu 2026-08-14 09:30:43.757219 | ubuntu-noble | + BASE_VERSION=22.04 2026-08-14 09:30:43.758040 | ubuntu-noble | ++ date +%Y%m%d 2026-08-14 09:30:43.761608 | ubuntu-noble | + BUILD_ID=20260814 2026-08-14 09:30:43.761678 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-08-14 09:30:43.761690 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-08-14 09:30:43.761700 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-14 09:30:43.761708 | ubuntu-noble | + VERSION=latest 2026-08-14 09:30:43.761715 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-14 09:30:43.761723 | ubuntu-noble | + . defaults/all.sh 2026-08-14 09:30:43.761731 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-14 09:30:43.761739 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-14 09:30:43.761747 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-14 09:30:43.761755 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-14 09:30:43.761763 | ubuntu-noble | +++ deactivate nondestructive 2026-08-14 09:30:43.761770 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:43.761778 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:43.761786 | ubuntu-noble | +++ hash -r 2026-08-14 09:30:43.761795 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:43.761803 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-14 09:30:43.761811 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-14 09:30:43.761819 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-14 09:30:43.761827 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-14 09:30:43.761834 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-14 09:30:43.761842 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-14 09:30:43.761850 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-14 09:30:43.761858 | 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-14 09:30:43.761868 | 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-14 09:30:43.761884 | ubuntu-noble | +++ export PATH 2026-08-14 09:30:43.761892 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:43.761900 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-14 09:30:43.761908 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-14 09:30:43.761915 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-14 09:30:43.761923 | ubuntu-noble | +++ export PS1 2026-08-14 09:30:43.761932 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-14 09:30:43.761939 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-14 09:30:43.761947 | ubuntu-noble | +++ hash -r 2026-08-14 09:30:43.761955 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-14 09:30:43.763005 | ubuntu-noble | +++ date +%Y%m%d 2026-08-14 09:30:43.765385 | ubuntu-noble | ++ export BUILD_ID=20260814 2026-08-14 09:30:43.765409 | ubuntu-noble | ++ BUILD_ID=20260814 2026-08-14 09:30:43.765423 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-14 09:30:43.765431 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-14 09:30:43.765461 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-14 09:30:43.765470 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-14 09:30:43.765482 | ubuntu-noble | + export VERSION 2026-08-14 09:30:43.765490 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-14 09:30:43.765501 | ubuntu-noble | + DOCKER_TAG=build-20260814 2026-08-14 09:30:43.765574 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-08-14 09:30:43.765590 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-08-14 09:30:43.765602 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-14 09:30:43.765613 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-08-14 09:30:43.765666 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-08-14 09:30:43.914171 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-08-14 09:30:43.914276 | 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-14 09:30:45.289483 | ubuntu-noble | localhost | SUCCESS => { 2026-08-14 09:30:45.289554 | ubuntu-noble | "changed": false, 2026-08-14 09:30:45.289560 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:45.289564 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:45.289568 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:45.289572 | ubuntu-noble | "msg": "OK", 2026-08-14 09:30:45.289575 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:45.289580 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:45.289584 | ubuntu-noble | "size": 4562, 2026-08-14 09:30:45.289587 | ubuntu-noble | "state": "file", 2026-08-14 09:30:45.289591 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:45.289595 | ubuntu-noble | } 2026-08-14 09:30:45.391120 | ubuntu-noble | + setini DEFAULT tag build-20260814 2026-08-14 09:30:45.391198 | 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-20260814' 2026-08-14 09:30:46.687400 | ubuntu-noble | localhost | CHANGED => { 2026-08-14 09:30:46.687463 | ubuntu-noble | "changed": true, 2026-08-14 09:30:46.687469 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:46.687474 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:46.687478 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:46.687483 | ubuntu-noble | "msg": "option changed", 2026-08-14 09:30:46.687487 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:46.687492 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:46.687501 | ubuntu-noble | "size": 4570, 2026-08-14 09:30:46.687546 | ubuntu-noble | "state": "file", 2026-08-14 09:30:46.687554 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:46.687559 | ubuntu-noble | } 2026-08-14 09:30:46.797397 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-08-14 09:30:46.797493 | 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-14 09:30:48.108208 | ubuntu-noble | localhost | SUCCESS => { 2026-08-14 09:30:48.108250 | ubuntu-noble | "changed": false, 2026-08-14 09:30:48.108254 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:48.108258 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:48.108261 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:48.108265 | ubuntu-noble | "msg": "OK", 2026-08-14 09:30:48.108268 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:48.108272 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:48.108276 | ubuntu-noble | "size": 4570, 2026-08-14 09:30:48.108280 | ubuntu-noble | "state": "file", 2026-08-14 09:30:48.108283 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:48.108287 | ubuntu-noble | } 2026-08-14 09:30:48.213842 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-08-14 09:30:48.213900 | 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-14 09:30:49.496310 | ubuntu-noble | localhost | SUCCESS => { 2026-08-14 09:30:49.496353 | ubuntu-noble | "changed": false, 2026-08-14 09:30:49.496357 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:49.496361 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:49.496365 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:49.496368 | ubuntu-noble | "msg": "OK", 2026-08-14 09:30:49.496372 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:49.496376 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:49.496380 | ubuntu-noble | "size": 4570, 2026-08-14 09:30:49.496383 | ubuntu-noble | "state": "file", 2026-08-14 09:30:49.496387 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:49.496390 | ubuntu-noble | } 2026-08-14 09:30:49.622809 | ubuntu-noble | + setini DEFAULT install_type source 2026-08-14 09:30:49.622938 | 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-14 09:30:50.962901 | ubuntu-noble | localhost | SUCCESS => { 2026-08-14 09:30:50.962957 | ubuntu-noble | "changed": false, 2026-08-14 09:30:50.962962 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:50.962966 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:50.962970 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:50.962973 | ubuntu-noble | "msg": "OK", 2026-08-14 09:30:50.962977 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:50.962981 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:50.962985 | ubuntu-noble | "size": 4570, 2026-08-14 09:30:50.962989 | ubuntu-noble | "state": "file", 2026-08-14 09:30:50.962992 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:50.962996 | ubuntu-noble | } 2026-08-14 09:30:51.079545 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-08-14 09:30:51.079624 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-08-14 09:30:51.079643 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-08-14 09:30:51.079656 | 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-14 09:30:52.350826 | ubuntu-noble | localhost | CHANGED => { 2026-08-14 09:30:52.350866 | ubuntu-noble | "changed": true, 2026-08-14 09:30:52.350871 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:52.350875 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:52.350878 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:52.350882 | ubuntu-noble | "msg": "section and option added", 2026-08-14 09:30:52.350887 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:52.350891 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:52.350894 | ubuntu-noble | "size": 4641, 2026-08-14 09:30:52.350898 | ubuntu-noble | "state": "file", 2026-08-14 09:30:52.350901 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:52.350905 | ubuntu-noble | } 2026-08-14 09:30:52.477605 | 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-14 09:30:52.480329 | ubuntu-noble | + setini openstack-base type local 2026-08-14 09:30:52.480383 | 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-14 09:30:53.835372 | ubuntu-noble | localhost | CHANGED => { 2026-08-14 09:30:53.835438 | ubuntu-noble | "changed": true, 2026-08-14 09:30:53.835443 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:53.835447 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:53.835451 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:53.835455 | ubuntu-noble | "msg": "option added", 2026-08-14 09:30:53.835459 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:53.835463 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:53.835467 | ubuntu-noble | "size": 4752, 2026-08-14 09:30:53.835471 | ubuntu-noble | "state": "file", 2026-08-14 09:30:53.835475 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:53.835479 | ubuntu-noble | } 2026-08-14 09:30:53.950668 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-08-14 09:30:53.950735 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-08-14 09:30:53.950747 | 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-14 09:30:55.291585 | ubuntu-noble | localhost | CHANGED => { 2026-08-14 09:30:55.291641 | ubuntu-noble | "changed": true, 2026-08-14 09:30:55.291646 | ubuntu-noble | "gid": 1000, 2026-08-14 09:30:55.291651 | ubuntu-noble | "group": "zuul", 2026-08-14 09:30:55.291655 | ubuntu-noble | "mode": "0664", 2026-08-14 09:30:55.291659 | ubuntu-noble | "msg": "option added", 2026-08-14 09:30:55.291663 | ubuntu-noble | "owner": "zuul", 2026-08-14 09:30:55.291667 | ubuntu-noble | "path": "kolla-build.conf", 2026-08-14 09:30:55.291671 | ubuntu-noble | "size": 4790, 2026-08-14 09:30:55.291675 | ubuntu-noble | "state": "file", 2026-08-14 09:30:55.291679 | ubuntu-noble | "uid": 1000 2026-08-14 09:30:55.291683 | ubuntu-noble | } 2026-08-14 09:30:55.408664 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-08-14 09:30:55.408731 | ubuntu-noble | DEBUG kolla-build.conf 2026-08-14 09:30:55.408741 | ubuntu-noble | + cat kolla-build.conf 2026-08-14 09:30:55.410201 | ubuntu-noble | [DEFAULT] 2026-08-14 09:30:55.410265 | ubuntu-noble | base = ubuntu 2026-08-14 09:30:55.410270 | ubuntu-noble | base_package_type = deb 2026-08-14 09:30:55.410286 | ubuntu-noble | base_tag = 24.04 2026-08-14 09:30:55.410290 | ubuntu-noble | install_type = source 2026-08-14 09:30:55.410294 | ubuntu-noble | namespace = kolla 2026-08-14 09:30:55.410297 | ubuntu-noble | openstack_release = 2025.2 2026-08-14 09:30:55.410301 | ubuntu-noble | push = false 2026-08-14 09:30:55.410305 | ubuntu-noble | tag = build-20260814 2026-08-14 09:30:55.410308 | ubuntu-noble | threads = 1 2026-08-14 09:30:55.410312 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-08-14 09:30:55.410316 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-08-14 09:30:55.410320 | ubuntu-noble | 2026-08-14 09:30:55.410325 | ubuntu-noble | ######################################################################### 2026-08-14 09:30:55.410329 | ubuntu-noble | # sources tracked in release repository 2026-08-14 09:30:55.410333 | ubuntu-noble | 2026-08-14 09:30:55.410336 | ubuntu-noble | [aodh-base] 2026-08-14 09:30:55.410340 | ubuntu-noble | type = local 2026-08-14 09:30:55.410343 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-14 09:30:55.410347 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-08-14 09:30:55.410350 | ubuntu-noble | 2026-08-14 09:30:55.410353 | ubuntu-noble | 2026-08-14 09:30:55.410357 | ubuntu-noble | 2026-08-14 09:30:55.410360 | ubuntu-noble | [barbican-base] 2026-08-14 09:30:55.410364 | ubuntu-noble | type = local 2026-08-14 09:30:55.410367 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-14 09:30:55.410372 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-08-14 09:30:55.410375 | ubuntu-noble | 2026-08-14 09:30:55.410379 | ubuntu-noble | 2026-08-14 09:30:55.410382 | ubuntu-noble | 2026-08-14 09:30:55.410386 | ubuntu-noble | [blazar-base] 2026-08-14 09:30:55.410389 | ubuntu-noble | type = local 2026-08-14 09:30:55.410393 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-14 09:30:55.410396 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-08-14 09:30:55.410400 | ubuntu-noble | 2026-08-14 09:30:55.410403 | ubuntu-noble | 2026-08-14 09:30:55.410406 | ubuntu-noble | 2026-08-14 09:30:55.410410 | ubuntu-noble | [ceilometer-base] 2026-08-14 09:30:55.410413 | ubuntu-noble | type = local 2026-08-14 09:30:55.410417 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-14 09:30:55.410420 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-08-14 09:30:55.410423 | ubuntu-noble | 2026-08-14 09:30:55.410427 | ubuntu-noble | 2026-08-14 09:30:55.410430 | ubuntu-noble | 2026-08-14 09:30:55.410434 | ubuntu-noble | [cinder-base] 2026-08-14 09:30:55.410437 | ubuntu-noble | type = local 2026-08-14 09:30:55.410440 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-14 09:30:55.410444 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-08-14 09:30:55.410447 | ubuntu-noble | 2026-08-14 09:30:55.410450 | ubuntu-noble | 2026-08-14 09:30:55.410454 | ubuntu-noble | 2026-08-14 09:30:55.410457 | ubuntu-noble | [designate-base] 2026-08-14 09:30:55.410461 | ubuntu-noble | type = local 2026-08-14 09:30:55.410464 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-14 09:30:55.410467 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-08-14 09:30:55.410471 | ubuntu-noble | 2026-08-14 09:30:55.410474 | ubuntu-noble | 2026-08-14 09:30:55.410478 | ubuntu-noble | 2026-08-14 09:30:55.410481 | ubuntu-noble | [glance-base] 2026-08-14 09:30:55.410484 | ubuntu-noble | type = local 2026-08-14 09:30:55.410488 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-14 09:30:55.410491 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-08-14 09:30:55.410495 | ubuntu-noble | 2026-08-14 09:30:55.410498 | ubuntu-noble | 2026-08-14 09:30:55.410501 | ubuntu-noble | 2026-08-14 09:30:55.410505 | ubuntu-noble | [heat-base] 2026-08-14 09:30:55.410529 | ubuntu-noble | type = local 2026-08-14 09:30:55.410535 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-14 09:30:55.410539 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-08-14 09:30:55.410542 | ubuntu-noble | 2026-08-14 09:30:55.410546 | ubuntu-noble | 2026-08-14 09:30:55.410549 | ubuntu-noble | 2026-08-14 09:30:55.410552 | ubuntu-noble | [horizon] 2026-08-14 09:30:55.410556 | ubuntu-noble | type = local 2026-08-14 09:30:55.410559 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-14 09:30:55.410569 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-08-14 09:30:55.410573 | ubuntu-noble | 2026-08-14 09:30:55.410576 | ubuntu-noble | 2026-08-14 09:30:55.410579 | ubuntu-noble | 2026-08-14 09:30:55.410583 | ubuntu-noble | [ironic-base] 2026-08-14 09:30:55.410587 | ubuntu-noble | type = local 2026-08-14 09:30:55.410593 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-14 09:30:55.410597 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-08-14 09:30:55.410600 | ubuntu-noble | 2026-08-14 09:30:55.410604 | ubuntu-noble | 2026-08-14 09:30:55.410607 | ubuntu-noble | 2026-08-14 09:30:55.410610 | ubuntu-noble | [keystone-base] 2026-08-14 09:30:55.410614 | ubuntu-noble | type = local 2026-08-14 09:30:55.410618 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-14 09:30:55.410621 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-08-14 09:30:55.410624 | ubuntu-noble | 2026-08-14 09:30:55.410628 | ubuntu-noble | 2026-08-14 09:30:55.410631 | ubuntu-noble | 2026-08-14 09:30:55.410635 | ubuntu-noble | [magnum-base] 2026-08-14 09:30:55.410638 | ubuntu-noble | type = local 2026-08-14 09:30:55.410642 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-14 09:30:55.410645 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-08-14 09:30:55.410648 | ubuntu-noble | 2026-08-14 09:30:55.410652 | ubuntu-noble | 2026-08-14 09:30:55.410655 | ubuntu-noble | 2026-08-14 09:30:55.410659 | ubuntu-noble | [manila-base] 2026-08-14 09:30:55.410662 | ubuntu-noble | type = local 2026-08-14 09:30:55.410665 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-14 09:30:55.410669 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-08-14 09:30:55.410672 | ubuntu-noble | 2026-08-14 09:30:55.410676 | ubuntu-noble | 2026-08-14 09:30:55.410679 | ubuntu-noble | 2026-08-14 09:30:55.410683 | ubuntu-noble | [masakari-base] 2026-08-14 09:30:55.410686 | ubuntu-noble | type = local 2026-08-14 09:30:55.410689 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-14 09:30:55.410693 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-08-14 09:30:55.410696 | ubuntu-noble | 2026-08-14 09:30:55.410700 | ubuntu-noble | 2026-08-14 09:30:55.410703 | ubuntu-noble | 2026-08-14 09:30:55.410706 | ubuntu-noble | [neutron-bgp-dragent] 2026-08-14 09:30:55.410710 | ubuntu-noble | type = local 2026-08-14 09:30:55.410713 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:30:55.410717 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:30:55.410721 | ubuntu-noble | 2026-08-14 09:30:55.410724 | ubuntu-noble | 2026-08-14 09:30:55.410728 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-08-14 09:30:55.410731 | ubuntu-noble | type = local 2026-08-14 09:30:55.410735 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:30:55.410738 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:30:55.410741 | ubuntu-noble | 2026-08-14 09:30:55.410745 | ubuntu-noble | 2026-08-14 09:30:55.410748 | ubuntu-noble | [neutron-vpnaas-base] 2026-08-14 09:30:55.410752 | ubuntu-noble | type = local 2026-08-14 09:30:55.410755 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:30:55.410759 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:30:55.410762 | ubuntu-noble | 2026-08-14 09:30:55.410766 | ubuntu-noble | 2026-08-14 09:30:55.410769 | ubuntu-noble | 2026-08-14 09:30:55.410772 | ubuntu-noble | [neutron-base] 2026-08-14 09:30:55.410776 | ubuntu-noble | type = local 2026-08-14 09:30:55.410779 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-14 09:30:55.410783 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-08-14 09:30:55.410786 | ubuntu-noble | 2026-08-14 09:30:55.410789 | ubuntu-noble | 2026-08-14 09:30:55.410793 | ubuntu-noble | 2026-08-14 09:30:55.410796 | ubuntu-noble | [nova-base] 2026-08-14 09:30:55.410800 | ubuntu-noble | type = local 2026-08-14 09:30:55.410803 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-14 09:30:55.410807 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-08-14 09:30:55.410810 | ubuntu-noble | 2026-08-14 09:30:55.410813 | ubuntu-noble | 2026-08-14 09:30:55.410817 | ubuntu-noble | 2026-08-14 09:30:55.410820 | ubuntu-noble | [octavia-base] 2026-08-14 09:30:55.410824 | ubuntu-noble | type = local 2026-08-14 09:30:55.410827 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-14 09:30:55.410830 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-08-14 09:30:55.410834 | ubuntu-noble | 2026-08-14 09:30:55.410837 | ubuntu-noble | 2026-08-14 09:30:55.410841 | ubuntu-noble | 2026-08-14 09:30:55.410847 | ubuntu-noble | [placement-base] 2026-08-14 09:30:55.410850 | ubuntu-noble | type = local 2026-08-14 09:30:55.410854 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-14 09:30:55.410857 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-08-14 09:30:55.410861 | ubuntu-noble | 2026-08-14 09:30:55.410864 | ubuntu-noble | 2026-08-14 09:30:55.410867 | ubuntu-noble | 2026-08-14 09:30:55.410871 | ubuntu-noble | [skyline-apiserver-base] 2026-08-14 09:30:55.410874 | ubuntu-noble | type = local 2026-08-14 09:30:55.410883 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:30:55.410887 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:30:55.410890 | ubuntu-noble | 2026-08-14 09:30:55.410893 | ubuntu-noble | 2026-08-14 09:30:55.410897 | ubuntu-noble | 2026-08-14 09:30:55.410900 | ubuntu-noble | [skyline-console-base] 2026-08-14 09:30:55.410904 | ubuntu-noble | type = local 2026-08-14 09:30:55.410907 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-14 09:30:55.410911 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-08-14 09:30:55.410914 | ubuntu-noble | 2026-08-14 09:30:55.410917 | ubuntu-noble | 2026-08-14 09:30:55.410921 | ubuntu-noble | 2026-08-14 09:30:55.410924 | ubuntu-noble | [watcher-base] 2026-08-14 09:30:55.410928 | ubuntu-noble | type = local 2026-08-14 09:30:55.410937 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-14 09:30:55.410940 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-08-14 09:30:55.410943 | ubuntu-noble | 2026-08-14 09:30:55.410947 | ubuntu-noble | 2026-08-14 09:30:55.410950 | ubuntu-noble | [openstack-base] 2026-08-14 09:30:55.410954 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-14 09:30:55.410957 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-08-14 09:30:55.410961 | ubuntu-noble | type = local 2026-08-14 09:30:55.411155 | ubuntu-noble | + bash scripts/003-patch.sh 2026-08-14 09:30:55.413958 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-08-14 09:30:55.413974 | ubuntu-noble | + VERSION=latest 2026-08-14 09:30:55.414009 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-08-14 09:30:55.414102 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-08-14 09:30:55.414120 | ubuntu-noble | + . defaults/all.sh 2026-08-14 09:30:55.414193 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-08-14 09:30:55.414199 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-08-14 09:30:55.414218 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-08-14 09:30:55.414255 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-08-14 09:30:55.414424 | ubuntu-noble | +++ deactivate nondestructive 2026-08-14 09:30:55.414464 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:55.414487 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:55.414492 | ubuntu-noble | +++ hash -r 2026-08-14 09:30:55.414570 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:55.414578 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-08-14 09:30:55.414594 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-08-14 09:30:55.414620 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-08-14 09:30:55.414682 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-08-14 09:30:55.414700 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-08-14 09:30:55.414706 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-08-14 09:30:55.414711 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-08-14 09:30:55.414749 | 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-14 09:30:55.414775 | 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-14 09:30:55.414791 | ubuntu-noble | +++ export PATH 2026-08-14 09:30:55.414824 | ubuntu-noble | +++ '[' -n '' ']' 2026-08-14 09:30:55.414862 | ubuntu-noble | +++ '[' -z '' ']' 2026-08-14 09:30:55.414867 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-08-14 09:30:55.414886 | ubuntu-noble | +++ PS1='(venv) ' 2026-08-14 09:30:55.414891 | ubuntu-noble | +++ export PS1 2026-08-14 09:30:55.414897 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-08-14 09:30:55.414912 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-08-14 09:30:55.414933 | ubuntu-noble | +++ hash -r 2026-08-14 09:30:55.414980 | ubuntu-noble | + . defaults/2025.2.sh 2026-08-14 09:30:55.415598 | ubuntu-noble | +++ date +%Y%m%d 2026-08-14 09:30:55.417138 | ubuntu-noble | ++ export BUILD_ID=20260814 2026-08-14 09:30:55.417167 | ubuntu-noble | ++ BUILD_ID=20260814 2026-08-14 09:30:55.417184 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-08-14 09:30:55.417190 | ubuntu-noble | ++ KOLLA_TYPE= 2026-08-14 09:30:55.417196 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-08-14 09:30:55.417201 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-08-14 09:30:55.417206 | ubuntu-noble | + . scripts/patch-lib.sh 2026-08-14 09:30:55.417350 | ubuntu-noble | +++ pwd 2026-08-14 09:30:55.417625 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-08-14 09:30:55.417691 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-14 09:30:55.418065 | ubuntu-noble | + export VERSION 2026-08-14 09:30:55.418098 | ubuntu-noble | + export OPENSTACK_VERSION 2026-08-14 09:30:55.418283 | ubuntu-noble | + mkdir -p tarballs 2026-08-14 09:30:55.420623 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-08-14 09:30:55.578820 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-08-14 09:30:55.578915 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=45 time=145 ms 2026-08-14 09:30:56.566441 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=45 time=141 ms 2026-08-14 09:30:56.566578 | ubuntu-noble | 2026-08-14 09:30:56.566605 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-08-14 09:30:56.566617 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-08-14 09:30:56.566627 | ubuntu-noble | rtt min/avg/max/mdev = 141.488/143.202/144.916/1.714 ms 2026-08-14 09:30:56.568185 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-08-14 09:30:56.570440 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:30:56.570474 | ubuntu-noble | + pushd tarballs 2026-08-14 09:30:56.570715 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-14 09:30:56.573638 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-08-14 09:30:56.573677 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-08-14 09:30:56.573687 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-14 09:30:56.573697 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-14 09:30:56.573706 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.797911 | ubuntu-noble | 2026-08-14 09:30:57 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [258609/258609] -> "aodh-stable-2025.2.tar.gz" [1] 2026-08-14 09:30:57.800411 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:30:57.800458 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.800471 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.803591 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.803637 | ubuntu-noble | ++ head -1 2026-08-14 09:30:57.804018 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:30:57.813725 | ubuntu-noble | + directory=aodh-21.0.0.0rc2.dev2 2026-08-14 09:30:57.815119 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.0.0rc2.dev2 2026-08-14 09:30:57.815150 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:30:57.815159 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-14 09:30:57.815166 | ubuntu-noble | ++ local suffix= 2026-08-14 09:30:57.815173 | ubuntu-noble | ++ local name=aodh 2026-08-14 09:30:57.815181 | ubuntu-noble | ++ local candidate path 2026-08-14 09:30:57.815188 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:57.815195 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-14 09:30:57.815202 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-14 09:30:57.815210 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:57.815217 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-14 09:30:57.815224 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-14 09:30:57.815231 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:57.815238 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-08-14 09:30:57.815245 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-08-14 09:30:57.815252 | ubuntu-noble | ++ return 1 2026-08-14 09:30:57.815265 | ubuntu-noble | + patch_dir= 2026-08-14 09:30:57.815302 | ubuntu-noble | + patch_dir= 2026-08-14 09:30:57.816653 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.0.0rc2.dev2 /source 2026-08-14 09:30:57.816681 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:30:57.816689 | ubuntu-noble | ++ local directory=aodh-21.0.0.0rc2.dev2 2026-08-14 09:30:57.816696 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:30:57.816703 | ubuntu-noble | ++ local name=aodh 2026-08-14 09:30:57.816710 | ubuntu-noble | ++ local candidate path 2026-08-14 09:30:57.816718 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:57.816725 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-14 09:30:57.816732 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-14 09:30:57.816740 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:57.816747 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-14 09:30:57.816754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-14 09:30:57.816761 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:57.816769 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-08-14 09:30:57.816776 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-08-14 09:30:57.816782 | ubuntu-noble | ++ return 1 2026-08-14 09:30:57.816792 | ubuntu-noble | + overlay_dir= 2026-08-14 09:30:57.816798 | ubuntu-noble | + overlay_dir= 2026-08-14 09:30:57.816804 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.816810 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.816816 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:30:57.816822 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.816828 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-08-14 09:30:57.816834 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:30:57.816841 | ubuntu-noble | + popd 2026-08-14 09:30:57.816874 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:30:57.816884 | ubuntu-noble | + pushd tarballs 2026-08-14 09:30:57.817722 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-14 09:30:57.819553 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-08-14 09:30:57.819574 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-08-14 09:30:57.819622 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-14 09:30:57.819630 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-14 09:30:57.819639 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.178669 | ubuntu-noble | 2026-08-14 09:30:59 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [663577/663577] -> "barbican-stable-2025.2.tar.gz" [1] 2026-08-14 09:30:59.179784 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:30:59.179822 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.179828 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.182588 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.182635 | ubuntu-noble | ++ head -1 2026-08-14 09:30:59.183094 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:30:59.190762 | ubuntu-noble | + directory=barbican-21.0.1.dev3 2026-08-14 09:30:59.191626 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev3 2026-08-14 09:30:59.191729 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:30:59.191761 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-14 09:30:59.191799 | ubuntu-noble | ++ local suffix= 2026-08-14 09:30:59.191885 | ubuntu-noble | ++ local name=barbican 2026-08-14 09:30:59.191910 | ubuntu-noble | ++ local candidate path 2026-08-14 09:30:59.191969 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:59.191992 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-14 09:30:59.192015 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-14 09:30:59.192060 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:59.192069 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-14 09:30:59.192092 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-14 09:30:59.192099 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:59.192107 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-08-14 09:30:59.192115 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-08-14 09:30:59.192140 | ubuntu-noble | ++ return 1 2026-08-14 09:30:59.192581 | ubuntu-noble | + patch_dir= 2026-08-14 09:30:59.192596 | ubuntu-noble | + patch_dir= 2026-08-14 09:30:59.193616 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev3 /source 2026-08-14 09:30:59.193657 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:30:59.193666 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev3 2026-08-14 09:30:59.193672 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:30:59.193678 | ubuntu-noble | ++ local name=barbican 2026-08-14 09:30:59.193685 | ubuntu-noble | ++ local candidate path 2026-08-14 09:30:59.193691 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:59.193698 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-14 09:30:59.193704 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-14 09:30:59.193710 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:59.193716 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-14 09:30:59.193723 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-14 09:30:59.193729 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:30:59.193735 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-08-14 09:30:59.193741 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-08-14 09:30:59.193748 | ubuntu-noble | ++ return 1 2026-08-14 09:30:59.194394 | ubuntu-noble | + overlay_dir= 2026-08-14 09:30:59.194413 | ubuntu-noble | + overlay_dir= 2026-08-14 09:30:59.194420 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.194426 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.194432 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:30:59.194438 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.194444 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-08-14 09:30:59.194451 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:30:59.194457 | ubuntu-noble | + popd 2026-08-14 09:30:59.194463 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:30:59.194469 | ubuntu-noble | + pushd tarballs 2026-08-14 09:30:59.194748 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-14 09:30:59.196590 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-08-14 09:30:59.196621 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-08-14 09:30:59.196628 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-14 09:30:59.196634 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-14 09:30:59.196641 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.520749 | ubuntu-noble | 2026-08-14 09:31:00 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:00.523118 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:00.523154 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.523168 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.526591 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.526642 | ubuntu-noble | ++ head -1 2026-08-14 09:31:00.528652 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:00.532677 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-08-14 09:31:00.533107 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-08-14 09:31:00.533165 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:00.533179 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-14 09:31:00.533209 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:00.533276 | ubuntu-noble | ++ local name=blazar 2026-08-14 09:31:00.533286 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:00.533314 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:00.533322 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-14 09:31:00.533332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-14 09:31:00.533390 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:00.533401 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-14 09:31:00.533409 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-14 09:31:00.533419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:00.533428 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-08-14 09:31:00.533438 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-08-14 09:31:00.533448 | ubuntu-noble | ++ return 1 2026-08-14 09:31:00.533847 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:00.533865 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:00.534592 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-08-14 09:31:00.534642 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:00.534650 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-08-14 09:31:00.534658 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:00.534731 | ubuntu-noble | ++ local name=blazar 2026-08-14 09:31:00.534738 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:00.534769 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:00.534785 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-14 09:31:00.534794 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-14 09:31:00.534823 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:00.534831 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-14 09:31:00.534838 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-14 09:31:00.534846 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:00.534853 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-08-14 09:31:00.534858 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-08-14 09:31:00.534866 | ubuntu-noble | ++ return 1 2026-08-14 09:31:00.535565 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:00.535587 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:00.535593 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.535599 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.535604 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:00.535609 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.535617 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-08-14 09:31:00.535624 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:00.535629 | ubuntu-noble | + popd 2026-08-14 09:31:00.535634 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:00.535640 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:00.536152 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:00.538257 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:00.538280 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-08-14 09:31:00.538286 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:00.538291 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:00.538296 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.896771 | ubuntu-noble | 2026-08-14 09:31:01 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:01.900096 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:01.900170 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.900183 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.902626 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.902671 | ubuntu-noble | ++ head -1 2026-08-14 09:31:01.902699 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:01.911721 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-08-14 09:31:01.912163 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-08-14 09:31:01.912280 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:01.912293 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-14 09:31:01.912301 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:01.912307 | ubuntu-noble | ++ local name=ceilometer 2026-08-14 09:31:01.912317 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:01.912323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:01.912330 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-14 09:31:01.912336 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-14 09:31:01.912347 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:01.912354 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-14 09:31:01.912360 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-14 09:31:01.912369 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:01.912375 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-08-14 09:31:01.912382 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-08-14 09:31:01.912415 | ubuntu-noble | ++ return 1 2026-08-14 09:31:01.912671 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:01.912690 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:01.913577 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-08-14 09:31:01.913610 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:01.913616 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-08-14 09:31:01.913620 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:01.913627 | ubuntu-noble | ++ local name=ceilometer 2026-08-14 09:31:01.913630 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:01.913636 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:01.913674 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-14 09:31:01.913681 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-14 09:31:01.913725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:01.913730 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-14 09:31:01.913736 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-14 09:31:01.913741 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:01.913745 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-08-14 09:31:01.913750 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-08-14 09:31:01.913770 | ubuntu-noble | ++ return 1 2026-08-14 09:31:01.914437 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:01.914452 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:01.914456 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.914460 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.914463 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:01.914467 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.914470 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-08-14 09:31:01.914474 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:01.914477 | ubuntu-noble | + popd 2026-08-14 09:31:01.914481 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:01.914485 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:01.914842 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-14 09:31:01.916895 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-08-14 09:31:01.916913 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-08-14 09:31:01.916917 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-14 09:31:01.916921 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-14 09:31:01.916925 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-08-14 09:31:03.819781 | ubuntu-noble | 2026-08-14 09:31:03 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:03.822302 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:03.822331 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-08-14 09:31:03.822338 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-08-14 09:31:03.824605 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-08-14 09:31:03.825752 | ubuntu-noble | ++ head -1 2026-08-14 09:31:03.827122 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:03.836248 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-08-14 09:31:03.836790 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-08-14 09:31:03.836878 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:03.837198 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-14 09:31:03.837209 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:03.837213 | ubuntu-noble | ++ local name=cinder 2026-08-14 09:31:03.837217 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:03.837220 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:03.837224 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-08-14 09:31:03.837228 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-08-14 09:31:03.837233 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-08-14 09:31:03.837236 | ubuntu-noble | ++ return 0 2026-08-14 09:31:03.837298 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-08-14 09:31:03.838119 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-08-14 09:31:03.838228 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:03.838271 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-08-14 09:31:03.838302 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:03.838382 | ubuntu-noble | ++ local name=cinder 2026-08-14 09:31:03.838398 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:03.838472 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:03.838480 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-14 09:31:03.838505 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-14 09:31:03.838570 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:03.838587 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-14 09:31:03.838605 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-14 09:31:03.838623 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:03.838628 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-08-14 09:31:03.838646 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-08-14 09:31:03.838668 | ubuntu-noble | ++ return 1 2026-08-14 09:31:03.839315 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:03.839327 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:03.839330 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-08-14 09:31:03.839334 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-08-14 09:31:03.839338 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-08-14 09:31:03.839341 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-08-14 09:31:04.175973 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-08-14 09:31:04.181183 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-14 09:31:04.181214 | ubuntu-noble | + sort 2026-08-14 09:31:04.189849 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-08-14 09:31:04.192552 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-08-14 09:31:04.192578 | ubuntu-noble | ++ sort 2026-08-14 09:31:04.193377 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:04.193527 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-14 09:31:04.193627 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-14 09:31:04.193667 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-14 09:31:04.193702 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-08-14 09:31:04.193708 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-14 09:31:04.193738 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:04.195563 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-14 09:31:04.195583 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-14 09:31:04.195689 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-14 09:31:04.196008 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:04.197970 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-08-14 09:31:04.197993 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-08-14 09:31:04.197997 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-14 09:31:04.198081 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-08-14 09:31:04.198231 | ubuntu-noble | + popd 2026-08-14 09:31:04.199571 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-08-14 09:31:04.199993 | ubuntu-noble | + sort 2026-08-14 09:31:04.211651 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-08-14 09:31:04.211729 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-08-14 09:31:04.211755 | ubuntu-noble | + local before=files-before 2026-08-14 09:31:04.211773 | ubuntu-noble | + local after=files-after 2026-08-14 09:31:04.211788 | ubuntu-noble | + local sources_txt 2026-08-14 09:31:04.212832 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-14 09:31:04.213246 | ubuntu-noble | ++ head -1 2026-08-14 09:31:04.215353 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-14 09:31:04.215406 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-08-14 09:31:04.215428 | ubuntu-noble | + local new_files 2026-08-14 09:31:04.216088 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-14 09:31:04.221610 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-14 09:31:04.221629 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-08-14 09:31:04.221936 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-08-14 09:31:04.223689 | ubuntu-noble | + [[ -n y ]] 2026-08-14 09:31:04.223707 | ubuntu-noble | + echo 2026-08-14 09:31:04.223711 | ubuntu-noble | + local file 2026-08-14 09:31:04.223715 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:04.223719 | ubuntu-noble | + case $file in 2026-08-14 09:31:04.223723 | 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-14 09:31:04.223728 | 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-14 09:31:04.223733 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-08-14 09:31:04.223737 | ubuntu-noble | + rm files-before files-after 2026-08-14 09:31:04.225281 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-08-14 09:31:05.427416 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-08-14 09:31:05.495708 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-08-14 09:31:05.495782 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-08-14 09:31:05.495796 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:05.495808 | ubuntu-noble | + popd 2026-08-14 09:31:05.495819 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:05.495831 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:05.496090 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-14 09:31:05.497735 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-08-14 09:31:05.497784 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-08-14 09:31:05.497790 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-14 09:31:05.497795 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-14 09:31:05.497799 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.976724 | ubuntu-noble | 2026-08-14 09:31:06 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1016620/1016620] -> "designate-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:06.979785 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:06.979840 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.979854 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.982604 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.982653 | ubuntu-noble | ++ head -1 2026-08-14 09:31:06.984359 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:06.992604 | ubuntu-noble | + directory=designate-21.0.1.dev12 2026-08-14 09:31:06.993434 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.1.dev12 2026-08-14 09:31:06.993576 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:06.993595 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-14 09:31:06.993637 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:06.993710 | ubuntu-noble | ++ local name=designate 2026-08-14 09:31:06.993720 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:06.993761 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:06.993769 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-14 09:31:06.993796 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-14 09:31:06.993838 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:06.993846 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-14 09:31:06.993854 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-14 09:31:06.993862 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:06.993870 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-08-14 09:31:06.993878 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-08-14 09:31:06.993885 | ubuntu-noble | ++ return 1 2026-08-14 09:31:06.994619 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:06.994641 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:06.995167 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.1.dev12 /source 2026-08-14 09:31:06.995246 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:06.995257 | ubuntu-noble | ++ local directory=designate-21.0.1.dev12 2026-08-14 09:31:06.995291 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:06.995357 | ubuntu-noble | ++ local name=designate 2026-08-14 09:31:06.995365 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:06.995396 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:06.995405 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-14 09:31:06.995428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-14 09:31:06.995472 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:06.995482 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-14 09:31:06.995488 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-14 09:31:06.995496 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:06.995504 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-08-14 09:31:06.995604 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-08-14 09:31:06.995616 | ubuntu-noble | ++ return 1 2026-08-14 09:31:06.996467 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:06.996491 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:06.996497 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.996504 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.996567 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:06.996574 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.996580 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-08-14 09:31:06.996585 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:06.996591 | ubuntu-noble | + popd 2026-08-14 09:31:06.996598 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:06.996604 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:06.996989 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-14 09:31:06.999356 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-08-14 09:31:06.999380 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-08-14 09:31:06.999392 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-14 09:31:06.999398 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-14 09:31:06.999404 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.651885 | ubuntu-noble | 2026-08-14 09:31:08 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:08.655846 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:08.655891 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.655903 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.658628 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.658672 | ubuntu-noble | ++ head -1 2026-08-14 09:31:08.658682 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:08.664299 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-08-14 09:31:08.665411 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-08-14 09:31:08.665447 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:08.665475 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-14 09:31:08.665499 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:08.665597 | ubuntu-noble | ++ local name=glance 2026-08-14 09:31:08.665615 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:08.665624 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:08.665632 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-14 09:31:08.665640 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-14 09:31:08.665673 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:08.665680 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-14 09:31:08.665689 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-14 09:31:08.665695 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:08.665701 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-08-14 09:31:08.665709 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-08-14 09:31:08.665715 | ubuntu-noble | ++ return 1 2026-08-14 09:31:08.666315 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:08.666332 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:08.667057 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-08-14 09:31:08.667116 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:08.667127 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-08-14 09:31:08.667136 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:08.667188 | ubuntu-noble | ++ local name=glance 2026-08-14 09:31:08.667196 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:08.667205 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:08.667214 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-14 09:31:08.667223 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-14 09:31:08.667240 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:08.667250 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-14 09:31:08.667257 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-14 09:31:08.667265 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:08.667272 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-08-14 09:31:08.667279 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-08-14 09:31:08.667288 | ubuntu-noble | ++ return 1 2026-08-14 09:31:08.668065 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:08.668091 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:08.668098 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.668104 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.668110 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:08.668116 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.668136 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-08-14 09:31:08.668142 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:08.668148 | ubuntu-noble | + popd 2026-08-14 09:31:08.668154 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:08.668160 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:08.668352 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-14 09:31:08.670177 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-08-14 09:31:08.670204 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-08-14 09:31:08.670211 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-14 09:31:08.670217 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-14 09:31:08.670223 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.314434 | ubuntu-noble | 2026-08-14 09:31:10 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:10.314600 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:10.314616 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.314628 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.317307 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.317350 | ubuntu-noble | ++ head -1 2026-08-14 09:31:10.317939 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:10.327009 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-08-14 09:31:10.327785 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-08-14 09:31:10.327847 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:10.327859 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-14 09:31:10.327889 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:10.327948 | ubuntu-noble | ++ local name=openstack_heat 2026-08-14 09:31:10.327957 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:10.327986 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:10.327997 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-14 09:31:10.328007 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-14 09:31:10.328066 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:10.328075 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-08-14 09:31:10.328082 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-08-14 09:31:10.328092 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:10.328099 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-08-14 09:31:10.328106 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-08-14 09:31:10.328115 | ubuntu-noble | ++ return 1 2026-08-14 09:31:10.328769 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:10.328791 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:10.329100 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-08-14 09:31:10.329162 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:10.329173 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-08-14 09:31:10.329181 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:10.329239 | ubuntu-noble | ++ local name=openstack_heat 2026-08-14 09:31:10.329247 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:10.329272 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:10.329281 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-14 09:31:10.329288 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-14 09:31:10.329313 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:10.329320 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-08-14 09:31:10.329329 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-08-14 09:31:10.329335 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:10.329343 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-08-14 09:31:10.329350 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-08-14 09:31:10.329371 | ubuntu-noble | ++ return 1 2026-08-14 09:31:10.330183 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:10.330209 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:10.330216 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.330223 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.330229 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:10.330235 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.330241 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-08-14 09:31:10.330248 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:10.330254 | ubuntu-noble | + popd 2026-08-14 09:31:10.330260 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:10.330266 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:10.330538 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-14 09:31:10.332769 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-08-14 09:31:10.332800 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-08-14 09:31:10.332815 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-14 09:31:10.332822 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-14 09:31:10.332829 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.173851 | ubuntu-noble | 2026-08-14 09:31:12 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:12.176369 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:12.176397 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.176406 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.176412 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.176418 | ubuntu-noble | ++ head -1 2026-08-14 09:31:12.178565 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:12.184294 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-08-14 09:31:12.185139 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-08-14 09:31:12.185271 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:12.185343 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-14 09:31:12.185405 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:12.185494 | ubuntu-noble | ++ local name=horizon 2026-08-14 09:31:12.185572 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:12.185632 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:12.185663 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-14 09:31:12.185713 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-14 09:31:12.185781 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:12.185820 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-14 09:31:12.185851 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-14 09:31:12.185881 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:12.185907 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-08-14 09:31:12.185935 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-08-14 09:31:12.185966 | ubuntu-noble | ++ return 1 2026-08-14 09:31:12.186676 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:12.186723 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:12.187179 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-08-14 09:31:12.187624 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:12.187685 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-08-14 09:31:12.187747 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:12.187756 | ubuntu-noble | ++ local name=horizon 2026-08-14 09:31:12.187763 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:12.187771 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:12.187778 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-14 09:31:12.187786 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-14 09:31:12.187794 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:12.187820 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-14 09:31:12.187828 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-14 09:31:12.187836 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:12.187843 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-08-14 09:31:12.187850 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-08-14 09:31:12.187858 | ubuntu-noble | ++ return 1 2026-08-14 09:31:12.188404 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:12.188432 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:12.188440 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.188446 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.188453 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:12.188459 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.188465 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-08-14 09:31:12.188471 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:12.188477 | ubuntu-noble | + popd 2026-08-14 09:31:12.188491 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:12.188497 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:12.189073 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-14 09:31:12.191040 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-08-14 09:31:12.191070 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-08-14 09:31:12.191077 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-14 09:31:12.191083 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-14 09:31:12.191089 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-08-14 09:31:13.872869 | ubuntu-noble | 2026-08-14 09:31:13 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3053156/3053156] -> "ironic-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:13.875904 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:13.875984 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-08-14 09:31:13.876000 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-08-14 09:31:13.879607 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-08-14 09:31:13.879653 | ubuntu-noble | ++ head -1 2026-08-14 09:31:13.881480 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:13.892065 | ubuntu-noble | + directory=ironic-32.0.2.dev22 2026-08-14 09:31:13.893265 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev22 2026-08-14 09:31:13.893295 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:13.893301 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-14 09:31:13.893307 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:13.893312 | ubuntu-noble | ++ local name=ironic 2026-08-14 09:31:13.893317 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:13.893323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:13.893328 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-08-14 09:31:13.893333 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-08-14 09:31:13.893340 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-08-14 09:31:13.893345 | ubuntu-noble | ++ return 0 2026-08-14 09:31:13.893354 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-08-14 09:31:13.894345 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev22 /source 2026-08-14 09:31:13.894370 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:13.894375 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev22 2026-08-14 09:31:13.894381 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:13.894386 | ubuntu-noble | ++ local name=ironic 2026-08-14 09:31:13.894391 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:13.894396 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:13.894401 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-14 09:31:13.894406 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-14 09:31:13.894412 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:13.894417 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-14 09:31:13.894434 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-14 09:31:13.894439 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:13.894443 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-08-14 09:31:13.894447 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-08-14 09:31:13.894452 | ubuntu-noble | ++ return 1 2026-08-14 09:31:13.894460 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:13.894464 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:13.894497 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-08-14 09:31:13.894503 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-08-14 09:31:13.894544 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-08-14 09:31:13.894569 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-08-14 09:31:14.097109 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-08-14 09:31:14.101566 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-14 09:31:14.101606 | ubuntu-noble | + sort 2026-08-14 09:31:14.108969 | ubuntu-noble | + pushd ironic-32.0.2.dev22 2026-08-14 09:31:14.110147 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-08-14 09:31:14.110487 | ubuntu-noble | ++ sort 2026-08-14 09:31:14.113451 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.113566 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-14 09:31:14.113617 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-14 09:31:14.113647 | 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-14 09:31:14.113673 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-08-14 09:31:14.113686 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-14 09:31:14.113708 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.116611 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-14 09:31:14.117036 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-14 09:31:14.117410 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-14 09:31:14.117530 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-14 09:31:14.117649 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-14 09:31:14.117834 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-08-14 09:31:14.118034 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-08-14 09:31:14.118186 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-14 09:31:14.118411 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-08-14 09:31:14.118552 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-14 09:31:14.118701 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-14 09:31:14.118859 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-14 09:31:14.119109 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-14 09:31:14.119244 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-14 09:31:14.119522 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-14 09:31:14.119748 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-14 09:31:14.120370 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-14 09:31:14.120691 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-14 09:31:14.121287 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-08-14 09:31:14.121677 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-14 09:31:14.121840 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.122021 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-14 09:31:14.122479 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-14 09:31:14.123087 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-14 09:31:14.124268 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-14 09:31:14.125221 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-14 09:31:14.125825 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-14 09:31:14.126011 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-14 09:31:14.126233 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-14 09:31:14.126438 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-08-14 09:31:14.126625 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-14 09:31:14.127296 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.128891 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-14 09:31:14.129211 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-14 09:31:14.129493 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-14 09:31:14.129625 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-14 09:31:14.129703 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-14 09:31:14.129882 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-08-14 09:31:14.130045 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-08-14 09:31:14.130181 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-14 09:31:14.130417 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-08-14 09:31:14.130562 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-08-14 09:31:14.130674 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-14 09:31:14.130803 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-08-14 09:31:14.131025 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-14 09:31:14.131154 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-08-14 09:31:14.131389 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-14 09:31:14.131589 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-14 09:31:14.132217 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-14 09:31:14.132528 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-08-14 09:31:14.133011 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-08-14 09:31:14.133313 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-14 09:31:14.133498 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.133690 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-14 09:31:14.134192 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-08-14 09:31:14.134665 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-08-14 09:31:14.135811 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-14 09:31:14.136736 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-08-14 09:31:14.137130 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-14 09:31:14.137310 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-14 09:31:14.137531 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-14 09:31:14.137740 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-08-14 09:31:14.137930 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-14 09:31:14.140730 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-08-14 09:31:14.140822 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.140834 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-14 09:31:14.140844 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-14 09:31:14.140854 | 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-14 09:31:14.140866 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-08-14 09:31:14.140890 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-14 09:31:14.140898 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.143657 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-14 09:31:14.143688 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-14 09:31:14.144068 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-08-14 09:31:14.144223 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-14 09:31:14.144360 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-08-14 09:31:14.144603 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-14 09:31:14.144966 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-08-14 09:31:14.145415 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-14 09:31:14.145656 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-14 09:31:14.145968 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-14 09:31:14.146193 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-14 09:31:14.146453 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-14 09:31:14.146802 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.147043 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-08-14 09:31:14.147285 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-08-14 09:31:14.147549 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-14 09:31:14.147869 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-14 09:31:14.148130 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-14 09:31:14.148591 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.150331 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-08-14 09:31:14.151579 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-14 09:31:14.151602 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-08-14 09:31:14.151608 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-08-14 09:31:14.151614 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-08-14 09:31:14.151620 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-14 09:31:14.151678 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-08-14 09:31:14.152057 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-14 09:31:14.152235 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-08-14 09:31:14.152459 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-14 09:31:14.152697 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-14 09:31:14.152976 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-14 09:31:14.153144 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.153308 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-08-14 09:31:14.153487 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-08-14 09:31:14.153692 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-14 09:31:14.153939 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-14 09:31:14.154181 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-14 09:31:14.155898 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-08-14 09:31:14.156008 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.156108 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-14 09:31:14.156157 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-14 09:31:14.156194 | 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-14 09:31:14.156229 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-08-14 09:31:14.156236 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-14 09:31:14.156256 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.158558 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-14 09:31:14.158583 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-08-14 09:31:14.158644 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-08-14 09:31:14.158746 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-08-14 09:31:14.158867 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-08-14 09:31:14.158965 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-08-14 09:31:14.159110 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-08-14 09:31:14.159562 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-08-14 09:31:14.159750 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-14 09:31:14.159868 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-14 09:31:14.159900 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-14 09:31:14.159945 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-14 09:31:14.159976 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-14 09:31:14.160011 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-14 09:31:14.160041 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-14 09:31:14.160071 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-14 09:31:14.160104 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-14 09:31:14.160139 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-14 09:31:14.160170 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-14 09:31:14.160199 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-14 09:31:14.160233 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-14 09:31:14.160279 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-14 09:31:14.160324 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-14 09:31:14.160686 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-08-14 09:31:14.160841 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-14 09:31:14.160971 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-14 09:31:14.161100 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-08-14 09:31:14.161247 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-08-14 09:31:14.161737 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-08-14 09:31:14.162630 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-14 09:31:14.162693 | ubuntu-noble | checking file ironic/db/api.py 2026-08-14 09:31:14.162707 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-14 09:31:14.162949 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-08-14 09:31:14.163269 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.163385 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-08-14 09:31:14.163504 | ubuntu-noble | checking file ironic/objects/node.py 2026-08-14 09:31:14.164324 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-14 09:31:14.164691 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-14 09:31:14.165977 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-08-14 09:31:14.166119 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-14 09:31:14.166855 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-08-14 09:31:14.167037 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-08-14 09:31:14.167191 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-08-14 09:31:14.167319 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-14 09:31:14.168125 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.169108 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-08-14 09:31:14.169374 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-08-14 09:31:14.169574 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-08-14 09:31:14.169632 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-08-14 09:31:14.169710 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-08-14 09:31:14.169746 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-08-14 09:31:14.169919 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-08-14 09:31:14.170215 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-08-14 09:31:14.170336 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-08-14 09:31:14.170380 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-08-14 09:31:14.170392 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-08-14 09:31:14.170406 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-08-14 09:31:14.170416 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-08-14 09:31:14.170430 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-08-14 09:31:14.170440 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-08-14 09:31:14.170450 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-08-14 09:31:14.170460 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-08-14 09:31:14.170474 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-08-14 09:31:14.170484 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-08-14 09:31:14.170494 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-08-14 09:31:14.170541 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-08-14 09:31:14.170565 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-08-14 09:31:14.170575 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-08-14 09:31:14.170752 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-08-14 09:31:14.170794 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-08-14 09:31:14.170894 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-08-14 09:31:14.170943 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-08-14 09:31:14.171066 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-08-14 09:31:14.171466 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-08-14 09:31:14.171586 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-08-14 09:31:14.172022 | ubuntu-noble | patching file ironic/db/api.py 2026-08-14 09:31:14.172182 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-14 09:31:14.172439 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-08-14 09:31:14.172783 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.172898 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-08-14 09:31:14.172997 | ubuntu-noble | patching file ironic/objects/node.py 2026-08-14 09:31:14.173829 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-08-14 09:31:14.174300 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-08-14 09:31:14.175472 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-08-14 09:31:14.175753 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-08-14 09:31:14.176454 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-08-14 09:31:14.176674 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-08-14 09:31:14.176845 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-08-14 09:31:14.176967 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-14 09:31:14.179577 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-08-14 09:31:14.179607 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.179613 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-14 09:31:14.179617 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-14 09:31:14.179622 | 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-14 09:31:14.179627 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-08-14 09:31:14.179630 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-14 09:31:14.179638 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.181288 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-14 09:31:14.181310 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.181422 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.183167 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-14 09:31:14.183191 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.183356 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-08-14 09:31:14.183581 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.183720 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-14 09:31:14.183823 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-14 09:31:14.183868 | 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-14 09:31:14.183919 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-08-14 09:31:14.183932 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-14 09:31:14.183966 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.185575 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-14 09:31:14.185668 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.185979 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-14 09:31:14.186322 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-14 09:31:14.186841 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.189360 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-14 09:31:14.189401 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-08-14 09:31:14.189406 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-08-14 09:31:14.189410 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-14 09:31:14.189649 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-08-14 09:31:14.189698 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.189710 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-08-14 09:31:14.189809 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-08-14 09:31:14.189820 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-08-14 09:31:14.189849 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-08-14 09:31:14.189858 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-08-14 09:31:14.189886 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.191797 | ubuntu-noble | checking file ironic/common/states.py 2026-08-14 09:31:14.192621 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-14 09:31:14.192650 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-14 09:31:14.192658 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-14 09:31:14.192817 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.194556 | ubuntu-noble | patching file ironic/common/states.py 2026-08-14 09:31:14.194576 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-08-14 09:31:14.194580 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-08-14 09:31:14.194584 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-14 09:31:14.194982 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-08-14 09:31:14.195068 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:14.195132 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-14 09:31:14.195157 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-14 09:31:14.195171 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-14 09:31:14.195194 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-08-14 09:31:14.195198 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-14 09:31:14.195215 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:14.196704 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-08-14 09:31:14.196794 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:14.198235 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-08-14 09:31:14.198315 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-08-14 09:31:14.198415 | ubuntu-noble | + popd 2026-08-14 09:31:14.200595 | ubuntu-noble | + find ironic-32.0.2.dev22 -type f 2026-08-14 09:31:14.200620 | ubuntu-noble | + sort 2026-08-14 09:31:14.208342 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev22 files-before files-after 2026-08-14 09:31:14.208417 | ubuntu-noble | + local directory=ironic-32.0.2.dev22 2026-08-14 09:31:14.208442 | ubuntu-noble | + local before=files-before 2026-08-14 09:31:14.208461 | ubuntu-noble | + local after=files-after 2026-08-14 09:31:14.208478 | ubuntu-noble | + local sources_txt 2026-08-14 09:31:14.209589 | ubuntu-noble | ++ find ironic-32.0.2.dev22 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-14 09:31:14.209982 | ubuntu-noble | ++ head -1 2026-08-14 09:31:14.212086 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.212141 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt ]] 2026-08-14 09:31:14.212165 | ubuntu-noble | + local new_files 2026-08-14 09:31:14.212779 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-14 09:31:14.217013 | ubuntu-noble | + new_files='ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-14 09:31:14.217032 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-14 09:31:14.217036 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-14 09:31:14.217039 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-14 09:31:14.217043 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-14 09:31:14.217047 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-14 09:31:14.217051 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-14 09:31:14.217055 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-14 09:31:14.217058 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-14 09:31:14.217063 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-14 09:31:14.217066 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-14 09:31:14.217070 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-14 09:31:14.217073 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-14 09:31:14.217076 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-14 09:31:14.217080 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-14 09:31:14.217083 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-14 09:31:14.217087 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-14 09:31:14.217090 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-08-14 09:31:14.217094 | ubuntu-noble | + [[ -z ironic-32.0.2.dev22/ironic/api/controllers/v1/node.py.orig 2026-08-14 09:31:14.217098 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/port.py.orig 2026-08-14 09:31:14.217101 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/portgroup.py.orig 2026-08-14 09:31:14.217104 | ubuntu-noble | ironic-32.0.2.dev22/ironic/api/controllers/v1/utils.py.orig 2026-08-14 09:31:14.217108 | ubuntu-noble | ironic-32.0.2.dev22/ironic/conductor/manager.py.orig 2026-08-14 09:31:14.217111 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-14 09:31:14.217122 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-14 09:31:14.217126 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-14 09:31:14.217129 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-14 09:31:14.217132 | ubuntu-noble | ironic-32.0.2.dev22/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-14 09:31:14.217136 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-08-14 09:31:14.217139 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-08-14 09:31:14.217142 | ubuntu-noble | ironic-32.0.2.dev22/ironic/tests/unit/conductor/test_manager.py.orig 2026-08-14 09:31:14.217146 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-14 09:31:14.217149 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-14 09:31:14.217152 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-14 09:31:14.217156 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-14 09:31:14.217159 | ubuntu-noble | ironic-32.0.2.dev22/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-08-14 09:31:14.217316 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.219567 | ubuntu-noble | + [[ -n l ]] 2026-08-14 09:31:14.219587 | ubuntu-noble | + echo 2026-08-14 09:31:14.219590 | ubuntu-noble | + local file 2026-08-14 09:31:14.219594 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219598 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219601 | ubuntu-noble | + continue 2026-08-14 09:31:14.219605 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219608 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219611 | ubuntu-noble | + continue 2026-08-14 09:31:14.219615 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219618 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219621 | ubuntu-noble | + continue 2026-08-14 09:31:14.219625 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219628 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219631 | ubuntu-noble | + continue 2026-08-14 09:31:14.219635 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219638 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219641 | ubuntu-noble | + continue 2026-08-14 09:31:14.219644 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219648 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219652 | 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-14 09:31:14.219657 | 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-14 09:31:14.219662 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-08-14 09:31:14.219666 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219669 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219678 | 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-14 09:31:14.219682 | 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-14 09:31:14.219685 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-08-14 09:31:14.219689 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219692 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219696 | 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-14 09:31:14.219699 | 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-14 09:31:14.219702 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-08-14 09:31:14.219706 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219716 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219719 | 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-14 09:31:14.219723 | 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-14 09:31:14.219726 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-08-14 09:31:14.219730 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219733 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219737 | 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-14 09:31:14.219740 | 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-14 09:31:14.219746 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-08-14 09:31:14.219749 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219752 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219756 | ubuntu-noble | + continue 2026-08-14 09:31:14.219759 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219782 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219786 | ubuntu-noble | + continue 2026-08-14 09:31:14.219789 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219793 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219796 | ubuntu-noble | + continue 2026-08-14 09:31:14.219800 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219803 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219806 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-14 09:31:14.219810 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.219814 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-08-14 09:31:14.219817 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219821 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219824 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-14 09:31:14.219828 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.219831 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-08-14 09:31:14.219835 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219838 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219842 | 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-14 09:31:14.219846 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.219850 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-08-14 09:31:14.219853 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219857 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219860 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-14 09:31:14.219864 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.219867 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-08-14 09:31:14.219871 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:14.219874 | ubuntu-noble | + case $file in 2026-08-14 09:31:14.219883 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt' 2026-08-14 09:31:14.219887 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev22/ironic.egg-info/SOURCES.txt 2026-08-14 09:31:14.219891 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-08-14 09:31:14.219894 | ubuntu-noble | + rm files-before files-after 2026-08-14 09:31:14.221153 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev22 2026-08-14 09:31:14.859089 | ubuntu-noble | + rm -r ironic-32.0.2.dev22 2026-08-14 09:31:14.906354 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-08-14 09:31:14.906432 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-08-14 09:31:14.906445 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:14.906456 | ubuntu-noble | + popd 2026-08-14 09:31:14.906466 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:14.906475 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:14.906713 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-14 09:31:14.909060 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-08-14 09:31:14.909115 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-08-14 09:31:14.909134 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-14 09:31:14.909150 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-14 09:31:14.909168 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.535198 | ubuntu-noble | 2026-08-14 09:31:16 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1804112/1804112] -> "keystone-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:16.537949 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:16.537991 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.538001 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.540563 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.540602 | ubuntu-noble | ++ head -1 2026-08-14 09:31:16.542075 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:16.547118 | ubuntu-noble | + directory=keystone-28.0.2.dev20 2026-08-14 09:31:16.547900 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.2.dev20 2026-08-14 09:31:16.547982 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:16.547993 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-14 09:31:16.548048 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:16.548087 | ubuntu-noble | ++ local name=keystone 2026-08-14 09:31:16.548095 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:16.548150 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:16.548157 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-14 09:31:16.548164 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-14 09:31:16.548199 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:16.548208 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-14 09:31:16.548215 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-14 09:31:16.548222 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:16.548227 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-08-14 09:31:16.548233 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-08-14 09:31:16.548240 | ubuntu-noble | ++ return 1 2026-08-14 09:31:16.548868 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:16.548888 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:16.549283 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.2.dev20 /source 2026-08-14 09:31:16.549358 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:16.549369 | ubuntu-noble | ++ local directory=keystone-28.0.2.dev20 2026-08-14 09:31:16.549399 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:16.549446 | ubuntu-noble | ++ local name=keystone 2026-08-14 09:31:16.549453 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:16.549480 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:16.549488 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-14 09:31:16.549495 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-14 09:31:16.549553 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:16.549566 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-14 09:31:16.549571 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-14 09:31:16.549579 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:16.549596 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-08-14 09:31:16.549604 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-08-14 09:31:16.549609 | ubuntu-noble | ++ return 1 2026-08-14 09:31:16.550365 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:16.550385 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:16.550390 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.550396 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.550401 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:16.550406 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.550411 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-08-14 09:31:16.550416 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:16.550421 | ubuntu-noble | + popd 2026-08-14 09:31:16.550426 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:16.550431 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:16.550729 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-14 09:31:16.552668 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-08-14 09:31:16.552692 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-08-14 09:31:16.552697 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-14 09:31:16.552702 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-14 09:31:16.552707 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.037693 | ubuntu-noble | 2026-08-14 09:31:18 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:18.038864 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:18.038921 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.038935 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.042613 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.042672 | ubuntu-noble | ++ head -1 2026-08-14 09:31:18.043576 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:18.049099 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-08-14 09:31:18.050586 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-08-14 09:31:18.050620 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:18.050628 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-14 09:31:18.050635 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:18.050642 | ubuntu-noble | ++ local name=magnum 2026-08-14 09:31:18.050648 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:18.050654 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:18.050660 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-14 09:31:18.050667 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-14 09:31:18.050674 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:18.050680 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-14 09:31:18.050686 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-14 09:31:18.050692 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:18.050698 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-08-14 09:31:18.050705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-08-14 09:31:18.050711 | ubuntu-noble | ++ return 1 2026-08-14 09:31:18.050722 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:18.050729 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:18.051592 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-08-14 09:31:18.051649 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:18.051658 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-08-14 09:31:18.051666 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:18.051673 | ubuntu-noble | ++ local name=magnum 2026-08-14 09:31:18.051679 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:18.051686 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:18.051692 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-14 09:31:18.051699 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-14 09:31:18.051719 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:18.051725 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-14 09:31:18.051736 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-14 09:31:18.051742 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:18.051748 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-08-14 09:31:18.051754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-08-14 09:31:18.051760 | ubuntu-noble | ++ return 1 2026-08-14 09:31:18.052483 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:18.052505 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:18.052542 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.052549 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.052555 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:18.052560 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.052566 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-08-14 09:31:18.052572 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:18.052577 | ubuntu-noble | + popd 2026-08-14 09:31:18.052583 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:18.052589 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:18.052854 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-14 09:31:18.055013 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-08-14 09:31:18.055055 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-08-14 09:31:18.055066 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-14 09:31:18.055076 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-14 09:31:18.055086 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.725621 | ubuntu-noble | 2026-08-14 09:31:19 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3586860/3586860] -> "manila-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:19.728231 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:19.728280 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.728292 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.730587 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.730633 | ubuntu-noble | ++ head -1 2026-08-14 09:31:19.732211 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:19.738642 | ubuntu-noble | + directory=manila-21.0.2.dev30 2026-08-14 09:31:19.739414 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev30 2026-08-14 09:31:19.739539 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:19.739558 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-14 09:31:19.739593 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:19.739630 | ubuntu-noble | ++ local name=manila 2026-08-14 09:31:19.739640 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:19.739676 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:19.739685 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-14 09:31:19.739694 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-14 09:31:19.739734 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:19.739752 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-14 09:31:19.739759 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-14 09:31:19.739768 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:19.739774 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-08-14 09:31:19.739780 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-08-14 09:31:19.739788 | ubuntu-noble | ++ return 1 2026-08-14 09:31:19.740399 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:19.740415 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:19.740771 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev30 /source 2026-08-14 09:31:19.740847 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:19.740872 | ubuntu-noble | ++ local directory=manila-21.0.2.dev30 2026-08-14 09:31:19.740879 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:19.740909 | ubuntu-noble | ++ local name=manila 2026-08-14 09:31:19.740918 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:19.740948 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:19.740967 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-14 09:31:19.741031 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-14 09:31:19.741042 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:19.741050 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-14 09:31:19.741057 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-14 09:31:19.741065 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:19.741071 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-08-14 09:31:19.741079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-08-14 09:31:19.741084 | ubuntu-noble | ++ return 1 2026-08-14 09:31:19.741897 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:19.741923 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:19.741930 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.741936 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.741942 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:19.741947 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.741953 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-08-14 09:31:19.742001 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:19.742007 | ubuntu-noble | + popd 2026-08-14 09:31:19.742013 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:19.742019 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:19.742191 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-14 09:31:19.744071 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-08-14 09:31:19.744096 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-08-14 09:31:19.744102 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-14 09:31:19.744107 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-14 09:31:19.744113 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.944612 | ubuntu-noble | 2026-08-14 09:31:20 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:20.947000 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:20.947077 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.947090 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.948581 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.948717 | ubuntu-noble | ++ head -1 2026-08-14 09:31:20.950965 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:20.957675 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-08-14 09:31:20.958478 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-08-14 09:31:20.958618 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:20.958640 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-14 09:31:20.958666 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:20.958724 | ubuntu-noble | ++ local name=masakari 2026-08-14 09:31:20.958733 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:20.958767 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:20.958776 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-14 09:31:20.958800 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-14 09:31:20.958837 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:20.958846 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-14 09:31:20.958853 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-14 09:31:20.958869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:20.958889 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-08-14 09:31:20.958898 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-08-14 09:31:20.958905 | ubuntu-noble | ++ return 1 2026-08-14 09:31:20.959564 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:20.959588 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:20.959992 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-08-14 09:31:20.960135 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:20.960144 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-08-14 09:31:20.960153 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:20.960213 | ubuntu-noble | ++ local name=masakari 2026-08-14 09:31:20.960221 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:20.960230 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:20.960255 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-14 09:31:20.960264 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-14 09:31:20.960294 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:20.960304 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-14 09:31:20.960310 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-14 09:31:20.960318 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:20.960324 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-08-14 09:31:20.960333 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-08-14 09:31:20.960342 | ubuntu-noble | ++ return 1 2026-08-14 09:31:20.961231 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:20.961260 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:20.961267 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.961274 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.961280 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:20.961286 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.961292 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-08-14 09:31:20.961298 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:20.961304 | ubuntu-noble | + popd 2026-08-14 09:31:20.961311 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:20.961317 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:20.961629 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:20.963619 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:20.963684 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-08-14 09:31:20.963694 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:20.963703 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:20.963716 | 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-14 09:31:22.022691 | ubuntu-noble | 2026-08-14 09:31:22 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-14 09:31:22.024584 | 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-14 09:31:22.024627 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.024637 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.026456 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.027558 | ubuntu-noble | ++ head -1 2026-08-14 09:31:22.029346 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:22.033151 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.033988 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.034186 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:22.034230 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.034269 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:22.034342 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-14 09:31:22.034366 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:22.034432 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:22.034444 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-08-14 09:31:22.034473 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-08-14 09:31:22.034536 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:22.034585 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-08-14 09:31:22.034604 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-08-14 09:31:22.034634 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-08-14 09:31:22.034676 | ubuntu-noble | ++ return 0 2026-08-14 09:31:22.035319 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-08-14 09:31:22.035874 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-08-14 09:31:22.035973 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:22.036010 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.036036 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:22.036107 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-08-14 09:31:22.036113 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:22.036149 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:22.036174 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-14 09:31:22.036197 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-14 09:31:22.036238 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:22.036250 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-08-14 09:31:22.036261 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-08-14 09:31:22.036295 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:22.036309 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-08-14 09:31:22.036315 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-08-14 09:31:22.036324 | ubuntu-noble | ++ return 1 2026-08-14 09:31:22.037148 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:22.037175 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:22.037182 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.037189 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.037194 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-08-14 09:31:22.037200 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.050555 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.053563 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-14 09:31:22.053591 | ubuntu-noble | + sort 2026-08-14 09:31:22.054780 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.056985 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-08-14 09:31:22.057010 | ubuntu-noble | ++ sort 2026-08-14 09:31:22.057742 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:22.057767 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-14 09:31:22.057799 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-14 09:31:22.057818 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-14 09:31:22.057835 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-08-14 09:31:22.057839 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-14 09:31:22.057844 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:22.059364 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-08-14 09:31:22.059383 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-14 09:31:22.059390 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:22.060873 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-08-14 09:31:22.060891 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-08-14 09:31:22.060918 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-08-14 09:31:22.060982 | ubuntu-noble | + popd 2026-08-14 09:31:22.062444 | ubuntu-noble | + sort 2026-08-14 09:31:22.062544 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-08-14 09:31:22.067839 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-08-14 09:31:22.067886 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.067896 | ubuntu-noble | + local before=files-before 2026-08-14 09:31:22.067904 | ubuntu-noble | + local after=files-after 2026-08-14 09:31:22.067911 | ubuntu-noble | + local sources_txt 2026-08-14 09:31:22.070575 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-14 09:31:22.070605 | ubuntu-noble | ++ head -1 2026-08-14 09:31:22.071770 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-14 09:31:22.071789 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-08-14 09:31:22.071793 | ubuntu-noble | + local new_files 2026-08-14 09:31:22.072213 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-14 09:31:22.074272 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-08-14 09:31:22.074289 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-08-14 09:31:22.074738 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-08-14 09:31:22.076474 | ubuntu-noble | + [[ -n h ]] 2026-08-14 09:31:22.076489 | ubuntu-noble | + echo 2026-08-14 09:31:22.076493 | ubuntu-noble | + local file 2026-08-14 09:31:22.076496 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:22.076500 | ubuntu-noble | + case $file in 2026-08-14 09:31:22.076504 | ubuntu-noble | + continue 2026-08-14 09:31:22.076507 | ubuntu-noble | + rm files-before files-after 2026-08-14 09:31:22.078029 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.110383 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-08-14 09:31:22.116250 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.116290 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-08-14 09:31:22.116300 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:22.116311 | ubuntu-noble | + popd 2026-08-14 09:31:22.116320 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:22.116330 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:22.116503 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:22.118385 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:22.118434 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-08-14 09:31:22.118450 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:22.118465 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:22.118480 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.195815 | ubuntu-noble | 2026-08-14 09:31:23 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-14 09:31:23.198705 | 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-14 09:31:23.198759 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.198769 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.201609 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.201660 | ubuntu-noble | ++ head -1 2026-08-14 09:31:23.202132 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:23.208435 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-14 09:31:23.209759 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-14 09:31:23.209792 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:23.209800 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-14 09:31:23.209806 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:23.209812 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-14 09:31:23.209818 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:23.209823 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:23.209830 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-14 09:31:23.209836 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-14 09:31:23.209842 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:23.209848 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-08-14 09:31:23.209854 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-08-14 09:31:23.209859 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:23.209865 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-08-14 09:31:23.209871 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-08-14 09:31:23.209877 | ubuntu-noble | ++ return 1 2026-08-14 09:31:23.209888 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:23.209894 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:23.210990 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-08-14 09:31:23.211021 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:23.211032 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-08-14 09:31:23.211042 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:23.211051 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-08-14 09:31:23.211060 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:23.211069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:23.211078 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-14 09:31:23.211111 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-14 09:31:23.211123 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:23.211132 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-08-14 09:31:23.211140 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-08-14 09:31:23.211150 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:23.211159 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-08-14 09:31:23.211165 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-08-14 09:31:23.211171 | ubuntu-noble | ++ return 1 2026-08-14 09:31:23.211183 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:23.211188 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:23.211194 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.211200 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.211205 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:23.211211 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.211217 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-08-14 09:31:23.211222 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:23.211228 | ubuntu-noble | + popd 2026-08-14 09:31:23.211236 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:23.211242 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:23.212161 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-14 09:31:23.214046 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-08-14 09:31:23.214074 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-08-14 09:31:23.214083 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-14 09:31:23.214108 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-14 09:31:23.214129 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.348490 | ubuntu-noble | 2026-08-14 09:31:25 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12262428/12262428] -> "neutron-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:25.351562 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:25.351615 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.351629 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.354588 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.354638 | ubuntu-noble | ++ head -1 2026-08-14 09:31:25.355028 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:25.363054 | ubuntu-noble | + directory=neutron-27.0.4.dev14 2026-08-14 09:31:25.364002 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev14 2026-08-14 09:31:25.364101 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:25.364116 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-14 09:31:25.364147 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:25.364349 | ubuntu-noble | ++ local name=neutron 2026-08-14 09:31:25.364415 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:25.364428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:25.364439 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-14 09:31:25.364449 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-14 09:31:25.364470 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:25.364481 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-14 09:31:25.364491 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-14 09:31:25.364501 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:25.364568 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-08-14 09:31:25.364592 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-08-14 09:31:25.364603 | ubuntu-noble | ++ return 1 2026-08-14 09:31:25.364819 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:25.364834 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:25.366594 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev14 /source 2026-08-14 09:31:25.366640 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:25.366652 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev14 2026-08-14 09:31:25.366662 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:25.366672 | ubuntu-noble | ++ local name=neutron 2026-08-14 09:31:25.366683 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:25.366693 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:25.366704 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-14 09:31:25.366723 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-14 09:31:25.366734 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:25.366744 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-14 09:31:25.366754 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-14 09:31:25.366765 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:25.366775 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-08-14 09:31:25.366785 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-08-14 09:31:25.366796 | ubuntu-noble | ++ return 1 2026-08-14 09:31:25.367077 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:25.367098 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:25.367111 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.367122 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.367136 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:25.367146 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.367156 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-08-14 09:31:25.367203 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:25.367214 | ubuntu-noble | + popd 2026-08-14 09:31:25.367345 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:25.367367 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:25.368309 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-14 09:31:25.370030 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-08-14 09:31:25.370054 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-08-14 09:31:25.370088 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-14 09:31:25.370096 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-14 09:31:25.370123 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-08-14 09:31:27.587686 | ubuntu-noble | 2026-08-14 09:31:27 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:27.589872 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:27.589942 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-08-14 09:31:27.589954 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-08-14 09:31:27.592639 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-08-14 09:31:27.592686 | ubuntu-noble | ++ head -1 2026-08-14 09:31:27.593444 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:27.602342 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-08-14 09:31:27.603226 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-08-14 09:31:27.603307 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:27.603368 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-14 09:31:27.603388 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:27.603465 | ubuntu-noble | ++ local name=nova 2026-08-14 09:31:27.603485 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:27.603500 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:27.603555 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-08-14 09:31:27.603577 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-08-14 09:31:27.603593 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-08-14 09:31:27.603607 | ubuntu-noble | ++ return 0 2026-08-14 09:31:27.604052 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-08-14 09:31:27.605896 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-08-14 09:31:27.605942 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:27.605954 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-08-14 09:31:27.605964 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:27.605974 | ubuntu-noble | ++ local name=nova 2026-08-14 09:31:27.605985 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:27.605996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:27.606008 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-14 09:31:27.606019 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-14 09:31:27.606031 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:27.606041 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-14 09:31:27.606051 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-14 09:31:27.606062 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:27.606072 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-08-14 09:31:27.606083 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-08-14 09:31:27.606093 | ubuntu-noble | ++ return 1 2026-08-14 09:31:27.606110 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:27.606120 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:27.606131 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-08-14 09:31:27.606141 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-08-14 09:31:27.606152 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-08-14 09:31:27.606162 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-08-14 09:31:28.030176 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-08-14 09:31:28.036600 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-14 09:31:28.036660 | ubuntu-noble | + sort 2026-08-14 09:31:28.062162 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-08-14 09:31:28.063455 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-08-14 09:31:28.063709 | ubuntu-noble | ++ sort 2026-08-14 09:31:28.066425 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-08-14 09:31:28.066557 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-14 09:31:28.066625 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-14 09:31:28.066657 | 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-14 09:31:28.066685 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-08-14 09:31:28.066700 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-14 09:31:28.066724 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-08-14 09:31:28.068168 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-08-14 09:31:28.068372 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-14 09:31:28.068859 | ubuntu-noble | + patch --forward --batch -p1 2026-08-14 09:31:28.069962 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-08-14 09:31:28.070226 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-14 09:31:28.071806 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-08-14 09:31:28.071860 | ubuntu-noble | + popd 2026-08-14 09:31:28.071874 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-08-14 09:31:28.072426 | ubuntu-noble | + sort 2026-08-14 09:31:28.089727 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-08-14 09:31:28.089776 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-08-14 09:31:28.089784 | ubuntu-noble | + local before=files-before 2026-08-14 09:31:28.089792 | ubuntu-noble | + local after=files-after 2026-08-14 09:31:28.089798 | ubuntu-noble | + local sources_txt 2026-08-14 09:31:28.092568 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-08-14 09:31:28.092602 | ubuntu-noble | ++ head -1 2026-08-14 09:31:28.093351 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-14 09:31:28.093369 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-08-14 09:31:28.093375 | ubuntu-noble | + local new_files 2026-08-14 09:31:28.094124 | ubuntu-noble | ++ comm -13 files-before files-after 2026-08-14 09:31:28.098330 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-14 09:31:28.098354 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-08-14 09:31:28.099108 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-08-14 09:31:28.100154 | ubuntu-noble | + [[ -n h ]] 2026-08-14 09:31:28.100170 | ubuntu-noble | + echo 2026-08-14 09:31:28.100196 | ubuntu-noble | + local file 2026-08-14 09:31:28.100205 | ubuntu-noble | + for file in $new_files 2026-08-14 09:31:28.100213 | ubuntu-noble | + case $file in 2026-08-14 09:31:28.100263 | 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-14 09:31:28.100271 | 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-14 09:31:28.100290 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-08-14 09:31:28.100353 | ubuntu-noble | + rm files-before files-after 2026-08-14 09:31:28.102358 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-08-14 09:31:29.634868 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-08-14 09:31:29.721176 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-08-14 09:31:29.721226 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-08-14 09:31:29.721237 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:29.721242 | ubuntu-noble | + popd 2026-08-14 09:31:29.721363 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:29.721430 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:29.722676 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-14 09:31:29.724813 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-08-14 09:31:29.724861 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-08-14 09:31:29.724874 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-14 09:31:29.724910 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-14 09:31:29.724923 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.239208 | ubuntu-noble | 2026-08-14 09:31:31 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346309/1346309] -> "octavia-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:31.241671 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:31.241712 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.241723 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.243576 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.243607 | ubuntu-noble | ++ head -1 2026-08-14 09:31:31.244964 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:31.250385 | ubuntu-noble | + directory=octavia-17.0.1.dev14 2026-08-14 09:31:31.251261 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev14 2026-08-14 09:31:31.251358 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:31.251371 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-14 09:31:31.251399 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:31.251476 | ubuntu-noble | ++ local name=octavia 2026-08-14 09:31:31.251485 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:31.251533 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:31.251564 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-14 09:31:31.251571 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-14 09:31:31.251603 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:31.251612 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-14 09:31:31.251618 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-14 09:31:31.251627 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:31.251634 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-08-14 09:31:31.251640 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-08-14 09:31:31.251649 | ubuntu-noble | ++ return 1 2026-08-14 09:31:31.252292 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:31.252308 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:31.252732 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev14 /source 2026-08-14 09:31:31.252813 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:31.252825 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev14 2026-08-14 09:31:31.252833 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:31.252874 | ubuntu-noble | ++ local name=octavia 2026-08-14 09:31:31.252884 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:31.252912 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:31.252922 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-14 09:31:31.252931 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-14 09:31:31.252960 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:31.252969 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-14 09:31:31.252976 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-14 09:31:31.252985 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:31.252992 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-08-14 09:31:31.252998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-08-14 09:31:31.253006 | ubuntu-noble | ++ return 1 2026-08-14 09:31:31.253611 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:31.253669 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:31.253678 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.253685 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.253691 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:31.253697 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.253704 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-08-14 09:31:31.253709 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:31.253715 | ubuntu-noble | + popd 2026-08-14 09:31:31.253721 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:31.253749 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:31.254504 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-14 09:31:31.256184 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-08-14 09:31:31.256206 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-08-14 09:31:31.256252 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-14 09:31:31.256260 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-14 09:31:31.256269 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.601122 | ubuntu-noble | 2026-08-14 09:31:32 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:32.603156 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:32.603231 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.603246 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.604885 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.609618 | ubuntu-noble | ++ head -1 2026-08-14 09:31:32.609680 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:32.615402 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-08-14 09:31:32.616577 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-08-14 09:31:32.616613 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:32.616623 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-14 09:31:32.616630 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:32.616636 | ubuntu-noble | ++ local name=openstack_placement 2026-08-14 09:31:32.616643 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:32.616650 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:32.616656 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-14 09:31:32.616662 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-14 09:31:32.616674 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:32.616681 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-08-14 09:31:32.616687 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-08-14 09:31:32.616693 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:32.616699 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-08-14 09:31:32.616706 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-08-14 09:31:32.616736 | ubuntu-noble | ++ return 1 2026-08-14 09:31:32.617309 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:32.617324 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:32.617805 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-08-14 09:31:32.617908 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:32.617920 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-08-14 09:31:32.617952 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:32.618001 | ubuntu-noble | ++ local name=openstack_placement 2026-08-14 09:31:32.618009 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:32.618043 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:32.618052 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-14 09:31:32.618061 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-14 09:31:32.618095 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:32.618104 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-08-14 09:31:32.618110 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-08-14 09:31:32.618118 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:32.618127 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-08-14 09:31:32.618135 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-08-14 09:31:32.618159 | ubuntu-noble | ++ return 1 2026-08-14 09:31:32.619034 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:32.619060 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:32.619067 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.619074 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.619081 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:32.619087 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.619093 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-08-14 09:31:32.619100 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:32.619107 | ubuntu-noble | + popd 2026-08-14 09:31:32.619113 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:32.619120 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:32.619646 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:32.622142 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:32.622171 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-08-14 09:31:32.622178 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:32.622184 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:32.622190 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.596925 | ubuntu-noble | 2026-08-14 09:31:34 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:34.599782 | 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-14 09:31:34.599854 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.599866 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.603635 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.603683 | ubuntu-noble | ++ head -1 2026-08-14 09:31:34.604379 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:34.611050 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-08-14 09:31:34.612460 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-08-14 09:31:34.612493 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:34.612501 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-14 09:31:34.612507 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:34.612574 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-14 09:31:34.612581 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:34.612587 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:34.612594 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-14 09:31:34.612600 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-14 09:31:34.612607 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:34.612614 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-08-14 09:31:34.612620 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-08-14 09:31:34.612626 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:34.612632 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-08-14 09:31:34.612638 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-08-14 09:31:34.612645 | ubuntu-noble | ++ return 1 2026-08-14 09:31:34.612657 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:34.612663 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:34.613879 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-08-14 09:31:34.613906 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:34.613912 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-08-14 09:31:34.613918 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:34.613924 | ubuntu-noble | ++ local name=skyline_apiserver 2026-08-14 09:31:34.613930 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:34.613935 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:34.613952 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-14 09:31:34.613958 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-14 09:31:34.613963 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:34.613969 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-08-14 09:31:34.613975 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-08-14 09:31:34.613980 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:34.613985 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-08-14 09:31:34.613991 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-08-14 09:31:34.613996 | ubuntu-noble | ++ return 1 2026-08-14 09:31:34.614008 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:34.614014 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:34.614019 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.614025 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.614030 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:34.614036 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.614042 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-08-14 09:31:34.614047 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:34.614053 | ubuntu-noble | + popd 2026-08-14 09:31:34.614394 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:34.614430 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:34.615020 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:34.616662 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:34.616683 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-08-14 09:31:34.616745 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:34.616754 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:34.616763 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.430692 | ubuntu-noble | 2026-08-14 09:31:37 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-14 09:31:37.433380 | 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-14 09:31:37.433452 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.433466 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.436593 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.436644 | ubuntu-noble | ++ head -1 2026-08-14 09:31:37.437153 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:37.445447 | ubuntu-noble | + directory=skyline_console-7.0.2.dev2 2026-08-14 09:31:37.446541 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev2 2026-08-14 09:31:37.446810 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:37.446889 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-14 09:31:37.446956 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:37.447040 | ubuntu-noble | ++ local name=skyline_console 2026-08-14 09:31:37.447085 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:37.447191 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:37.447246 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-14 09:31:37.447292 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-14 09:31:37.447370 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:37.447410 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-08-14 09:31:37.447448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-08-14 09:31:37.447493 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:37.447618 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-08-14 09:31:37.447765 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-08-14 09:31:37.447846 | ubuntu-noble | ++ return 1 2026-08-14 09:31:37.448384 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:37.448460 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:37.449353 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev2 /source 2026-08-14 09:31:37.449500 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:37.449632 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev2 2026-08-14 09:31:37.449760 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:37.449850 | ubuntu-noble | ++ local name=skyline_console 2026-08-14 09:31:37.449888 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:37.449949 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:37.449984 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-14 09:31:37.450019 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-14 09:31:37.450072 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:37.450103 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-08-14 09:31:37.450133 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-08-14 09:31:37.450169 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:37.450198 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-08-14 09:31:37.450228 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-08-14 09:31:37.450262 | ubuntu-noble | ++ return 1 2026-08-14 09:31:37.450750 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:37.450826 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:37.450883 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.450911 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.450946 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:37.450985 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.451478 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-08-14 09:31:37.451498 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:37.451506 | ubuntu-noble | + popd 2026-08-14 09:31:37.451553 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:37.451562 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:37.452245 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-14 09:31:37.454640 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-08-14 09:31:37.454711 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-08-14 09:31:37.454721 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-14 09:31:37.454729 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-14 09:31:37.454736 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.963699 | ubuntu-noble | 2026-08-14 09:31:38 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1284445/1284445] -> "watcher-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:38.966130 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:38.966172 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.966182 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.968586 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.968624 | ubuntu-noble | ++ head -1 2026-08-14 09:31:38.970328 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:38.975506 | ubuntu-noble | + directory=python_watcher-15.1.1.dev17 2026-08-14 09:31:38.976396 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.1.dev17 2026-08-14 09:31:38.976595 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:38.976674 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-14 09:31:38.976740 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:38.976819 | ubuntu-noble | ++ local name=python_watcher 2026-08-14 09:31:38.976860 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:38.976932 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:38.976958 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-14 09:31:38.976985 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-14 09:31:38.977048 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:38.977087 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-08-14 09:31:38.977123 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-08-14 09:31:38.977155 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:38.977176 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-08-14 09:31:38.977202 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-08-14 09:31:38.977241 | ubuntu-noble | ++ return 1 2026-08-14 09:31:38.977666 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:38.977744 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:38.978391 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.1.dev17 /source 2026-08-14 09:31:38.978553 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:38.978614 | ubuntu-noble | ++ local directory=python_watcher-15.1.1.dev17 2026-08-14 09:31:38.978648 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:38.978688 | ubuntu-noble | ++ local name=python_watcher 2026-08-14 09:31:38.978709 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:38.978766 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:38.978790 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-14 09:31:38.978823 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-14 09:31:38.978874 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:38.978907 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-08-14 09:31:38.978928 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-08-14 09:31:38.978960 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:38.978979 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-08-14 09:31:38.978998 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-08-14 09:31:38.979033 | ubuntu-noble | ++ return 1 2026-08-14 09:31:38.979389 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:38.979893 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:38.979924 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.979930 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.979935 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:38.979940 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.979945 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-08-14 09:31:38.979950 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:38.979955 | ubuntu-noble | + popd 2026-08-14 09:31:38.979960 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-08-14 09:31:38.979965 | ubuntu-noble | + pushd tarballs 2026-08-14 09:31:38.980290 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-14 09:31:38.982136 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-08-14 09:31:38.982164 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-08-14 09:31:38.982169 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-14 09:31:38.982174 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-14 09:31:38.982180 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.047496 | ubuntu-noble | 2026-08-14 09:31:40 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-08-14 09:31:40.050978 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-08-14 09:31:40.051046 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.051068 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.053611 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.053662 | ubuntu-noble | ++ head -1 2026-08-14 09:31:40.055433 | ubuntu-noble | ++ cut -f1 -d/ 2026-08-14 09:31:40.062928 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-08-14 09:31:40.063876 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-08-14 09:31:40.063969 | ubuntu-noble | ++ local root=patches/2025.2 2026-08-14 09:31:40.063985 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-14 09:31:40.064017 | ubuntu-noble | ++ local suffix= 2026-08-14 09:31:40.064093 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-14 09:31:40.064104 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:40.064116 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:40.064127 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-14 09:31:40.064137 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-14 09:31:40.064183 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:40.064194 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-08-14 09:31:40.064202 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-08-14 09:31:40.064212 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:40.064220 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-08-14 09:31:40.064230 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-08-14 09:31:40.064237 | ubuntu-noble | ++ return 1 2026-08-14 09:31:40.065016 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:40.065042 | ubuntu-noble | + patch_dir= 2026-08-14 09:31:40.065471 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-08-14 09:31:40.065578 | ubuntu-noble | ++ local root=overlays/2025.2 2026-08-14 09:31:40.065596 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-08-14 09:31:40.065625 | ubuntu-noble | ++ local suffix=/source 2026-08-14 09:31:40.065679 | ubuntu-noble | ++ local name=openstack_requirements 2026-08-14 09:31:40.065689 | ubuntu-noble | ++ local candidate path 2026-08-14 09:31:40.065718 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:40.065729 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-14 09:31:40.065739 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-14 09:31:40.065782 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:40.065794 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-08-14 09:31:40.065804 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-08-14 09:31:40.065814 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-08-14 09:31:40.065823 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-08-14 09:31:40.065833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-08-14 09:31:40.065843 | ubuntu-noble | ++ return 1 2026-08-14 09:31:40.066618 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:40.066673 | ubuntu-noble | + overlay_dir= 2026-08-14 09:31:40.066684 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.066692 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.066701 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:40.066709 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.066716 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-08-14 09:31:40.066724 | ubuntu-noble | + [[ -n '' ]] 2026-08-14 09:31:40.066732 | ubuntu-noble | + popd 2026-08-14 09:31:40.066741 | 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-14 09:31:40.066757 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-14 09:31:40.066784 | ubuntu-noble | + shift 2026-08-14 09:31:40.066792 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-08-14 09:31:40.066813 | ubuntu-noble | + roots=() 2026-08-14 09:31:40.066821 | ubuntu-noble | + local roots dir 2026-08-14 09:31:40.066829 | ubuntu-noble | + for dir in "$@" 2026-08-14 09:31:40.066837 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-08-14 09:31:40.066845 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-14 09:31:40.066853 | ubuntu-noble | + for dir in "$@" 2026-08-14 09:31:40.066861 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-08-14 09:31:40.066869 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-08-14 09:31:40.066880 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-08-14 09:31:40.066887 | ubuntu-noble | + local tmp 2026-08-14 09:31:40.068434 | ubuntu-noble | ++ mktemp -d 2026-08-14 09:31:40.070471 | ubuntu-noble | + tmp=/tmp/tmp.S9dQsvRn80 2026-08-14 09:31:40.072588 | 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-14 09:31:40.072636 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-08-14 09:31:40.072986 | ubuntu-noble | + sort 2026-08-14 09:31:40.078217 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-08-14 09:31:40.081480 | ubuntu-noble | + comm -23 /tmp/tmp.S9dQsvRn80/expected /tmp/tmp.S9dQsvRn80/applied 2026-08-14 09:31:40.084115 | ubuntu-noble | + local expected_count missing_count 2026-08-14 09:31:40.085179 | ubuntu-noble | ++ wc -l 2026-08-14 09:31:40.087224 | ubuntu-noble | + expected_count=14 2026-08-14 09:31:40.088263 | ubuntu-noble | ++ wc -l 2026-08-14 09:31:40.090274 | ubuntu-noble | + missing_count=0 2026-08-14 09:31:40.090304 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-08-14 09:31:40.090311 | ubuntu-noble | + rm -rf /tmp/tmp.S9dQsvRn80 2026-08-14 09:31:40.092757 | ubuntu-noble | + echo 'VERIFIED: 14 patch files, all applied' 2026-08-14 09:31:40.092826 | ubuntu-noble | VERIFIED: 14 patch files, all applied 2026-08-14 09:31:40.092835 | ubuntu-noble | + return 0 2026-08-14 09:31:40.530223 | ubuntu-noble | ok: Runtime: 0:01:12.856180 2026-08-14 09:31:40.558256 | 2026-08-14 09:31:40.558498 | PLAY RECAP 2026-08-14 09:31:40.558691 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 09:31:40.558768 | 2026-08-14 09:31:40.713560 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-08-14 09:31:40.714710 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-14 09:31:41.632468 | 2026-08-14 09:31:41.632681 | PLAY [Base post-fetch] 2026-08-14 09:31:41.648395 | 2026-08-14 09:31:41.648556 | TASK [diagnose-network : Ensure log directory exists] 2026-08-14 09:31:42.291980 | ubuntu-noble | ok 2026-08-14 09:31:42.311565 | 2026-08-14 09:31:42.311899 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-14 09:31:54.288264 | ubuntu-noble | ok: Runtime: 0:00:06.050183 2026-08-14 09:31:54.297107 | 2026-08-14 09:31:54.297255 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-14 09:32:00.536238 | ubuntu-noble | ok: Runtime: 0:00:00.296143 2026-08-14 09:32:00.542161 | 2026-08-14 09:32:00.542349 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-14 09:32:06.711770 | ubuntu-noble | ok: Runtime: 0:00:00.070438 2026-08-14 09:32:06.725507 | 2026-08-14 09:32:06.725700 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-14 09:32:06.800626 | ubuntu-noble | skipping: Conditional result was False 2026-08-14 09:32:06.808715 | 2026-08-14 09:32:06.808863 | TASK [fetch-output : Set log path for single node] 2026-08-14 09:32:06.853099 | ubuntu-noble | ok 2026-08-14 09:32:06.858337 | 2026-08-14 09:32:06.858469 | LOOP [fetch-output : Ensure local output dirs] 2026-08-14 09:32:07.196663 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/work/logs" 2026-08-14 09:32:07.518821 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/work/artifacts" 2026-08-14 09:32:07.794972 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/519565b9e55e439ab22436c6b4e90fa8/work/docs" 2026-08-14 09:32:07.814090 | 2026-08-14 09:32:07.814246 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-14 09:32:08.681312 | ubuntu-noble | changed: 2026-08-14 09:32:08.681709 | ubuntu-noble | .d..t...... ./ 2026-08-14 09:32:08.681771 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-08-14 09:32:08.681813 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-08-14 09:32:08.681849 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-08-14 09:32:08.681886 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-08-14 09:32:08.681922 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-08-14 09:32:08.681994 | ubuntu-noble | changed: All items complete 2026-08-14 09:32:08.682032 | 2026-08-14 09:32:09.227230 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 09:32:09.804013 | ubuntu-noble | changed: .d..t...... ./ 2026-08-14 09:32:09.817738 | 2026-08-14 09:32:09.817909 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-14 09:32:10.200944 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.017886 2026-08-14 09:32:10.483938 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009302 2026-08-14 09:32:10.502690 | 2026-08-14 09:32:10.502956 | PLAY RECAP 2026-08-14 09:32:10.503105 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-14 09:32:10.503176 | 2026-08-14 09:32:10.654311 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-14 09:32:10.655413 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 09:32:11.450626 | 2026-08-14 09:32:11.450821 | PLAY [Base post] 2026-08-14 09:32:11.469984 | 2026-08-14 09:32:11.470147 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-14 09:32:12.343864 | ubuntu-noble | changed 2026-08-14 09:32:12.351028 | 2026-08-14 09:32:12.351161 | PLAY RECAP 2026-08-14 09:32:12.351231 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-14 09:32:12.351296 | 2026-08-14 09:32:12.499996 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-14 09:32:12.502249 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-14 09:32:13.328771 | 2026-08-14 09:32:13.329044 | PLAY [Base post-logs] 2026-08-14 09:32:13.345131 | 2026-08-14 09:32:13.345317 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-14 09:32:13.877018 | localhost | changed 2026-08-14 09:32:13.888223 | 2026-08-14 09:32:13.888382 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-14 09:32:13.925202 | localhost | ok 2026-08-14 09:32:13.929558 | 2026-08-14 09:32:13.929738 | TASK [Set zuul-log-path fact] 2026-08-14 09:32:13.946077 | localhost | ok 2026-08-14 09:32:13.955809 | 2026-08-14 09:32:13.955926 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-14 09:32:13.992127 | localhost | ok 2026-08-14 09:32:13.996180 | 2026-08-14 09:32:13.996311 | TASK [upload-logs : Create log directories] 2026-08-14 09:32:14.510916 | localhost | changed 2026-08-14 09:32:14.514328 | 2026-08-14 09:32:14.514447 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-14 09:32:15.066127 | localhost -> localhost | ok: Runtime: 0:00:00.009192 2026-08-14 09:32:15.075694 | 2026-08-14 09:32:15.075898 | TASK [upload-logs : Upload logs to log server] 2026-08-14 09:32:15.794822 | localhost | Output suppressed because no_log was given 2026-08-14 09:32:15.798407 | 2026-08-14 09:32:15.798603 | LOOP [upload-logs : Compress console log and json output] 2026-08-14 09:32:15.855925 | localhost | skipping: Conditional result was False 2026-08-14 09:32:15.862021 | localhost | skipping: Conditional result was False 2026-08-14 09:32:15.873755 | 2026-08-14 09:32:15.874367 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-14 09:32:15.929737 | localhost | skipping: Conditional result was False 2026-08-14 09:32:15.930181 | 2026-08-14 09:32:15.934773 | localhost | skipping: Conditional result was False 2026-08-14 09:32:15.945523 | 2026-08-14 09:32:15.945697 | LOOP [upload-logs : Upload console log and json output]