2026-09-10 04:03:42.129173 | Job console starting 2026-09-10 04:03:42.136996 | Updating git repos 2026-09-10 04:03:42.182488 | Cloning repos into workspace 2026-09-10 04:03:42.255623 | Restoring repo states 2026-09-10 04:03:42.289004 | Merging changes 2026-09-10 04:03:43.158049 | Checking out repos 2026-09-10 04:03:43.221883 | Preparing playbooks 2026-09-10 04:03:44.311954 | Running Ansible setup 2026-09-10 04:03:48.936286 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 04:03:49.689417 | 2026-09-10 04:03:49.689612 | PLAY [Base pre] 2026-09-10 04:03:49.707237 | 2026-09-10 04:03:49.707349 | TASK [Setup log path fact] 2026-09-10 04:03:49.727454 | ubuntu-noble | ok 2026-09-10 04:03:49.742623 | 2026-09-10 04:03:49.742726 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 04:03:49.787267 | ubuntu-noble | ok 2026-09-10 04:03:49.801537 | 2026-09-10 04:03:49.801669 | TASK [emit-job-header : Print job information] 2026-09-10 04:03:49.861464 | # Job Information 2026-09-10 04:03:49.861653 | Ansible Version: 2.16.14 2026-09-10 04:03:49.861690 | Job: container-images-kolla-patch-2025.2 2026-09-10 04:03:49.861725 | Pipeline: check 2026-09-10 04:03:49.861749 | Executor: 521e9411259a 2026-09-10 04:03:49.861771 | Triggered by: https://github.com/osism/container-images-kolla/pull/793 2026-09-10 04:03:49.861794 | Event ID: 804ef4c0-accc-11f1-8a57-ad464cddc206 2026-09-10 04:03:49.866507 | 2026-09-10 04:03:49.866590 | LOOP [emit-job-header : Print node information] 2026-09-10 04:03:49.949860 | ubuntu-noble | ok: 2026-09-10 04:03:49.950023 | ubuntu-noble | # Node Information 2026-09-10 04:03:49.950057 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-10 04:03:49.950083 | ubuntu-noble | Hostname: ubuntu 2026-09-10 04:03:49.950105 | ubuntu-noble | Username: zuul 2026-09-10 04:03:49.950126 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-10 04:03:49.950151 | ubuntu-noble | Provider: regiocloud-a 2026-09-10 04:03:49.950172 | ubuntu-noble | Region: 2026-09-10 04:03:49.950194 | ubuntu-noble | Label: ubuntu-noble 2026-09-10 04:03:49.950214 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-10 04:03:49.950234 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe7d:4ce0 2026-09-10 04:03:49.968571 | 2026-09-10 04:03:49.968700 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-10 04:03:50.387573 | ubuntu-noble -> localhost | changed 2026-09-10 04:03:50.394873 | 2026-09-10 04:03:50.394975 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-10 04:03:51.328091 | ubuntu-noble -> localhost | changed 2026-09-10 04:03:51.338752 | 2026-09-10 04:03:51.338853 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-10 04:03:51.595028 | ubuntu-noble -> localhost | ok 2026-09-10 04:03:51.601286 | 2026-09-10 04:03:51.601393 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-10 04:03:51.631527 | ubuntu-noble | ok 2026-09-10 04:03:51.646167 | ubuntu-noble | included: /var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-10 04:03:51.651976 | 2026-09-10 04:03:51.652056 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-10 04:03:52.594616 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-10 04:03:52.594810 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/work/b3816f97048847c8a8dbcc9fb8c74ffa_id_rsa 2026-09-10 04:03:52.594848 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/work/b3816f97048847c8a8dbcc9fb8c74ffa_id_rsa.pub 2026-09-10 04:03:52.594876 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-10 04:03:52.594901 | ubuntu-noble -> localhost | SHA256:Ynsh+3m6KP/SOw3H7/k/k+1O4ljwvwZ/OAz8uD4pah0 zuul-build-sshkey 2026-09-10 04:03:52.594924 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-10 04:03:52.594956 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-10 04:03:52.594978 | ubuntu-noble -> localhost | | | 2026-09-10 04:03:52.595000 | ubuntu-noble -> localhost | | | 2026-09-10 04:03:52.595019 | ubuntu-noble -> localhost | | | 2026-09-10 04:03:52.595039 | ubuntu-noble -> localhost | | | 2026-09-10 04:03:52.595060 | ubuntu-noble -> localhost | | + S. .. | 2026-09-10 04:03:52.595082 | ubuntu-noble -> localhost | | . =..E o+ | 2026-09-10 04:03:52.595103 | ubuntu-noble -> localhost | | o..= o **.+| 2026-09-10 04:03:52.595123 | ubuntu-noble -> localhost | | . .++.= ===Xo| 2026-09-10 04:03:52.595145 | ubuntu-noble -> localhost | | oo+OB +*++*X| 2026-09-10 04:03:52.595165 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-10 04:03:52.595216 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.478766 2026-09-10 04:03:52.602392 | 2026-09-10 04:03:52.602487 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-10 04:03:52.629657 | ubuntu-noble | ok 2026-09-10 04:03:52.640247 | ubuntu-noble | included: /var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-10 04:03:52.648171 | 2026-09-10 04:03:52.648247 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-10 04:03:52.670979 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 04:03:52.676471 | 2026-09-10 04:03:52.676555 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-10 04:03:53.457185 | ubuntu-noble | changed 2026-09-10 04:03:53.463573 | 2026-09-10 04:03:53.463686 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-10 04:03:53.775515 | ubuntu-noble | ok 2026-09-10 04:03:53.781409 | 2026-09-10 04:03:53.781535 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-10 04:03:54.538611 | ubuntu-noble | changed 2026-09-10 04:03:54.546072 | 2026-09-10 04:03:54.546197 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-10 04:03:55.330623 | ubuntu-noble | changed 2026-09-10 04:03:55.336539 | 2026-09-10 04:03:55.336648 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-10 04:03:55.360672 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 04:03:55.366846 | 2026-09-10 04:03:55.366945 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-10 04:03:55.895682 | ubuntu-noble -> localhost | changed 2026-09-10 04:03:55.912545 | 2026-09-10 04:03:55.912778 | TASK [add-build-sshkey : Add back temp key] 2026-09-10 04:03:56.322013 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/work/b3816f97048847c8a8dbcc9fb8c74ffa_id_rsa (zuul-build-sshkey) 2026-09-10 04:03:56.322285 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.020880 2026-09-10 04:03:56.335786 | 2026-09-10 04:03:56.335927 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-10 04:03:56.930649 | ubuntu-noble | ok 2026-09-10 04:03:56.947174 | 2026-09-10 04:03:56.947291 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-10 04:03:56.993821 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 04:03:57.004310 | 2026-09-10 04:03:57.004417 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-10 04:03:57.488267 | ubuntu-noble | ok 2026-09-10 04:03:57.504707 | 2026-09-10 04:03:57.504831 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-10 04:03:57.551454 | ubuntu-noble | ok 2026-09-10 04:03:57.560085 | 2026-09-10 04:03:57.560211 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-10 04:03:57.881647 | ubuntu-noble -> localhost | ok 2026-09-10 04:03:57.888358 | 2026-09-10 04:03:57.888502 | TASK [validate-host : Collect information about the host] 2026-09-10 04:03:59.178324 | ubuntu-noble | ok 2026-09-10 04:03:59.192879 | 2026-09-10 04:03:59.192999 | TASK [validate-host : Sanitize hostname] 2026-09-10 04:03:59.346371 | ubuntu-noble | ok 2026-09-10 04:03:59.351040 | 2026-09-10 04:03:59.351140 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-10 04:03:59.902584 | ubuntu-noble -> localhost | changed 2026-09-10 04:03:59.909931 | 2026-09-10 04:03:59.910046 | TASK [validate-host : Collect information about zuul worker] 2026-09-10 04:04:00.371601 | ubuntu-noble | ok 2026-09-10 04:04:00.382717 | 2026-09-10 04:04:00.382887 | TASK [validate-host : Write out all zuul information for each host] 2026-09-10 04:04:00.986799 | ubuntu-noble -> localhost | changed 2026-09-10 04:04:00.997116 | 2026-09-10 04:04:00.997227 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-10 04:04:01.348940 | ubuntu-noble | ok 2026-09-10 04:04:01.361001 | 2026-09-10 04:04:01.361161 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-10 04:04:02.322865 | ubuntu-noble | changed: 2026-09-10 04:04:02.323072 | ubuntu-noble | cd+++++++++ src/ 2026-09-10 04:04:02.323107 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-10 04:04:02.323131 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-10 04:04:02.323153 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-10 04:04:02.323174 | ubuntu-noble | Containerfile 2026-09-10 04:04:02.323310 | ubuntu-noble | 2026-09-10 04:06:14.708730 | ubuntu-noble | 2026-09-10 04:06:14.708740 | ubuntu-noble | Or undo this operation with: 2026-09-10 04:06:14.708794 | ubuntu-noble | 2026-09-10 04:06:14.708810 | ubuntu-noble | git switch - 2026-09-10 04:06:14.708821 | ubuntu-noble | 2026-09-10 04:06:14.708831 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-10 04:06:14.708841 | ubuntu-noble | 2026-09-10 04:06:14.708851 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-10 04:06:14.710847 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-10 04:06:14.714151 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-10 04:06:14.714208 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-10 04:06:14.714239 | ubuntu-noble | + popd 2026-09-10 04:06:14.714259 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-10 04:06:14.718636 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-10 04:06:14.720814 | ubuntu-noble | ++ sort 2026-09-10 04:06:14.723579 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-10 04:06:14.723603 | ubuntu-noble | + pushd kolla 2026-09-10 04:06:14.723609 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 04:06:14.723614 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 04:06:14.723618 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 04:06:14.723624 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-10 04:06:14.723628 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 04:06:14.723631 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:14.725283 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-10 04:06:14.725811 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:14.727429 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-10 04:06:14.727989 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-10 04:06:14.728012 | ubuntu-noble | + popd 2026-09-10 04:06:14.728059 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-10 04:06:14.728076 | ubuntu-noble | + pushd kolla 2026-09-10 04:06:14.728124 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 04:06:14.728151 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 04:06:14.728438 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 04:06:14.728448 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-10 04:06:14.728453 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 04:06:14.728461 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:14.729954 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-10 04:06:14.730067 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-10 04:06:14.730606 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:14.731930 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-10 04:06:14.732030 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-10 04:06:14.732813 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-10 04:06:14.732833 | ubuntu-noble | + popd 2026-09-10 04:06:14.732837 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-10 04:06:14.732840 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-10 04:06:14.872639 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-10 04:06:14.872832 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-10 04:06:14.872933 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-10 04:06:14.875113 | ubuntu-noble | Package: rabbitmq-server 2026-09-10 04:06:14.875183 | ubuntu-noble | Pin: version 4.1.* 2026-09-10 04:06:14.875204 | ubuntu-noble | Pin-Priority: 1000 2026-09-10 04:06:14.875253 | ubuntu-noble | 2026-09-10 04:06:14.875273 | ubuntu-noble | Package: openvswitch* 2026-09-10 04:06:14.875288 | ubuntu-noble | Pin: version 3.5.* 2026-09-10 04:06:14.875306 | ubuntu-noble | Pin-Priority: 1000 2026-09-10 04:06:14.875319 | ubuntu-noble | 2026-09-10 04:06:14.875331 | ubuntu-noble | Package: erlang* 2026-09-10 04:06:14.875341 | ubuntu-noble | Pin: version 1:27.* 2026-09-10 04:06:14.875350 | ubuntu-noble | Pin-Priority: 1000 2026-09-10 04:06:14.875360 | ubuntu-noble | 2026-09-10 04:06:14.875370 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-10 04:06:14.875381 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-10 04:06:14.875391 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-10 04:06:14.875401 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-10 04:06:14.875410 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-10 04:06:14.875420 | ubuntu-noble | Package: proxysql 2026-09-10 04:06:14.875430 | ubuntu-noble | Pin: version 3.0.8* 2026-09-10 04:06:14.875439 | ubuntu-noble | Pin-Priority: 1001 2026-09-10 04:06:14.876344 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-09-10 04:06:14.879298 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-10 04:06:14.881167 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-10 04:06:14.881405 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-10 04:06:14.882857 | ubuntu-noble | + image_name=nova 2026-09-10 04:06:14.882896 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-10 04:06:14.884905 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-10 04:06:14.885635 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-10 04:06:14.888359 | ubuntu-noble | + image_name=base 2026-09-10 04:06:14.888546 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/kolla-pip-check.py overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-10 04:06:14.890724 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-10 04:06:14.892632 | ubuntu-noble | patches/2025.2/nova 2026-09-10 04:06:14.892657 | ubuntu-noble | patches/2025.2/cinder 2026-09-10 04:06:14.892661 | ubuntu-noble | patches/2025.2/kolla 2026-09-10 04:06:14.892665 | ubuntu-noble | patches/2025.2/ironic 2026-09-10 04:06:14.892669 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-10 04:06:14.896175 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-10 04:06:14.896202 | ubuntu-noble | ++ grep kolla 2026-09-10 04:06:14.896207 | ubuntu-noble | ++ grep -v kolla-build 2026-09-10 04:06:14.898488 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-10 04:06:14.899156 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-10 04:06:14.901190 | ubuntu-noble | + project=kolla 2026-09-10 04:06:14.904850 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-10 04:06:14.904907 | ubuntu-noble | ++ sort 2026-09-10 04:06:14.908434 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-10 04:06:14.908480 | ubuntu-noble | + pushd kolla 2026-09-10 04:06:14.908497 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-10 04:06:14.908542 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-10 04:06:14.908557 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-10 04:06:14.908570 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-10 04:06:14.908579 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-10 04:06:14.908591 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:14.910674 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-10 04:06:14.911268 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-10 04:06:14.911343 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:14.913438 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-10 04:06:14.914118 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-10 04:06:14.914297 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-10 04:06:14.914328 | ubuntu-noble | + popd 2026-09-10 04:06:14.914381 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-10 04:06:14.914409 | ubuntu-noble | + pushd kolla 2026-09-10 04:06:14.914455 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-10 04:06:14.914486 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-10 04:06:14.914518 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-10 04:06:14.914547 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-10 04:06:14.914552 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-10 04:06:14.914579 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:14.916235 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-10 04:06:14.916258 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-10 04:06:14.916400 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:14.918120 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-10 04:06:14.918818 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-10 04:06:14.918896 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-10 04:06:14.919037 | ubuntu-noble | + popd 2026-09-10 04:06:14.919102 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-10 04:06:14.919118 | ubuntu-noble | + pushd kolla 2026-09-10 04:06:14.919160 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-10 04:06:14.919188 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-10 04:06:14.919237 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-10 04:06:14.919255 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-10 04:06:14.919262 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-10 04:06:14.919269 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:14.920925 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-10 04:06:14.921291 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-10 04:06:14.921358 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:14.924028 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-10 04:06:14.924249 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-10 04:06:14.925005 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-10 04:06:14.925140 | ubuntu-noble | + popd 2026-09-10 04:06:14.925318 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-10 04:06:15.600834 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-10 04:06:15.669194 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-10 04:06:15.719292 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-09-10 04:06:15.850294 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-10 04:06:15.863515 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) 2026-09-10 04:06:16.054046 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-10 04:06:16.069202 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-10 04:06:16.106001 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-09-10 04:06:16.118479 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-09-10 04:06:16.209853 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-10 04:06:16.225931 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-10 04:06:16.298358 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 04:06:16.310147 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-10 04:06:16.405511 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 04:06:16.417862 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-10 04:06:16.497092 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 04:06:16.510047 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-10 04:06:16.588546 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-10 04:06:16.600978 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-10 04:06:16.613509 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-09-10 04:06:16.615256 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-09-10 04:06:16.717046 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-10 04:06:16.731898 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-10 04:06:16.776422 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-09-10 04:06:16.778178 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-09-10 04:06:16.780027 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-09-10 04:06:16.781630 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-09-10 04:06:16.830525 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-10 04:06:16.866085 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.5 MB/s eta 0:00:00 2026-09-10 04:06:16.880657 | ubuntu-noble | Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) 2026-09-10 04:06:16.900856 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.8/222.8 kB 14.4 MB/s eta 0:00:00 2026-09-10 04:06:16.915306 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-10 04:06:16.933591 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 11.7 MB/s eta 0:00:00 2026-09-10 04:06:16.946616 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-10 04:06:16.965525 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.9 MB/s eta 0:00:00 2026-09-10 04:06:16.979503 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-10 04:06:17.030544 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 48.3 MB/s eta 0:00:00 2026-09-10 04:06:17.043618 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-10 04:06:17.058408 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 3.6 MB/s eta 0:00:00 2026-09-10 04:06:17.070964 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-10 04:06:17.091654 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-10 04:06:17.105024 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.9 MB/s eta 0:00:00 2026-09-10 04:06:17.117453 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-10 04:06:17.384725 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-10 04:06:18.747889 | ubuntu-noble | Successfully installed GitPython-3.1.62 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-10 04:06:18.912084 | ubuntu-noble | + pip3 install kolla/ 2026-09-10 04:06:19.460695 | ubuntu-noble | Processing ./kolla 2026-09-10 04:06:19.463805 | ubuntu-noble | Installing build dependencies: started 2026-09-10 04:06:21.402241 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-10 04:06:21.410710 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-10 04:06:21.662278 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-10 04:06:21.668923 | ubuntu-noble | Installing backend dependencies: started 2026-09-10 04:06:23.873098 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-10 04:06:23.877652 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-10 04:06:24.456905 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-10 04:06:24.485809 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (7.0.3) 2026-09-10 04:06:24.490168 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.6) 2026-09-10 04:06:24.493955 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (3.1.62) 2026-09-10 04:06:24.496565 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (10.7.0) 2026-09-10 04:06:24.499168 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.0) (84.0.0) 2026-09-10 04:06:24.547812 | 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.3.0) (4.0.12) 2026-09-10 04:06:24.550712 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.3.0) (3.0.3) 2026-09-10 04:06:24.559050 | 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.3.0) (1.3.0) 2026-09-10 04:06:24.560383 | 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.3.0) (5.9.1) 2026-09-10 04:06:24.562071 | 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.3.0) (6.9.0) 2026-09-10 04:06:24.563817 | 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.3.0) (2.0.0) 2026-09-10 04:06:24.565286 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.3.0) (6.0.3) 2026-09-10 04:06:24.568023 | 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.3.0) (2.34.2) 2026-09-10 04:06:24.618115 | 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.3.0) (5.0.3) 2026-09-10 04:06:24.636135 | 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.3.0) (3.5.1) 2026-09-10 04:06:24.637952 | 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.3.0) (3.19) 2026-09-10 04:06:24.639553 | 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.3.0) (2.7.0) 2026-09-10 04:06:24.641024 | 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.3.0) (2026.7.22) 2026-09-10 04:06:24.670203 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-10 04:06:24.671397 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-10 04:06:26.206595 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-10 04:06:26.210885 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.0-py3-none-any.whl size=372379 sha256=2f46f744ac1ff461662b289a0461187e180607d14cacc64f0973ae84dcf564b1 2026-09-10 04:06:26.211581 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-ozo0rn0c/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-10 04:06:26.226190 | ubuntu-noble | Successfully built kolla 2026-09-10 04:06:26.420328 | ubuntu-noble | Installing collected packages: kolla 2026-09-10 04:06:26.601942 | ubuntu-noble | Successfully installed kolla-21.3.0 2026-09-10 04:06:26.728721 | ubuntu-noble | ++ kolla-build --version 2026-09-10 04:06:27.303136 | ubuntu-noble | + export KOLLA_VERSION=21.3.0 2026-09-10 04:06:27.303220 | ubuntu-noble | + KOLLA_VERSION=21.3.0 2026-09-10 04:06:27.304111 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-10 04:06:27.309552 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=752de1f 2026-09-10 04:06:27.309573 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=752de1f 2026-09-10 04:06:27.310418 | ubuntu-noble | ++ cd release 2026-09-10 04:06:27.310438 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-10 04:06:27.313684 | ubuntu-noble | + export HASH_RELEASE=ececc68 2026-09-10 04:06:27.313693 | ubuntu-noble | + HASH_RELEASE=ececc68 2026-09-10 04:06:27.313766 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-10 04:06:27.463170 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-10 04:06:27.463220 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-10 04:06:27.463231 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-10 04:06:27.465009 | ubuntu-noble | {% extends parent_template %} 2026-09-10 04:06:27.465036 | ubuntu-noble | 2026-09-10 04:06:27.465041 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-10 04:06:27.465045 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-10 04:06:27.465048 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-10 04:06:27.465052 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-10 04:06:27.465056 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-10 04:06:27.465060 | ubuntu-noble | ] %} 2026-09-10 04:06:27.465064 | ubuntu-noble | 2026-09-10 04:06:27.465069 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-10 04:06:27.465073 | ubuntu-noble | 2026-09-10 04:06:27.465077 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-10 04:06:27.465080 | ubuntu-noble | 2026-09-10 04:06:27.465084 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-10 04:06:27.465099 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-10 04:06:27.465103 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-10 04:06:27.465106 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-10 04:06:27.465110 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465113 | ubuntu-noble | 2026-09-10 04:06:27.465117 | ubuntu-noble | {% block horizon_header %} 2026-09-10 04:06:27.465120 | ubuntu-noble | RUN apt-get update \ 2026-09-10 04:06:27.465124 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-10 04:06:27.465128 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-10 04:06:27.465133 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-10 04:06:27.465136 | ubuntu-noble | && apt-get clean \ 2026-09-10 04:06:27.465140 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-10 04:06:27.465143 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465147 | ubuntu-noble | 2026-09-10 04:06:27.465150 | ubuntu-noble | {% block horizon_footer %} 2026-09-10 04:06:27.465154 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-10 04:06:27.465163 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-09-10 04:06:27.465168 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-10 04:06:27.465171 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465175 | ubuntu-noble | 2026-09-10 04:06:27.465178 | ubuntu-noble | {% block base_header %} 2026-09-10 04:06:27.465182 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-10 04:06:27.465185 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-09-10 04:06:27.465189 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-10 04:06:27.465193 | ubuntu-noble | 2026-09-10 04:06:27.465196 | ubuntu-noble | RUN apt-get update \ 2026-09-10 04:06:27.465200 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-10 04:06:27.465204 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-10 04:06:27.465207 | ubuntu-noble | && apt-get clean \ 2026-09-10 04:06:27.465210 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-10 04:06:27.465214 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465217 | ubuntu-noble | 2026-09-10 04:06:27.465221 | ubuntu-noble | {% block openstack_base_header %} 2026-09-10 04:06:27.465224 | ubuntu-noble | RUN apt-get update \ 2026-09-10 04:06:27.465228 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-10 04:06:27.465231 | ubuntu-noble | && apt-get clean \ 2026-09-10 04:06:27.465235 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-10 04:06:27.465238 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465242 | ubuntu-noble | 2026-09-10 04:06:27.465245 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-10 04:06:27.465249 | ubuntu-noble | 2026-09-10 04:06:27.465252 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-10 04:06:27.465256 | ubuntu-noble | 2026-09-10 04:06:27.465259 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-10 04:06:27.465263 | ubuntu-noble | 2026-09-10 04:06:27.465266 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-10 04:06:27.465270 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-10 04:06:27.465273 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-10 04:06:27.465277 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465280 | ubuntu-noble | 2026-09-10 04:06:27.465284 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-10 04:06:27.465287 | ubuntu-noble | {% block manila_base_footer %} 2026-09-10 04:06:27.465291 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-10 04:06:27.465294 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465298 | ubuntu-noble | 2026-09-10 04:06:27.465301 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-10 04:06:27.465305 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-10 04:06:27.465308 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-10 04:06:27.465312 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-10 04:06:27.465318 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-10 04:06:27.465322 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465325 | ubuntu-noble | 2026-09-10 04:06:27.465329 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-10 04:06:27.465332 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-10 04:06:27.465336 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-10 04:06:27.465355 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-10 04:06:27.465359 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465362 | ubuntu-noble | 2026-09-10 04:06:27.465366 | ubuntu-noble | {% block grafana_footer %} 2026-09-10 04:06:27.465369 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-10 04:06:27.465373 | ubuntu-noble | && mkdir -p /operations \ 2026-09-10 04:06:27.465376 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-10 04:06:27.465380 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-10 04:06:27.465383 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465386 | ubuntu-noble | 2026-09-10 04:06:27.465390 | ubuntu-noble | {% block keystone_footer %} 2026-09-10 04:06:27.465393 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-10 04:06:27.465397 | ubuntu-noble | RUN apt-get update \ 2026-09-10 04:06:27.465400 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-10 04:06:27.465404 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-10 04:06:27.465407 | ubuntu-noble | libldap-common \ 2026-09-10 04:06:27.465411 | ubuntu-noble | libmemcached11 \ 2026-09-10 04:06:27.465415 | ubuntu-noble | && apt-get clean \ 2026-09-10 04:06:27.465418 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-10 04:06:27.465421 | ubuntu-noble | && a2enmod auth_openidc 2026-09-10 04:06:27.465425 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465428 | ubuntu-noble | 2026-09-10 04:06:27.465432 | ubuntu-noble | {% block footer %} 2026-09-10 04:06:27.465435 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-10 04:06:27.465438 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-10 04:06:27.465442 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-10 04:06:27.465445 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-10 04:06:27.465455 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi \ 2026-09-10 04:06:27.465464 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/python3 /usr/local/bin/kolla-pip-check.py; fi 2026-09-10 04:06:27.465468 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465471 | ubuntu-noble | 2026-09-10 04:06:27.465475 | ubuntu-noble | {% block labels %} 2026-09-10 04:06:27.465478 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-10 04:06:27.465482 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-10 04:06:27.465485 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="752de1f" \ 2026-09-10 04:06:27.465488 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-10 04:06:27.465492 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.0" \ 2026-09-10 04:06:27.465495 | ubuntu-noble | "de.osism.commit.release"="ececc68" \ 2026-09-10 04:06:27.465498 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-10 04:06:27.465502 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-10 04:06:27.465505 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-10 04:06:27.465509 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-10 04:06:27.465512 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-10T04:06:27.442295+00:00" \ 2026-09-10 04:06:27.465516 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-10 04:06:27.465519 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-10 04:06:27.465522 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-10 04:06:27.465526 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-10 04:06:27.465529 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-10 04:06:27.465533 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-10 04:06:27.465536 | ubuntu-noble | {% endblock %} 2026-09-10 04:06:27.465543 | ubuntu-noble | 2026-09-10 04:06:27.467124 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-10 04:06:27.474326 | ubuntu-noble | + BASE=ubuntu 2026-09-10 04:06:27.475568 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-10 04:06:27.475580 | ubuntu-noble | ++ date +%Y%m%d 2026-09-10 04:06:27.475881 | ubuntu-noble | + BUILD_ID=20260910 2026-09-10 04:06:27.475931 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-10 04:06:27.475955 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-10 04:06:27.475975 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-10 04:06:27.475994 | ubuntu-noble | + VERSION=latest 2026-09-10 04:06:27.476083 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-10 04:06:27.476093 | ubuntu-noble | + . defaults/all.sh 2026-09-10 04:06:27.476179 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-10 04:06:27.476187 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-10 04:06:27.476222 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-10 04:06:27.476244 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-10 04:06:27.476464 | ubuntu-noble | +++ deactivate nondestructive 2026-09-10 04:06:27.476519 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:27.476559 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:27.476566 | ubuntu-noble | +++ hash -r 2026-09-10 04:06:27.476666 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:27.476672 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-10 04:06:27.476677 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-10 04:06:27.476705 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-10 04:06:27.476817 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-10 04:06:27.476828 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-10 04:06:27.476843 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-10 04:06:27.476849 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-10 04:06:27.476893 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-10 04:06:27.476928 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-10 04:06:27.476947 | ubuntu-noble | +++ export PATH 2026-09-10 04:06:27.476987 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:27.477031 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-10 04:06:27.477049 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-10 04:06:27.477067 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-10 04:06:27.477083 | ubuntu-noble | +++ export PS1 2026-09-10 04:06:27.477100 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-10 04:06:27.477105 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-10 04:06:27.477126 | ubuntu-noble | +++ hash -r 2026-09-10 04:06:27.477198 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-10 04:06:27.477953 | ubuntu-noble | +++ date +%Y%m%d 2026-09-10 04:06:27.479639 | ubuntu-noble | ++ export BUILD_ID=20260910 2026-09-10 04:06:27.479649 | ubuntu-noble | ++ BUILD_ID=20260910 2026-09-10 04:06:27.479678 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-10 04:06:27.479683 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-10 04:06:27.479690 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-10 04:06:27.479696 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-10 04:06:27.479737 | ubuntu-noble | + export VERSION 2026-09-10 04:06:27.479742 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-10 04:06:27.479780 | ubuntu-noble | + DOCKER_TAG=build-20260910 2026-09-10 04:06:27.479798 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-10 04:06:27.479813 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-10 04:06:27.479831 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-10 04:06:27.479837 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-10 04:06:27.479865 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-10 04:06:27.617481 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-10 04:06:27.617538 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-09-10 04:06:28.926852 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 04:06:28.926927 | ubuntu-noble | "changed": false, 2026-09-10 04:06:28.926936 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:28.926942 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:28.926949 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:28.926954 | ubuntu-noble | "msg": "OK", 2026-09-10 04:06:28.926960 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:28.926967 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:28.926973 | ubuntu-noble | "size": 4562, 2026-09-10 04:06:28.926979 | ubuntu-noble | "state": "file", 2026-09-10 04:06:28.926984 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:28.926990 | ubuntu-noble | } 2026-09-10 04:06:29.020866 | ubuntu-noble | + setini DEFAULT tag build-20260910 2026-09-10 04:06:29.020955 | 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-20260910' 2026-09-10 04:06:30.160149 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 04:06:30.160199 | ubuntu-noble | "changed": true, 2026-09-10 04:06:30.160206 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:30.160211 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:30.160216 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:30.160221 | ubuntu-noble | "msg": "option changed", 2026-09-10 04:06:30.160227 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:30.160232 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:30.160237 | ubuntu-noble | "size": 4570, 2026-09-10 04:06:30.160242 | ubuntu-noble | "state": "file", 2026-09-10 04:06:30.160247 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:30.160252 | ubuntu-noble | } 2026-09-10 04:06:30.225964 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-10 04:06:30.226030 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-09-10 04:06:31.355816 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 04:06:31.355854 | ubuntu-noble | "changed": false, 2026-09-10 04:06:31.355861 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:31.355866 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:31.355871 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:31.355876 | ubuntu-noble | "msg": "OK", 2026-09-10 04:06:31.355881 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:31.355886 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:31.355891 | ubuntu-noble | "size": 4570, 2026-09-10 04:06:31.355896 | ubuntu-noble | "state": "file", 2026-09-10 04:06:31.355901 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:31.355918 | ubuntu-noble | } 2026-09-10 04:06:31.430137 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-10 04:06:31.430178 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-09-10 04:06:32.592815 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 04:06:32.592866 | ubuntu-noble | "changed": false, 2026-09-10 04:06:32.592875 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:32.592881 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:32.592887 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:32.592893 | ubuntu-noble | "msg": "OK", 2026-09-10 04:06:32.592899 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:32.592905 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:32.592911 | ubuntu-noble | "size": 4570, 2026-09-10 04:06:32.592917 | ubuntu-noble | "state": "file", 2026-09-10 04:06:32.592923 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:32.592928 | ubuntu-noble | } 2026-09-10 04:06:32.657710 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-10 04:06:32.657814 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-09-10 04:06:33.789925 | ubuntu-noble | localhost | SUCCESS => { 2026-09-10 04:06:33.789971 | ubuntu-noble | "changed": false, 2026-09-10 04:06:33.789977 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:33.789982 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:33.789987 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:33.789991 | ubuntu-noble | "msg": "OK", 2026-09-10 04:06:33.789995 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:33.790000 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:33.790005 | ubuntu-noble | "size": 4570, 2026-09-10 04:06:33.790009 | ubuntu-noble | "state": "file", 2026-09-10 04:06:33.790014 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:33.790018 | ubuntu-noble | } 2026-09-10 04:06:33.867675 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-10 04:06:33.867723 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-10 04:06:33.867732 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-10 04:06:33.867739 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-09-10 04:06:35.026796 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 04:06:35.026838 | ubuntu-noble | "changed": true, 2026-09-10 04:06:35.026846 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:35.026851 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:35.026866 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:35.026882 | ubuntu-noble | "msg": "section and option added", 2026-09-10 04:06:35.026889 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:35.026895 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:35.026900 | ubuntu-noble | "size": 4641, 2026-09-10 04:06:35.026906 | ubuntu-noble | "state": "file", 2026-09-10 04:06:35.026911 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:35.026917 | ubuntu-noble | } 2026-09-10 04:06:35.102396 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-09-10 04:06:35.106057 | ubuntu-noble | + setini openstack-base type local 2026-09-10 04:06:35.106131 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-09-10 04:06:36.217020 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 04:06:36.217063 | ubuntu-noble | "changed": true, 2026-09-10 04:06:36.217068 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:36.217075 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:36.217082 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:36.217089 | ubuntu-noble | "msg": "option added", 2026-09-10 04:06:36.217095 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:36.217102 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:36.217109 | ubuntu-noble | "size": 4752, 2026-09-10 04:06:36.217116 | ubuntu-noble | "state": "file", 2026-09-10 04:06:36.217123 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:36.217130 | ubuntu-noble | } 2026-09-10 04:06:36.289159 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-10 04:06:36.289225 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-10 04:06:36.289272 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-09-10 04:06:37.398563 | ubuntu-noble | localhost | CHANGED => { 2026-09-10 04:06:37.398594 | ubuntu-noble | "changed": true, 2026-09-10 04:06:37.398599 | ubuntu-noble | "gid": 1000, 2026-09-10 04:06:37.398602 | ubuntu-noble | "group": "zuul", 2026-09-10 04:06:37.398606 | ubuntu-noble | "mode": "0664", 2026-09-10 04:06:37.398609 | ubuntu-noble | "msg": "option added", 2026-09-10 04:06:37.398612 | ubuntu-noble | "owner": "zuul", 2026-09-10 04:06:37.398616 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-10 04:06:37.398619 | ubuntu-noble | "size": 4790, 2026-09-10 04:06:37.398623 | ubuntu-noble | "state": "file", 2026-09-10 04:06:37.398626 | ubuntu-noble | "uid": 1000 2026-09-10 04:06:37.398630 | ubuntu-noble | } 2026-09-10 04:06:37.472758 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-10 04:06:37.472833 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-10 04:06:37.472860 | ubuntu-noble | + cat kolla-build.conf 2026-09-10 04:06:37.474723 | ubuntu-noble | [DEFAULT] 2026-09-10 04:06:37.474788 | ubuntu-noble | base = ubuntu 2026-09-10 04:06:37.474798 | ubuntu-noble | base_package_type = deb 2026-09-10 04:06:37.474805 | ubuntu-noble | base_tag = 24.04 2026-09-10 04:06:37.474811 | ubuntu-noble | install_type = source 2026-09-10 04:06:37.474817 | ubuntu-noble | namespace = kolla 2026-09-10 04:06:37.474822 | ubuntu-noble | openstack_release = 2025.2 2026-09-10 04:06:37.474828 | ubuntu-noble | push = false 2026-09-10 04:06:37.474834 | ubuntu-noble | tag = build-20260910 2026-09-10 04:06:37.474841 | ubuntu-noble | threads = 1 2026-09-10 04:06:37.474847 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-10 04:06:37.474853 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-10 04:06:37.474860 | ubuntu-noble | 2026-09-10 04:06:37.474867 | ubuntu-noble | ######################################################################### 2026-09-10 04:06:37.474874 | ubuntu-noble | # sources tracked in release repository 2026-09-10 04:06:37.474880 | ubuntu-noble | 2026-09-10 04:06:37.474886 | ubuntu-noble | [aodh-base] 2026-09-10 04:06:37.474892 | ubuntu-noble | type = local 2026-09-10 04:06:37.474898 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 04:06:37.474904 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-10 04:06:37.474910 | ubuntu-noble | 2026-09-10 04:06:37.474916 | ubuntu-noble | 2026-09-10 04:06:37.474922 | ubuntu-noble | 2026-09-10 04:06:37.474928 | ubuntu-noble | [barbican-base] 2026-09-10 04:06:37.474934 | ubuntu-noble | type = local 2026-09-10 04:06:37.474941 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 04:06:37.474947 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-10 04:06:37.474953 | ubuntu-noble | 2026-09-10 04:06:37.474959 | ubuntu-noble | 2026-09-10 04:06:37.474964 | ubuntu-noble | 2026-09-10 04:06:37.474983 | ubuntu-noble | [blazar-base] 2026-09-10 04:06:37.474989 | ubuntu-noble | type = local 2026-09-10 04:06:37.474995 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 04:06:37.475001 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-10 04:06:37.475007 | ubuntu-noble | 2026-09-10 04:06:37.475013 | ubuntu-noble | 2026-09-10 04:06:37.475019 | ubuntu-noble | 2026-09-10 04:06:37.475025 | ubuntu-noble | [ceilometer-base] 2026-09-10 04:06:37.475031 | ubuntu-noble | type = local 2026-09-10 04:06:37.475037 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:37.475043 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:37.475049 | ubuntu-noble | 2026-09-10 04:06:37.475055 | ubuntu-noble | 2026-09-10 04:06:37.475061 | ubuntu-noble | 2026-09-10 04:06:37.475067 | ubuntu-noble | [cinder-base] 2026-09-10 04:06:37.475073 | ubuntu-noble | type = local 2026-09-10 04:06:37.475079 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 04:06:37.475085 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-10 04:06:37.475091 | ubuntu-noble | 2026-09-10 04:06:37.475097 | ubuntu-noble | 2026-09-10 04:06:37.475103 | ubuntu-noble | 2026-09-10 04:06:37.475109 | ubuntu-noble | [designate-base] 2026-09-10 04:06:37.475115 | ubuntu-noble | type = local 2026-09-10 04:06:37.475121 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 04:06:37.475127 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-10 04:06:37.475133 | ubuntu-noble | 2026-09-10 04:06:37.475139 | ubuntu-noble | 2026-09-10 04:06:37.475145 | ubuntu-noble | 2026-09-10 04:06:37.475151 | ubuntu-noble | [glance-base] 2026-09-10 04:06:37.475157 | ubuntu-noble | type = local 2026-09-10 04:06:37.475163 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 04:06:37.475169 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-10 04:06:37.475175 | ubuntu-noble | 2026-09-10 04:06:37.475181 | ubuntu-noble | 2026-09-10 04:06:37.475187 | ubuntu-noble | 2026-09-10 04:06:37.475193 | ubuntu-noble | [heat-base] 2026-09-10 04:06:37.475199 | ubuntu-noble | type = local 2026-09-10 04:06:37.475205 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 04:06:37.475211 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-10 04:06:37.475217 | ubuntu-noble | 2026-09-10 04:06:37.475223 | ubuntu-noble | 2026-09-10 04:06:37.475229 | ubuntu-noble | 2026-09-10 04:06:37.475235 | ubuntu-noble | [horizon] 2026-09-10 04:06:37.475241 | ubuntu-noble | type = local 2026-09-10 04:06:37.475247 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 04:06:37.475253 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-10 04:06:37.475259 | ubuntu-noble | 2026-09-10 04:06:37.475264 | ubuntu-noble | 2026-09-10 04:06:37.475270 | ubuntu-noble | 2026-09-10 04:06:37.475276 | ubuntu-noble | [ironic-base] 2026-09-10 04:06:37.475282 | ubuntu-noble | type = local 2026-09-10 04:06:37.475288 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 04:06:37.475294 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-10 04:06:37.475300 | ubuntu-noble | 2026-09-10 04:06:37.475306 | ubuntu-noble | 2026-09-10 04:06:37.475312 | ubuntu-noble | 2026-09-10 04:06:37.475318 | ubuntu-noble | [keystone-base] 2026-09-10 04:06:37.475324 | ubuntu-noble | type = local 2026-09-10 04:06:37.475330 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 04:06:37.475342 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-10 04:06:37.475348 | ubuntu-noble | 2026-09-10 04:06:37.475354 | ubuntu-noble | 2026-09-10 04:06:37.475360 | ubuntu-noble | 2026-09-10 04:06:37.475366 | ubuntu-noble | [magnum-base] 2026-09-10 04:06:37.475372 | ubuntu-noble | type = local 2026-09-10 04:06:37.475379 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 04:06:37.475397 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-10 04:06:37.475403 | ubuntu-noble | 2026-09-10 04:06:37.475409 | ubuntu-noble | 2026-09-10 04:06:37.475415 | ubuntu-noble | 2026-09-10 04:06:37.475421 | ubuntu-noble | [manila-base] 2026-09-10 04:06:37.475427 | ubuntu-noble | type = local 2026-09-10 04:06:37.475433 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 04:06:37.475439 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-10 04:06:37.475445 | ubuntu-noble | 2026-09-10 04:06:37.475451 | ubuntu-noble | 2026-09-10 04:06:37.475457 | ubuntu-noble | 2026-09-10 04:06:37.475463 | ubuntu-noble | [masakari-base] 2026-09-10 04:06:37.475474 | ubuntu-noble | type = local 2026-09-10 04:06:37.475480 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 04:06:37.475486 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-10 04:06:37.475492 | ubuntu-noble | 2026-09-10 04:06:37.475498 | ubuntu-noble | 2026-09-10 04:06:37.475504 | ubuntu-noble | 2026-09-10 04:06:37.475510 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-10 04:06:37.475516 | ubuntu-noble | type = local 2026-09-10 04:06:37.475522 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:06:37.475528 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:06:37.475534 | ubuntu-noble | 2026-09-10 04:06:37.475540 | ubuntu-noble | 2026-09-10 04:06:37.475546 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-10 04:06:37.475552 | ubuntu-noble | type = local 2026-09-10 04:06:37.475559 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:06:37.475565 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:06:37.475571 | ubuntu-noble | 2026-09-10 04:06:37.475577 | ubuntu-noble | 2026-09-10 04:06:37.475583 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-10 04:06:37.475589 | ubuntu-noble | type = local 2026-09-10 04:06:37.475595 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:06:37.475601 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:06:37.475607 | ubuntu-noble | 2026-09-10 04:06:37.475613 | ubuntu-noble | 2026-09-10 04:06:37.475618 | ubuntu-noble | 2026-09-10 04:06:37.475624 | ubuntu-noble | [neutron-base] 2026-09-10 04:06:37.475631 | ubuntu-noble | type = local 2026-09-10 04:06:37.475637 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 04:06:37.475643 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-10 04:06:37.475648 | ubuntu-noble | 2026-09-10 04:06:37.475654 | ubuntu-noble | 2026-09-10 04:06:37.475660 | ubuntu-noble | 2026-09-10 04:06:37.475666 | ubuntu-noble | [nova-base] 2026-09-10 04:06:37.475673 | ubuntu-noble | type = local 2026-09-10 04:06:37.475679 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 04:06:37.475685 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-10 04:06:37.475691 | ubuntu-noble | 2026-09-10 04:06:37.475696 | ubuntu-noble | 2026-09-10 04:06:37.475702 | ubuntu-noble | 2026-09-10 04:06:37.475708 | ubuntu-noble | [octavia-base] 2026-09-10 04:06:37.475714 | ubuntu-noble | type = local 2026-09-10 04:06:37.475720 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 04:06:37.475727 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-10 04:06:37.475732 | ubuntu-noble | 2026-09-10 04:06:37.475738 | ubuntu-noble | 2026-09-10 04:06:37.475763 | ubuntu-noble | 2026-09-10 04:06:37.475769 | ubuntu-noble | [placement-base] 2026-09-10 04:06:37.475775 | ubuntu-noble | type = local 2026-09-10 04:06:37.475782 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 04:06:37.475788 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-10 04:06:37.475794 | ubuntu-noble | 2026-09-10 04:06:37.475800 | ubuntu-noble | 2026-09-10 04:06:37.475805 | ubuntu-noble | 2026-09-10 04:06:37.475812 | ubuntu-noble | [skyline-apiserver-base] 2026-09-10 04:06:37.475818 | ubuntu-noble | type = local 2026-09-10 04:06:37.475833 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:06:37.475840 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:06:37.475845 | ubuntu-noble | 2026-09-10 04:06:37.475851 | ubuntu-noble | 2026-09-10 04:06:37.475857 | ubuntu-noble | 2026-09-10 04:06:37.475863 | ubuntu-noble | [skyline-console-base] 2026-09-10 04:06:37.475869 | ubuntu-noble | type = local 2026-09-10 04:06:37.475875 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 04:06:37.475881 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-10 04:06:37.475887 | ubuntu-noble | 2026-09-10 04:06:37.475893 | ubuntu-noble | 2026-09-10 04:06:37.475899 | ubuntu-noble | 2026-09-10 04:06:37.475905 | ubuntu-noble | [watcher-base] 2026-09-10 04:06:37.475911 | ubuntu-noble | type = local 2026-09-10 04:06:37.475917 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 04:06:37.475922 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-10 04:06:37.475933 | ubuntu-noble | 2026-09-10 04:06:37.475939 | ubuntu-noble | 2026-09-10 04:06:37.475945 | ubuntu-noble | [openstack-base] 2026-09-10 04:06:37.475951 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 04:06:37.475957 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-10 04:06:37.475963 | ubuntu-noble | type = local 2026-09-10 04:06:37.476649 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-10 04:06:37.477921 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-10 04:06:37.477939 | ubuntu-noble | + VERSION=latest 2026-09-10 04:06:37.477949 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-10 04:06:37.477957 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-10 04:06:37.477974 | ubuntu-noble | + . defaults/all.sh 2026-09-10 04:06:37.478025 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-10 04:06:37.478032 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-10 04:06:37.478038 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-10 04:06:37.478046 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-10 04:06:37.478139 | ubuntu-noble | +++ deactivate nondestructive 2026-09-10 04:06:37.478162 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:37.478170 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:37.478176 | ubuntu-noble | +++ hash -r 2026-09-10 04:06:37.478203 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:37.478210 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-10 04:06:37.478218 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-10 04:06:37.478225 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-10 04:06:37.478261 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-10 04:06:37.478269 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-10 04:06:37.478275 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-10 04:06:37.478282 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-10 04:06:37.478290 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-10 04:06:37.478311 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-10 04:06:37.478317 | ubuntu-noble | +++ export PATH 2026-09-10 04:06:37.478325 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-10 04:06:37.478351 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-10 04:06:37.478359 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-10 04:06:37.478365 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-10 04:06:37.478372 | ubuntu-noble | +++ export PS1 2026-09-10 04:06:37.478378 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-10 04:06:37.478393 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-10 04:06:37.478400 | ubuntu-noble | +++ hash -r 2026-09-10 04:06:37.478440 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-10 04:06:37.479100 | ubuntu-noble | +++ date +%Y%m%d 2026-09-10 04:06:37.480081 | ubuntu-noble | ++ export BUILD_ID=20260910 2026-09-10 04:06:37.480145 | ubuntu-noble | ++ BUILD_ID=20260910 2026-09-10 04:06:37.480158 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-10 04:06:37.480183 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-10 04:06:37.480212 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-10 04:06:37.480229 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-10 04:06:37.480247 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-10 04:06:37.480474 | ubuntu-noble | +++ pwd 2026-09-10 04:06:37.480678 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-10 04:06:37.480704 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-10 04:06:37.480944 | ubuntu-noble | + export VERSION 2026-09-10 04:06:37.480973 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-10 04:06:37.481019 | ubuntu-noble | + mkdir -p tarballs 2026-09-10 04:06:37.484828 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-10 04:06:37.623476 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-10 04:06:37.623554 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=42 time=124 ms 2026-09-10 04:06:38.613631 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=42 time=124 ms 2026-09-10 04:06:38.613716 | ubuntu-noble | 2026-09-10 04:06:38.613732 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-10 04:06:38.613787 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-09-10 04:06:38.613805 | ubuntu-noble | rtt min/avg/max/mdev = 123.994/124.079/124.164/0.085 ms 2026-09-10 04:06:38.615854 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-10 04:06:38.619871 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:38.619921 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:38.620452 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 04:06:38.623008 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-10 04:06:38.623073 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-10 04:06:38.623088 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 04:06:38.623099 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 04:06:38.623117 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.658885 | ubuntu-noble | 2026-09-10 04:06:39 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:39.661584 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:39.661633 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.661645 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.664831 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.664890 | ubuntu-noble | ++ head -1 2026-09-10 04:06:39.664913 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:39.677822 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-10 04:06:39.678280 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-10 04:06:39.678365 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:39.678412 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-10 04:06:39.678446 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:39.678510 | ubuntu-noble | ++ local name=aodh 2026-09-10 04:06:39.678523 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:39.678563 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:39.678574 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-10 04:06:39.678597 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-10 04:06:39.678629 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:39.678638 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-10 04:06:39.678646 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-10 04:06:39.678655 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:39.678661 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-10 04:06:39.678669 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-10 04:06:39.678677 | ubuntu-noble | ++ return 1 2026-09-10 04:06:39.679056 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:39.679072 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:39.679828 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-10 04:06:39.679880 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:39.679892 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-10 04:06:39.679906 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:39.679914 | ubuntu-noble | ++ local name=aodh 2026-09-10 04:06:39.679922 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:39.679930 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:39.679941 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-10 04:06:39.679949 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-10 04:06:39.679959 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:39.679967 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-10 04:06:39.679978 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-10 04:06:39.679986 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:39.679993 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-10 04:06:39.680004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-10 04:06:39.680012 | ubuntu-noble | ++ return 1 2026-09-10 04:06:39.680860 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:39.680886 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:39.680894 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.680912 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.680919 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:39.680925 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.680931 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-10 04:06:39.680937 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:39.680944 | ubuntu-noble | + popd 2026-09-10 04:06:39.680951 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:39.680957 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:39.681154 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 04:06:39.682822 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-10 04:06:39.682853 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-10 04:06:39.682864 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 04:06:39.682871 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 04:06:39.682877 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.898908 | ubuntu-noble | 2026-09-10 04:06:40 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:40.901091 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:40.901140 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.901151 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.903826 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.903867 | ubuntu-noble | ++ head -1 2026-09-10 04:06:40.905274 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:40.910927 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-10 04:06:40.911818 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-10 04:06:40.911844 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:40.911851 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-10 04:06:40.911857 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:40.911863 | ubuntu-noble | ++ local name=barbican 2026-09-10 04:06:40.911868 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:40.911874 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:40.911880 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-10 04:06:40.911885 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-10 04:06:40.911891 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:40.911897 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-10 04:06:40.911902 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-10 04:06:40.911908 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:40.911914 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-10 04:06:40.911919 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-10 04:06:40.911925 | ubuntu-noble | ++ return 1 2026-09-10 04:06:40.912271 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:40.912283 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:40.913368 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-10 04:06:40.913390 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:40.913514 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-10 04:06:40.913520 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:40.913526 | ubuntu-noble | ++ local name=barbican 2026-09-10 04:06:40.913531 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:40.913537 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:40.913543 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-10 04:06:40.913549 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-10 04:06:40.913555 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:40.913560 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-10 04:06:40.913566 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-10 04:06:40.913572 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:40.913587 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-10 04:06:40.913593 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-10 04:06:40.913599 | ubuntu-noble | ++ return 1 2026-09-10 04:06:40.913609 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:40.913615 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:40.913621 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.913626 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.913632 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:40.913638 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.913643 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-10 04:06:40.913650 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:40.913656 | ubuntu-noble | + popd 2026-09-10 04:06:40.913664 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:40.913670 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:40.914337 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 04:06:40.916097 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-10 04:06:40.916114 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-10 04:06:40.916166 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 04:06:40.916172 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 04:06:40.916180 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.056922 | ubuntu-noble | 2026-09-10 04:06:42 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:42.058516 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:42.058564 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.058578 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.061822 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.061867 | ubuntu-noble | ++ head -1 2026-09-10 04:06:42.062625 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:42.069330 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-10 04:06:42.070204 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-10 04:06:42.070285 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:42.070299 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-10 04:06:42.070329 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:42.070410 | ubuntu-noble | ++ local name=blazar 2026-09-10 04:06:42.070420 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:42.070499 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:42.070510 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-10 04:06:42.070520 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-10 04:06:42.070551 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:42.070562 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-10 04:06:42.070570 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-10 04:06:42.070579 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:42.070586 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-10 04:06:42.070596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-10 04:06:42.070603 | ubuntu-noble | ++ return 1 2026-09-10 04:06:42.071261 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:42.071284 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:42.071610 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-10 04:06:42.071676 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:42.071687 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-10 04:06:42.071734 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:42.071834 | ubuntu-noble | ++ local name=blazar 2026-09-10 04:06:42.071848 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:42.071877 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:42.071886 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-10 04:06:42.071906 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-10 04:06:42.071915 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:42.071923 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-10 04:06:42.071931 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-10 04:06:42.071939 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:42.071946 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-10 04:06:42.071953 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-10 04:06:42.071961 | ubuntu-noble | ++ return 1 2026-09-10 04:06:42.072707 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:42.072730 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:42.072742 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.072792 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.072800 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:42.072806 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.072812 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-10 04:06:42.072818 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:42.072824 | ubuntu-noble | + popd 2026-09-10 04:06:42.072830 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:42.072836 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:42.073077 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:42.075222 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:42.075250 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-10 04:06:42.075257 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:42.075271 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:42.075277 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.259563 | ubuntu-noble | 2026-09-10 04:06:43 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:43.261588 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:43.261628 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.261640 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.263845 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.263978 | ubuntu-noble | ++ head -1 2026-09-10 04:06:43.265027 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:43.273948 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-10 04:06:43.274410 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-10 04:06:43.274442 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:43.274457 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-10 04:06:43.274469 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:43.274535 | ubuntu-noble | ++ local name=ceilometer 2026-09-10 04:06:43.274547 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:43.274559 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:43.274569 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-10 04:06:43.274580 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-10 04:06:43.274593 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:43.274602 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-10 04:06:43.274624 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-10 04:06:43.274637 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:43.274645 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-10 04:06:43.274655 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-10 04:06:43.274664 | ubuntu-noble | ++ return 1 2026-09-10 04:06:43.274914 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:43.274934 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:43.275802 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-10 04:06:43.275848 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:43.275861 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-10 04:06:43.275867 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:43.275929 | ubuntu-noble | ++ local name=ceilometer 2026-09-10 04:06:43.275938 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:43.275998 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:43.276017 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-10 04:06:43.276042 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-10 04:06:43.276094 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:43.276102 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-10 04:06:43.276108 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-10 04:06:43.276126 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:43.276133 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-10 04:06:43.276150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-10 04:06:43.276173 | ubuntu-noble | ++ return 1 2026-09-10 04:06:43.276920 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:43.276937 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:43.276942 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.276948 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.276955 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:43.276962 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.276969 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-10 04:06:43.276975 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:43.276981 | ubuntu-noble | + popd 2026-09-10 04:06:43.276988 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:43.276994 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:43.277319 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 04:06:43.279419 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-10 04:06:43.279435 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-10 04:06:43.279440 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 04:06:43.279445 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 04:06:43.279449 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-10 04:06:44.968213 | ubuntu-noble | 2026-09-10 04:06:44 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:44.970642 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:44.970681 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-10 04:06:44.970693 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-10 04:06:44.973807 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-10 04:06:44.973845 | ubuntu-noble | ++ head -1 2026-09-10 04:06:44.975039 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:44.980284 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-10 04:06:44.980892 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-10 04:06:44.980939 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:44.980950 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-10 04:06:44.980977 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:44.981028 | ubuntu-noble | ++ local name=cinder 2026-09-10 04:06:44.981039 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:44.981696 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:44.981714 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-10 04:06:44.981721 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-10 04:06:44.981728 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-10 04:06:44.981734 | ubuntu-noble | ++ return 0 2026-09-10 04:06:44.981741 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-10 04:06:44.981967 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-10 04:06:44.981992 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:44.982015 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-10 04:06:44.982023 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:44.982070 | ubuntu-noble | ++ local name=cinder 2026-09-10 04:06:44.982077 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:44.982084 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:44.982090 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-10 04:06:44.982098 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-10 04:06:44.982119 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:44.982127 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-10 04:06:44.982133 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-10 04:06:44.982140 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:44.982146 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-10 04:06:44.982151 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-10 04:06:44.982159 | ubuntu-noble | ++ return 1 2026-09-10 04:06:44.982765 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:44.982785 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:44.982791 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-10 04:06:44.982797 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-10 04:06:44.982802 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-10 04:06:44.982808 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-10 04:06:45.335194 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-10 04:06:45.341551 | ubuntu-noble | + sort 2026-09-10 04:06:45.341579 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-10 04:06:45.354445 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-10 04:06:45.356803 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-10 04:06:45.356836 | ubuntu-noble | ++ sort 2026-09-10 04:06:45.358614 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:45.358644 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 04:06:45.358664 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 04:06:45.358689 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 04:06:45.358698 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-10 04:06:45.358704 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 04:06:45.358718 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:45.360383 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-10 04:06:45.361217 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-10 04:06:45.361237 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 04:06:45.361261 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:45.362819 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-10 04:06:45.362840 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-10 04:06:45.362845 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 04:06:45.363275 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-10 04:06:45.363342 | ubuntu-noble | + popd 2026-09-10 04:06:45.364791 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-10 04:06:45.364810 | ubuntu-noble | + sort 2026-09-10 04:06:45.373009 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-10 04:06:45.373111 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-10 04:06:45.373150 | ubuntu-noble | + local before=files-before 2026-09-10 04:06:45.373177 | ubuntu-noble | + local after=files-after 2026-09-10 04:06:45.373202 | ubuntu-noble | + local sources_txt 2026-09-10 04:06:45.374136 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 04:06:45.374178 | ubuntu-noble | ++ head -1 2026-09-10 04:06:45.377233 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-10 04:06:45.377302 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-10 04:06:45.377335 | ubuntu-noble | + local new_files 2026-09-10 04:06:45.377838 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 04:06:45.381729 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 04:06:45.381768 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-10 04:06:45.381970 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-10 04:06:45.383378 | ubuntu-noble | + [[ -n y ]] 2026-09-10 04:06:45.383408 | ubuntu-noble | + echo 2026-09-10 04:06:45.383414 | ubuntu-noble | + local file 2026-09-10 04:06:45.383418 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:45.383423 | ubuntu-noble | + case $file in 2026-09-10 04:06:45.383428 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-09-10 04:06:45.383434 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-10 04:06:45.383439 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-10 04:06:45.383444 | ubuntu-noble | + rm files-before files-after 2026-09-10 04:06:45.384684 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-10 04:06:46.581814 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-10 04:06:46.643225 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-10 04:06:46.643279 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-10 04:06:46.643286 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:46.643292 | ubuntu-noble | + popd 2026-09-10 04:06:46.643301 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:46.643306 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:46.644017 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 04:06:46.645050 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-10 04:06:46.645065 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-10 04:06:46.645074 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 04:06:46.645080 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 04:06:46.645088 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.917898 | ubuntu-noble | 2026-09-10 04:06:47 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:47.920523 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:47.920574 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.920586 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.922836 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.922883 | ubuntu-noble | ++ head -1 2026-09-10 04:06:47.924201 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:47.931650 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-10 04:06:47.932471 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-10 04:06:47.932504 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:47.932512 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-10 04:06:47.932540 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:47.932595 | ubuntu-noble | ++ local name=designate 2026-09-10 04:06:47.932604 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:47.932635 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:47.932644 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-10 04:06:47.932653 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-10 04:06:47.932708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:47.932716 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-10 04:06:47.932736 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-10 04:06:47.932768 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:47.932793 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-10 04:06:47.932800 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-10 04:06:47.932806 | ubuntu-noble | ++ return 1 2026-09-10 04:06:47.933318 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:47.933332 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:47.933708 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-10 04:06:47.933809 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:47.933825 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-10 04:06:47.933852 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:47.933904 | ubuntu-noble | ++ local name=designate 2026-09-10 04:06:47.933912 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:47.933937 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:47.933946 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-10 04:06:47.933954 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-10 04:06:47.933981 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:47.933990 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-10 04:06:47.933996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-10 04:06:47.934003 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:47.934009 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-10 04:06:47.934016 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-10 04:06:47.934024 | ubuntu-noble | ++ return 1 2026-09-10 04:06:47.934730 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:47.934763 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:47.934788 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.934794 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.934800 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:47.934806 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.934811 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-10 04:06:47.934817 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:47.934822 | ubuntu-noble | + popd 2026-09-10 04:06:47.934828 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:47.934834 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:47.935126 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 04:06:47.936843 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-10 04:06:47.936890 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-10 04:06:47.936899 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 04:06:47.936906 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 04:06:47.936917 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.431932 | ubuntu-noble | 2026-09-10 04:06:49 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2140565/2140565] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:49.433544 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:49.433597 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.433605 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.436795 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.436825 | ubuntu-noble | ++ head -1 2026-09-10 04:06:49.438477 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:49.444806 | ubuntu-noble | + directory=glance-31.1.1.dev15 2026-09-10 04:06:49.445899 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev15 2026-09-10 04:06:49.445968 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:49.445982 | ubuntu-noble | ++ local directory=glance-31.1.1.dev15 2026-09-10 04:06:49.445994 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:49.446005 | ubuntu-noble | ++ local name=glance 2026-09-10 04:06:49.446032 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:49.446043 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:49.446054 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-10 04:06:49.446065 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-10 04:06:49.446085 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:49.446095 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-10 04:06:49.446104 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-10 04:06:49.446113 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:49.446122 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-10 04:06:49.446131 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-10 04:06:49.446140 | ubuntu-noble | ++ return 1 2026-09-10 04:06:49.446688 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:49.446709 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:49.446971 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev15 /source 2026-09-10 04:06:49.446999 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:49.447012 | ubuntu-noble | ++ local directory=glance-31.1.1.dev15 2026-09-10 04:06:49.447024 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:49.447065 | ubuntu-noble | ++ local name=glance 2026-09-10 04:06:49.447076 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:49.447088 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:49.447097 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-10 04:06:49.447109 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-10 04:06:49.447118 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:49.447130 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-10 04:06:49.447139 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-10 04:06:49.447147 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:49.447156 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-10 04:06:49.447164 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-10 04:06:49.447176 | ubuntu-noble | ++ return 1 2026-09-10 04:06:49.447835 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:49.447858 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:49.447865 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.447870 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.447876 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:49.447881 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.447886 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-10 04:06:49.447890 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:49.447896 | ubuntu-noble | + popd 2026-09-10 04:06:49.447910 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:49.447916 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:49.448680 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 04:06:49.450992 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-10 04:06:49.451029 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-10 04:06:49.451040 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 04:06:49.451048 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 04:06:49.451056 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.909042 | ubuntu-noble | 2026-09-10 04:06:50 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:50.910958 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:50.910999 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.911008 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.913797 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.913825 | ubuntu-noble | ++ head -1 2026-09-10 04:06:50.915302 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:50.924099 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-09-10 04:06:50.924932 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-09-10 04:06:50.925013 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:50.925045 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-10 04:06:50.925080 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:50.925154 | ubuntu-noble | ++ local name=openstack_heat 2026-09-10 04:06:50.925172 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:50.925224 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:50.925245 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-10 04:06:50.925267 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-10 04:06:50.925307 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:50.925313 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-10 04:06:50.925332 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-10 04:06:50.925352 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:50.925358 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-10 04:06:50.925375 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-10 04:06:50.925415 | ubuntu-noble | ++ return 1 2026-09-10 04:06:50.925975 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:50.925990 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:50.926486 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-09-10 04:06:50.926556 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:50.926578 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-09-10 04:06:50.926612 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:50.926668 | ubuntu-noble | ++ local name=openstack_heat 2026-09-10 04:06:50.926675 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:50.926714 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:50.926731 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-10 04:06:50.926767 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-10 04:06:50.926805 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:50.926812 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-10 04:06:50.926828 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-10 04:06:50.926845 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:50.926852 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-10 04:06:50.926857 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-10 04:06:50.926878 | ubuntu-noble | ++ return 1 2026-09-10 04:06:50.927529 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:50.927542 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:50.927547 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.927551 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.927555 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:50.927560 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.927563 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-10 04:06:50.927568 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:50.927572 | ubuntu-noble | + popd 2026-09-10 04:06:50.927576 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:50.927580 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:50.928014 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 04:06:50.929624 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-10 04:06:50.929644 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-10 04:06:50.929648 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 04:06:50.929653 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 04:06:50.929657 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.529912 | ubuntu-noble | 2026-09-10 04:06:52 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:52.531228 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:52.531269 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.531283 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.534812 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.534861 | ubuntu-noble | ++ head -1 2026-09-10 04:06:52.535861 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:52.541869 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-10 04:06:52.543222 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-10 04:06:52.543249 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:52.543257 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-10 04:06:52.543264 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:52.543270 | ubuntu-noble | ++ local name=horizon 2026-09-10 04:06:52.543275 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:52.543282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:52.543288 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-10 04:06:52.543294 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-10 04:06:52.543300 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:52.543306 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-10 04:06:52.543312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-10 04:06:52.543318 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:52.543324 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-10 04:06:52.543330 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-10 04:06:52.543336 | ubuntu-noble | ++ return 1 2026-09-10 04:06:52.543347 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:52.543353 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:52.544490 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-10 04:06:52.544514 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:52.544521 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-10 04:06:52.544527 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:52.544533 | ubuntu-noble | ++ local name=horizon 2026-09-10 04:06:52.544539 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:52.544545 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:52.544550 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-10 04:06:52.544557 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-10 04:06:52.544562 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:52.544568 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-10 04:06:52.544574 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-10 04:06:52.544580 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:52.544586 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-10 04:06:52.544591 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-10 04:06:52.544597 | ubuntu-noble | ++ return 1 2026-09-10 04:06:52.544607 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:52.544613 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:52.544619 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.544625 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.544631 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:52.544637 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.544643 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-10 04:06:52.544649 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:52.544655 | ubuntu-noble | + popd 2026-09-10 04:06:52.544700 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:52.544710 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:52.545491 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 04:06:52.547229 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-10 04:06:52.547249 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-10 04:06:52.547263 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 04:06:52.547270 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 04:06:52.547275 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.050954 | ubuntu-noble | 2026-09-10 04:06:54 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:54.052810 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:54.052857 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.052870 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.054822 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.054862 | ubuntu-noble | ++ head -1 2026-09-10 04:06:54.055875 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:54.061063 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-10 04:06:54.061876 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-10 04:06:54.061911 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:54.061926 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-10 04:06:54.061936 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:54.061945 | ubuntu-noble | ++ local name=ironic 2026-09-10 04:06:54.061958 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:54.061967 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:54.061979 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-10 04:06:54.061989 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-10 04:06:54.062002 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-10 04:06:54.062014 | ubuntu-noble | ++ return 0 2026-09-10 04:06:54.062695 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-10 04:06:54.063329 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-10 04:06:54.063356 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:54.063362 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-10 04:06:54.063367 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:54.063371 | ubuntu-noble | ++ local name=ironic 2026-09-10 04:06:54.063376 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:54.063380 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:54.063384 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-10 04:06:54.063389 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-10 04:06:54.063406 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:54.063410 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-10 04:06:54.063415 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-10 04:06:54.063419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:54.063424 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-10 04:06:54.063428 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-10 04:06:54.063433 | ubuntu-noble | ++ return 1 2026-09-10 04:06:54.063442 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:54.063807 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:54.063839 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.063848 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.063858 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-10 04:06:54.063866 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.264809 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-10 04:06:54.268897 | ubuntu-noble | + sort 2026-09-10 04:06:54.268929 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-10 04:06:54.278810 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-10 04:06:54.280783 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-10 04:06:54.280805 | ubuntu-noble | ++ sort 2026-09-10 04:06:54.282297 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.282376 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 04:06:54.282448 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 04:06:54.282479 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 04:06:54.282508 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-10 04:06:54.282514 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 04:06:54.282536 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.283817 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 04:06:54.283995 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-10 04:06:54.284200 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-10 04:06:54.284264 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 04:06:54.284317 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-10 04:06:54.284452 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-10 04:06:54.284575 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-10 04:06:54.284676 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-10 04:06:54.284864 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-10 04:06:54.284922 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-10 04:06:54.285006 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-10 04:06:54.285071 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-10 04:06:54.285232 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-10 04:06:54.285309 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-10 04:06:54.285474 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-10 04:06:54.285576 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-10 04:06:54.285993 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-10 04:06:54.286153 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-10 04:06:54.286478 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-10 04:06:54.286664 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 04:06:54.286770 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.286909 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-10 04:06:54.287164 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-10 04:06:54.287508 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-10 04:06:54.288265 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-10 04:06:54.288800 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-10 04:06:54.289103 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-10 04:06:54.289225 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-10 04:06:54.289369 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-10 04:06:54.289520 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-10 04:06:54.289612 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-10 04:06:54.290017 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.290833 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 04:06:54.291050 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-10 04:06:54.291219 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-10 04:06:54.291268 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 04:06:54.291316 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-10 04:06:54.291405 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-10 04:06:54.291503 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-10 04:06:54.291591 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-10 04:06:54.291725 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-10 04:06:54.291802 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-10 04:06:54.291868 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-10 04:06:54.291935 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-10 04:06:54.292088 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-10 04:06:54.292168 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-10 04:06:54.292285 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-10 04:06:54.292388 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-10 04:06:54.292805 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-10 04:06:54.292970 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-10 04:06:54.293222 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-10 04:06:54.293385 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 04:06:54.293570 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.293602 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-10 04:06:54.293941 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-10 04:06:54.294218 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-10 04:06:54.294976 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-10 04:06:54.295517 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-10 04:06:54.295715 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-10 04:06:54.295835 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-10 04:06:54.295966 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-10 04:06:54.296080 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-10 04:06:54.296155 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-10 04:06:54.297800 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-10 04:06:54.297823 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.297866 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 04:06:54.297898 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 04:06:54.297925 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 04:06:54.297948 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-10 04:06:54.297954 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 04:06:54.297971 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.299790 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 04:06:54.299806 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-10 04:06:54.299810 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-10 04:06:54.299814 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 04:06:54.299818 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-10 04:06:54.299821 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-10 04:06:54.299882 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-10 04:06:54.300114 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-10 04:06:54.300225 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-10 04:06:54.300376 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-10 04:06:54.300542 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-10 04:06:54.300687 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 04:06:54.300805 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.300932 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-10 04:06:54.301068 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-10 04:06:54.301202 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-10 04:06:54.301367 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-10 04:06:54.301529 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 04:06:54.301814 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.303770 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-10 04:06:54.303784 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-10 04:06:54.303789 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-10 04:06:54.303792 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-10 04:06:54.303796 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-10 04:06:54.303799 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-10 04:06:54.303803 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-10 04:06:54.303852 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-10 04:06:54.303963 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-10 04:06:54.304101 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-10 04:06:54.304218 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-10 04:06:54.304346 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 04:06:54.304473 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.304586 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-10 04:06:54.304710 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-10 04:06:54.304849 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-10 04:06:54.305004 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-10 04:06:54.305136 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 04:06:54.306460 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-10 04:06:54.306628 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.306723 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 04:06:54.306797 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 04:06:54.306834 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 04:06:54.306869 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-10 04:06:54.306875 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 04:06:54.306910 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.308774 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-10 04:06:54.308790 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-10 04:06:54.308809 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-10 04:06:54.308892 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-10 04:06:54.308968 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-10 04:06:54.309047 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-10 04:06:54.309165 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-10 04:06:54.309519 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-10 04:06:54.309664 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-10 04:06:54.309740 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-10 04:06:54.309819 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-10 04:06:54.309860 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-10 04:06:54.309885 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-10 04:06:54.309914 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-10 04:06:54.309939 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-10 04:06:54.309963 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-10 04:06:54.309990 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-10 04:06:54.310021 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-10 04:06:54.310046 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-10 04:06:54.310070 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-10 04:06:54.310098 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-10 04:06:54.310135 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-10 04:06:54.310173 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-10 04:06:54.310414 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-10 04:06:54.310495 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-10 04:06:54.310600 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-10 04:06:54.310694 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-10 04:06:54.310876 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-10 04:06:54.311282 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-10 04:06:54.311388 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-10 04:06:54.312770 | ubuntu-noble | checking file ironic/db/api.py 2026-09-10 04:06:54.312783 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 04:06:54.312787 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-10 04:06:54.312791 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.312795 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-10 04:06:54.312812 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-10 04:06:54.313586 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-10 04:06:54.313955 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-10 04:06:54.315123 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-10 04:06:54.315319 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-10 04:06:54.316043 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-10 04:06:54.316257 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-10 04:06:54.316439 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-10 04:06:54.316586 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 04:06:54.316919 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.318782 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-10 04:06:54.318797 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-10 04:06:54.318801 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-10 04:06:54.318804 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-10 04:06:54.318808 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-10 04:06:54.318812 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-10 04:06:54.318815 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-10 04:06:54.319122 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-10 04:06:54.319265 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-10 04:06:54.319340 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-10 04:06:54.319366 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-10 04:06:54.319423 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-10 04:06:54.319455 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-10 04:06:54.319485 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-10 04:06:54.319510 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-10 04:06:54.319534 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-10 04:06:54.319561 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-10 04:06:54.319589 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-10 04:06:54.319614 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-10 04:06:54.319638 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-10 04:06:54.319665 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-10 04:06:54.319704 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-10 04:06:54.319742 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-10 04:06:54.319954 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-10 04:06:54.320037 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-10 04:06:54.320140 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-10 04:06:54.320205 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-10 04:06:54.320322 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-10 04:06:54.320738 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-10 04:06:54.320867 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-10 04:06:54.321227 | ubuntu-noble | patching file ironic/db/api.py 2026-09-10 04:06:54.321410 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 04:06:54.321672 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-10 04:06:54.321956 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.322066 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-10 04:06:54.322178 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-10 04:06:54.322926 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-10 04:06:54.323287 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-10 04:06:54.324359 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-10 04:06:54.324583 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-10 04:06:54.325203 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-10 04:06:54.325375 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-10 04:06:54.325545 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-10 04:06:54.325676 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 04:06:54.327426 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-10 04:06:54.327795 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.327809 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 04:06:54.327814 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 04:06:54.327818 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 04:06:54.327822 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-10 04:06:54.327825 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 04:06:54.327829 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.330447 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 04:06:54.330814 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.331475 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.333568 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 04:06:54.333919 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.334838 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-10 04:06:54.334853 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.334857 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 04:06:54.334860 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 04:06:54.334864 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 04:06:54.334869 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-10 04:06:54.334872 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 04:06:54.334875 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.336574 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 04:06:54.336843 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.337282 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-10 04:06:54.337675 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 04:06:54.338125 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.339632 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 04:06:54.339883 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-10 04:06:54.340314 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-10 04:06:54.340549 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 04:06:54.342005 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-10 04:06:54.342053 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.342065 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-10 04:06:54.342075 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-10 04:06:54.342085 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-10 04:06:54.342095 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-10 04:06:54.342105 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-10 04:06:54.342115 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.343290 | ubuntu-noble | checking file ironic/common/states.py 2026-09-10 04:06:54.343605 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-10 04:06:54.343628 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-10 04:06:54.343864 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 04:06:54.344566 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.345813 | ubuntu-noble | patching file ironic/common/states.py 2026-09-10 04:06:54.346070 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-10 04:06:54.346116 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-10 04:06:54.346281 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 04:06:54.347656 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-10 04:06:54.347692 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:06:54.347703 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 04:06:54.347712 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 04:06:54.347722 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 04:06:54.347732 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-10 04:06:54.347742 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 04:06:54.347795 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:06:54.350122 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-10 04:06:54.350807 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:06:54.353225 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-10 04:06:54.354947 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-10 04:06:54.354987 | ubuntu-noble | + popd 2026-09-10 04:06:54.355034 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-10 04:06:54.355549 | ubuntu-noble | + sort 2026-09-10 04:06:54.368045 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-10 04:06:54.368093 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-10 04:06:54.368102 | ubuntu-noble | + local before=files-before 2026-09-10 04:06:54.368110 | ubuntu-noble | + local after=files-after 2026-09-10 04:06:54.368117 | ubuntu-noble | + local sources_txt 2026-09-10 04:06:54.370800 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 04:06:54.370836 | ubuntu-noble | ++ head -1 2026-09-10 04:06:54.372279 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.372308 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-10 04:06:54.372317 | ubuntu-noble | + local new_files 2026-09-10 04:06:54.373246 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 04:06:54.377718 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-10 04:06:54.377736 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-10 04:06:54.377757 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-10 04:06:54.377765 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-10 04:06:54.377771 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-10 04:06:54.377777 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 04:06:54.377783 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 04:06:54.377788 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 04:06:54.377794 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 04:06:54.377799 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 04:06:54.377805 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-10 04:06:54.377810 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-10 04:06:54.377816 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-10 04:06:54.377821 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 04:06:54.377827 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 04:06:54.377835 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 04:06:54.377841 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 04:06:54.377846 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-10 04:06:54.377852 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-10 04:06:54.377857 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-10 04:06:54.377863 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-10 04:06:54.377868 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-10 04:06:54.377874 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-10 04:06:54.377879 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 04:06:54.377885 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 04:06:54.377890 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 04:06:54.377895 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 04:06:54.377901 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 04:06:54.377906 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-10 04:06:54.377912 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-10 04:06:54.377917 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-10 04:06:54.377923 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 04:06:54.377928 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 04:06:54.377934 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 04:06:54.377940 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 04:06:54.377945 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-10 04:06:54.378554 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.379987 | ubuntu-noble | + [[ -n l ]] 2026-09-10 04:06:54.380010 | ubuntu-noble | + echo 2026-09-10 04:06:54.380041 | ubuntu-noble | + local file 2026-09-10 04:06:54.380140 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380155 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380165 | ubuntu-noble | + continue 2026-09-10 04:06:54.380179 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380189 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380196 | ubuntu-noble | + continue 2026-09-10 04:06:54.380201 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380207 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380212 | ubuntu-noble | + continue 2026-09-10 04:06:54.380217 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380223 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380228 | ubuntu-noble | + continue 2026-09-10 04:06:54.380236 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380241 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380246 | ubuntu-noble | + continue 2026-09-10 04:06:54.380252 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380257 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380265 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380272 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380281 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-10 04:06:54.380318 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380325 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380352 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380358 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380379 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-10 04:06:54.380451 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380459 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380467 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380475 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380497 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-10 04:06:54.380523 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380529 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380557 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380564 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380571 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-10 04:06:54.380599 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380605 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380634 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380640 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380661 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-10 04:06:54.380683 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380689 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380697 | ubuntu-noble | + continue 2026-09-10 04:06:54.380702 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380708 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380715 | ubuntu-noble | + continue 2026-09-10 04:06:54.380721 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380726 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380740 | ubuntu-noble | + continue 2026-09-10 04:06:54.380767 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380773 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380781 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380787 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380795 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-10 04:06:54.380822 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380829 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380855 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380861 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380869 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-10 04:06:54.380893 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380900 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380926 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.380933 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.380941 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-10 04:06:54.380968 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.380974 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.380999 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.381006 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.381014 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-10 04:06:54.381041 | ubuntu-noble | + for file in $new_files 2026-09-10 04:06:54.381047 | ubuntu-noble | + case $file in 2026-09-10 04:06:54.381074 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-10 04:06:54.381080 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-10 04:06:54.381088 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-10 04:06:54.381147 | ubuntu-noble | + rm files-before files-after 2026-09-10 04:06:54.383018 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-10 04:06:55.014303 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-10 04:06:55.057440 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-10 04:06:55.057480 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-10 04:06:55.057485 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:55.057492 | ubuntu-noble | + popd 2026-09-10 04:06:55.057610 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:55.057648 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:55.058508 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 04:06:55.061095 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-10 04:06:55.061138 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-10 04:06:55.061192 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 04:06:55.061197 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 04:06:55.061228 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.433904 | ubuntu-noble | 2026-09-10 04:06:56 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:56.435625 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:56.435672 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.435698 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.438845 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.438913 | ubuntu-noble | ++ head -1 2026-09-10 04:06:56.439338 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:56.446214 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-10 04:06:56.447191 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-10 04:06:56.447291 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:56.447306 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-10 04:06:56.447337 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:56.447416 | ubuntu-noble | ++ local name=keystone 2026-09-10 04:06:56.447434 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:56.447456 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:56.447464 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-10 04:06:56.447490 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-10 04:06:56.447526 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:56.447535 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-10 04:06:56.447543 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-10 04:06:56.447551 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:56.447559 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-10 04:06:56.447567 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-10 04:06:56.447576 | ubuntu-noble | ++ return 1 2026-09-10 04:06:56.448290 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:56.448313 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:56.448796 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-10 04:06:56.448887 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:56.448901 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-10 04:06:56.448909 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:56.448957 | ubuntu-noble | ++ local name=keystone 2026-09-10 04:06:56.448967 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:56.448996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:56.449006 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-10 04:06:56.449014 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-10 04:06:56.449049 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:56.449058 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-10 04:06:56.449066 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-10 04:06:56.449074 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:56.449080 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-10 04:06:56.449088 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-10 04:06:56.449096 | ubuntu-noble | ++ return 1 2026-09-10 04:06:56.449843 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:56.449889 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:56.449900 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.449910 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.449920 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:56.449928 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.449937 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-10 04:06:56.449946 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:56.449954 | ubuntu-noble | + popd 2026-09-10 04:06:56.449963 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:56.449971 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:56.450333 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 04:06:56.452333 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-10 04:06:56.452358 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-10 04:06:56.452365 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 04:06:56.452372 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 04:06:56.452379 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.639715 | ubuntu-noble | 2026-09-10 04:06:57 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:57.642525 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:57.642591 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.642605 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.645838 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.645892 | ubuntu-noble | ++ head -1 2026-09-10 04:06:57.647287 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:57.654830 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-10 04:06:57.655782 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-10 04:06:57.655905 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:57.655935 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-10 04:06:57.655994 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:57.656064 | ubuntu-noble | ++ local name=magnum 2026-09-10 04:06:57.656073 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:57.656122 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:57.656145 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-10 04:06:57.656181 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-10 04:06:57.656235 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:57.656243 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-10 04:06:57.656272 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-10 04:06:57.656282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:57.656288 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-10 04:06:57.656295 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-10 04:06:57.656316 | ubuntu-noble | ++ return 1 2026-09-10 04:06:57.657050 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:57.657066 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:57.657742 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-10 04:06:57.657899 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:57.657928 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-10 04:06:57.657964 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:57.658020 | ubuntu-noble | ++ local name=magnum 2026-09-10 04:06:57.658029 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:57.658070 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:57.658090 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-10 04:06:57.658111 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-10 04:06:57.658148 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:57.658155 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-10 04:06:57.658168 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-10 04:06:57.658187 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:57.658194 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-10 04:06:57.658201 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-10 04:06:57.658225 | ubuntu-noble | ++ return 1 2026-09-10 04:06:57.659051 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:57.659070 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:57.659076 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.659081 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.659086 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:57.659090 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.659095 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-10 04:06:57.659100 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:57.659105 | ubuntu-noble | + popd 2026-09-10 04:06:57.659110 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:57.659115 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:57.659702 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 04:06:57.662253 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-10 04:06:57.662271 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-10 04:06:57.662277 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 04:06:57.662282 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 04:06:57.662287 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.143116 | ubuntu-noble | 2026-09-10 04:06:59 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3592415/3592415] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-10 04:06:59.145735 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:06:59.145843 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.145867 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.147825 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.147864 | ubuntu-noble | ++ head -1 2026-09-10 04:06:59.149175 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:06:59.155468 | ubuntu-noble | + directory=manila-21.0.3.dev1 2026-09-10 04:06:59.156193 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev1 2026-09-10 04:06:59.156275 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:06:59.156287 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-10 04:06:59.156318 | ubuntu-noble | ++ local suffix= 2026-09-10 04:06:59.156371 | ubuntu-noble | ++ local name=manila 2026-09-10 04:06:59.156379 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:59.156426 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:59.156435 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-10 04:06:59.156442 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-10 04:06:59.156482 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:59.156490 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-10 04:06:59.156498 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-10 04:06:59.156505 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:59.156511 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-10 04:06:59.156519 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-10 04:06:59.156526 | ubuntu-noble | ++ return 1 2026-09-10 04:06:59.157098 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:59.157117 | ubuntu-noble | + patch_dir= 2026-09-10 04:06:59.157481 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev1 /source 2026-09-10 04:06:59.157555 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:06:59.157565 | ubuntu-noble | ++ local directory=manila-21.0.3.dev1 2026-09-10 04:06:59.157588 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:06:59.157630 | ubuntu-noble | ++ local name=manila 2026-09-10 04:06:59.157637 | ubuntu-noble | ++ local candidate path 2026-09-10 04:06:59.157662 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:59.157670 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-10 04:06:59.157678 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-10 04:06:59.157702 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:59.157711 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-10 04:06:59.157717 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-10 04:06:59.157724 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:06:59.157730 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-10 04:06:59.157737 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-10 04:06:59.157743 | ubuntu-noble | ++ return 1 2026-09-10 04:06:59.158452 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:59.158469 | ubuntu-noble | + overlay_dir= 2026-09-10 04:06:59.158475 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.158482 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.158487 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:59.158493 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.158507 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-10 04:06:59.158513 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:06:59.158519 | ubuntu-noble | + popd 2026-09-10 04:06:59.158525 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:06:59.158531 | ubuntu-noble | + pushd tarballs 2026-09-10 04:06:59.158843 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 04:06:59.160687 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-10 04:06:59.160712 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-10 04:06:59.160718 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 04:06:59.160724 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 04:06:59.160729 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.192954 | ubuntu-noble | 2026-09-10 04:07:00 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:00.195801 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:00.195873 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.195888 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.198835 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.198881 | ubuntu-noble | ++ head -1 2026-09-10 04:07:00.200262 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:00.207239 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-10 04:07:00.208184 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-10 04:07:00.208403 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:00.208472 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-10 04:07:00.208530 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:00.208602 | ubuntu-noble | ++ local name=masakari 2026-09-10 04:07:00.208642 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:00.208708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:00.208784 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-10 04:07:00.208835 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-10 04:07:00.208894 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:00.208928 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-10 04:07:00.208961 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-10 04:07:00.208995 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:00.209025 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-10 04:07:00.209057 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-10 04:07:00.209095 | ubuntu-noble | ++ return 1 2026-09-10 04:07:00.209543 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:00.209601 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:00.210409 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-10 04:07:00.210560 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:00.210621 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-10 04:07:00.210671 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:00.210729 | ubuntu-noble | ++ local name=masakari 2026-09-10 04:07:00.210807 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:00.210869 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:00.210905 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-10 04:07:00.210939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-10 04:07:00.210987 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:00.211018 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-10 04:07:00.211050 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-10 04:07:00.211081 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:00.211110 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-10 04:07:00.211140 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-10 04:07:00.211193 | ubuntu-noble | ++ return 1 2026-09-10 04:07:00.211612 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:00.211665 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:00.211714 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.211738 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.211786 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:00.211839 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.211861 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-10 04:07:00.211887 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:00.211914 | ubuntu-noble | + popd 2026-09-10 04:07:00.212009 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:00.212300 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:00.212793 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:00.214430 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:00.214829 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-10 04:07:00.214850 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:00.214857 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:00.214863 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.172923 | ubuntu-noble | 2026-09-10 04:07:01 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:01.175459 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:01.175504 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.175517 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.178817 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.178862 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:01.179975 | ubuntu-noble | ++ head -1 2026-09-10 04:07:01.185326 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.186121 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.186281 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:01.186333 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.186405 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:01.186466 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-10 04:07:01.186497 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:01.186555 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:01.186587 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-10 04:07:01.186619 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-10 04:07:01.186665 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:01.186693 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-10 04:07:01.186719 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-10 04:07:01.186776 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-10 04:07:01.186827 | ubuntu-noble | ++ return 0 2026-09-10 04:07:01.187199 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-10 04:07:01.187980 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-10 04:07:01.188126 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:01.188168 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.188206 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:01.188254 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-10 04:07:01.188281 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:01.188328 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:01.188368 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-10 04:07:01.188416 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-10 04:07:01.188455 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:01.188480 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-10 04:07:01.188503 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-10 04:07:01.188530 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:01.188553 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-10 04:07:01.188576 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-10 04:07:01.188603 | ubuntu-noble | ++ return 1 2026-09-10 04:07:01.188987 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:01.189085 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:01.189145 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.189171 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.189208 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-10 04:07:01.189246 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.209811 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.211841 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-10 04:07:01.211987 | ubuntu-noble | + sort 2026-09-10 04:07:01.215306 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.216806 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-10 04:07:01.217723 | ubuntu-noble | ++ sort 2026-09-10 04:07:01.222295 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:07:01.222401 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 04:07:01.222448 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 04:07:01.222479 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 04:07:01.222505 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-10 04:07:01.222519 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 04:07:01.222543 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:07:01.224955 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-10 04:07:01.225240 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-10 04:07:01.225662 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:07:01.227576 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-10 04:07:01.228108 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-10 04:07:01.228610 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-10 04:07:01.228625 | ubuntu-noble | + popd 2026-09-10 04:07:01.228802 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-10 04:07:01.228905 | ubuntu-noble | + sort 2026-09-10 04:07:01.232306 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-10 04:07:01.232394 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.232426 | ubuntu-noble | + local before=files-before 2026-09-10 04:07:01.232449 | ubuntu-noble | + local after=files-after 2026-09-10 04:07:01.232469 | ubuntu-noble | + local sources_txt 2026-09-10 04:07:01.233787 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 04:07:01.233809 | ubuntu-noble | ++ head -1 2026-09-10 04:07:01.235624 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-10 04:07:01.235681 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-10 04:07:01.235711 | ubuntu-noble | + local new_files 2026-09-10 04:07:01.236212 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 04:07:01.237835 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-10 04:07:01.237857 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-10 04:07:01.238431 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-10 04:07:01.239827 | ubuntu-noble | + [[ -n h ]] 2026-09-10 04:07:01.239849 | ubuntu-noble | + echo 2026-09-10 04:07:01.239854 | ubuntu-noble | + local file 2026-09-10 04:07:01.239859 | ubuntu-noble | + for file in $new_files 2026-09-10 04:07:01.239864 | ubuntu-noble | + case $file in 2026-09-10 04:07:01.239868 | ubuntu-noble | + continue 2026-09-10 04:07:01.239872 | ubuntu-noble | + rm files-before files-after 2026-09-10 04:07:01.241293 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.270822 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-10 04:07:01.276944 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.276968 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-10 04:07:01.276975 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:01.276980 | ubuntu-noble | + popd 2026-09-10 04:07:01.276984 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:01.276989 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:01.277985 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:01.279466 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:01.279510 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-10 04:07:01.279522 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:01.279530 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:01.279542 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.300855 | ubuntu-noble | 2026-09-10 04:07:02 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:02.301556 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:02.301684 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.301728 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.303637 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.304168 | ubuntu-noble | ++ head -1 2026-09-10 04:07:02.305903 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:02.312278 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 04:07:02.313073 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 04:07:02.313208 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:02.313259 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 04:07:02.313305 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:02.313362 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-10 04:07:02.313419 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:02.313475 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:02.313506 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-10 04:07:02.313537 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-10 04:07:02.313584 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:02.313610 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-10 04:07:02.313636 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-10 04:07:02.313666 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:02.313691 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-10 04:07:02.313715 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-10 04:07:02.313765 | ubuntu-noble | ++ return 1 2026-09-10 04:07:02.314119 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:02.314185 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:02.314855 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-10 04:07:02.314960 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:02.315003 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-10 04:07:02.315043 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:02.315094 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-10 04:07:02.315123 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:02.315170 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:02.315199 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-10 04:07:02.315228 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-10 04:07:02.315268 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:02.315294 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-10 04:07:02.315319 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-10 04:07:02.315348 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:02.315386 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-10 04:07:02.315413 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-10 04:07:02.315442 | ubuntu-noble | ++ return 1 2026-09-10 04:07:02.315798 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:02.315853 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:02.315899 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.315920 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.315948 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:02.315978 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.315998 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-10 04:07:02.316021 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:02.316043 | ubuntu-noble | + popd 2026-09-10 04:07:02.316128 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:02.316157 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:02.316826 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 04:07:02.318776 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-10 04:07:02.318799 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-10 04:07:02.318805 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 04:07:02.318811 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 04:07:02.318822 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.233914 | ubuntu-noble | 2026-09-10 04:07:04 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265959/12265959] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:04.235911 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:04.235958 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.235966 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.238830 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.238865 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:04.239992 | ubuntu-noble | ++ head -1 2026-09-10 04:07:04.244555 | ubuntu-noble | + directory=neutron-27.0.4.dev20 2026-09-10 04:07:04.245154 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev20 2026-09-10 04:07:04.245198 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:04.245211 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-10 04:07:04.245222 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:04.245598 | ubuntu-noble | ++ local name=neutron 2026-09-10 04:07:04.245617 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:04.245622 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:04.245627 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-10 04:07:04.245632 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-10 04:07:04.245636 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:04.245649 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-10 04:07:04.245653 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-10 04:07:04.245658 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:04.245662 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-10 04:07:04.245667 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-10 04:07:04.245671 | ubuntu-noble | ++ return 1 2026-09-10 04:07:04.245679 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:04.245800 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:04.246768 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev20 /source 2026-09-10 04:07:04.246787 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:04.246792 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-10 04:07:04.246797 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:04.246801 | ubuntu-noble | ++ local name=neutron 2026-09-10 04:07:04.246805 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:04.246810 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:04.246814 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-10 04:07:04.246818 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-10 04:07:04.246823 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:04.246827 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-10 04:07:04.246831 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-10 04:07:04.246836 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:04.246840 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-10 04:07:04.246844 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-10 04:07:04.246849 | ubuntu-noble | ++ return 1 2026-09-10 04:07:04.246857 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:04.247336 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:04.247361 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.247393 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.247401 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:04.247408 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.247415 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-10 04:07:04.247422 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:04.247429 | ubuntu-noble | + popd 2026-09-10 04:07:04.247436 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:04.247444 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:04.247778 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 04:07:04.249896 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-10 04:07:04.249928 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-10 04:07:04.249937 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 04:07:04.249944 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 04:07:04.249951 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.056985 | ubuntu-noble | 2026-09-10 04:07:06 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:06.058944 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:06.059000 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.059013 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.061813 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.061854 | ubuntu-noble | ++ head -1 2026-09-10 04:07:06.063421 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:06.070195 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-10 04:07:06.071092 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-10 04:07:06.071222 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:06.071270 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-10 04:07:06.071314 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:06.071388 | ubuntu-noble | ++ local name=nova 2026-09-10 04:07:06.071434 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:06.071487 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:06.071518 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-10 04:07:06.071550 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-10 04:07:06.071589 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-10 04:07:06.071632 | ubuntu-noble | ++ return 0 2026-09-10 04:07:06.072038 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-10 04:07:06.072990 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-10 04:07:06.073111 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:06.073154 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-10 04:07:06.073196 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:06.073246 | ubuntu-noble | ++ local name=nova 2026-09-10 04:07:06.073277 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:06.073323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:06.073352 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-10 04:07:06.073399 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-10 04:07:06.073446 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:06.073472 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-10 04:07:06.073497 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-10 04:07:06.073523 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:06.073547 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-10 04:07:06.073580 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-10 04:07:06.073610 | ubuntu-noble | ++ return 1 2026-09-10 04:07:06.074002 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:06.074084 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:06.074148 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.074178 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.074214 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-10 04:07:06.074254 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.510219 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-10 04:07:06.519446 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-10 04:07:06.519497 | ubuntu-noble | + sort 2026-09-10 04:07:06.539833 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-10 04:07:06.540975 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-10 04:07:06.541788 | ubuntu-noble | ++ sort 2026-09-10 04:07:06.543483 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-10 04:07:06.543567 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 04:07:06.543611 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 04:07:06.543638 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 04:07:06.543662 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-10 04:07:06.543675 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 04:07:06.543696 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-10 04:07:06.544983 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-10 04:07:06.545156 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 04:07:06.545422 | ubuntu-noble | + patch --forward --batch -p1 2026-09-10 04:07:06.546527 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-10 04:07:06.546839 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 04:07:06.547194 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-10 04:07:06.547271 | ubuntu-noble | + popd 2026-09-10 04:07:06.547689 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-10 04:07:06.547817 | ubuntu-noble | + sort 2026-09-10 04:07:06.561137 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-10 04:07:06.561212 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-10 04:07:06.561245 | ubuntu-noble | + local before=files-before 2026-09-10 04:07:06.561263 | ubuntu-noble | + local after=files-after 2026-09-10 04:07:06.561279 | ubuntu-noble | + local sources_txt 2026-09-10 04:07:06.562006 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-10 04:07:06.562156 | ubuntu-noble | ++ head -1 2026-09-10 04:07:06.564085 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-10 04:07:06.564283 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-10 04:07:06.564294 | ubuntu-noble | + local new_files 2026-09-10 04:07:06.564687 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-10 04:07:06.568796 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 04:07:06.568812 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-10 04:07:06.569212 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-10 04:07:06.570538 | ubuntu-noble | + [[ -n h ]] 2026-09-10 04:07:06.570554 | ubuntu-noble | + echo 2026-09-10 04:07:06.570558 | ubuntu-noble | + local file 2026-09-10 04:07:06.570562 | ubuntu-noble | + for file in $new_files 2026-09-10 04:07:06.570566 | ubuntu-noble | + case $file in 2026-09-10 04:07:06.570569 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-09-10 04:07:06.570574 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-10 04:07:06.570577 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-10 04:07:06.570581 | ubuntu-noble | + rm files-before files-after 2026-09-10 04:07:06.571788 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-10 04:07:08.200953 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-10 04:07:08.282746 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-10 04:07:08.282875 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-10 04:07:08.282890 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:08.282902 | ubuntu-noble | + popd 2026-09-10 04:07:08.282913 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:08.282923 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:08.282941 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 04:07:08.285627 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-10 04:07:08.285691 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-10 04:07:08.285713 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 04:07:08.285726 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 04:07:08.285741 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.574866 | ubuntu-noble | 2026-09-10 04:07:09 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:09.576277 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:09.576303 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.576309 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.577820 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.578175 | ubuntu-noble | ++ head -1 2026-09-10 04:07:09.580426 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:09.583592 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-09-10 04:07:09.584139 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-09-10 04:07:09.584236 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:09.584265 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-10 04:07:09.584294 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:09.584327 | ubuntu-noble | ++ local name=octavia 2026-09-10 04:07:09.584344 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:09.584396 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:09.584414 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-10 04:07:09.584431 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-10 04:07:09.584478 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:09.584494 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-10 04:07:09.584509 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-10 04:07:09.584524 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:09.584722 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-10 04:07:09.584730 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-10 04:07:09.584734 | ubuntu-noble | ++ return 1 2026-09-10 04:07:09.584818 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:09.584850 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:09.586010 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-09-10 04:07:09.586898 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:09.586948 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-09-10 04:07:09.586961 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:09.586970 | ubuntu-noble | ++ local name=octavia 2026-09-10 04:07:09.586980 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:09.586990 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:09.586999 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-10 04:07:09.587009 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-10 04:07:09.587019 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:09.587029 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-10 04:07:09.587038 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-10 04:07:09.587048 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:09.587057 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-10 04:07:09.587067 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-10 04:07:09.587077 | ubuntu-noble | ++ return 1 2026-09-10 04:07:09.587577 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:09.587626 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:09.587658 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.587672 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.587691 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:09.587710 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.587722 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-10 04:07:09.587736 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:09.587773 | ubuntu-noble | + popd 2026-09-10 04:07:09.587846 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:09.587865 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:09.588734 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 04:07:09.591938 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-10 04:07:09.591982 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-10 04:07:09.591991 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 04:07:09.591999 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 04:07:09.592006 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.817907 | ubuntu-noble | 2026-09-10 04:07:10 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:10.820180 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:10.820238 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.820252 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.822832 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.823271 | ubuntu-noble | ++ head -1 2026-09-10 04:07:10.825612 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:10.837048 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-10 04:07:10.837989 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-10 04:07:10.838118 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:10.838159 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-10 04:07:10.838197 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:10.838243 | ubuntu-noble | ++ local name=openstack_placement 2026-09-10 04:07:10.838269 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:10.838316 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:10.838354 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-10 04:07:10.838381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-10 04:07:10.838419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:10.838440 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-10 04:07:10.838461 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-10 04:07:10.838485 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:10.838505 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-10 04:07:10.838525 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-10 04:07:10.838549 | ubuntu-noble | ++ return 1 2026-09-10 04:07:10.838954 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:10.839073 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:10.839865 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-10 04:07:10.839967 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:10.840002 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-10 04:07:10.840036 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:10.840077 | ubuntu-noble | ++ local name=openstack_placement 2026-09-10 04:07:10.840101 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:10.840147 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:10.840172 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-10 04:07:10.840196 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-10 04:07:10.840232 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:10.840254 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-10 04:07:10.840275 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-10 04:07:10.840300 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:10.840320 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-10 04:07:10.840373 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-10 04:07:10.840614 | ubuntu-noble | ++ return 1 2026-09-10 04:07:10.840792 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:10.840824 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:10.840900 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.840907 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.840936 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:10.841585 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.841613 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-10 04:07:10.841622 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:10.841631 | ubuntu-noble | + popd 2026-09-10 04:07:10.841640 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:10.841648 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:10.842042 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:10.844581 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:10.844600 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-10 04:07:10.844606 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:10.844611 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:10.844616 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.675897 | ubuntu-noble | 2026-09-10 04:07:12 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:12.678164 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:12.678210 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.678223 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.680816 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.680856 | ubuntu-noble | ++ head -1 2026-09-10 04:07:12.682274 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:12.688598 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-10 04:07:12.689468 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-10 04:07:12.689626 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:12.689680 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-10 04:07:12.689729 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:12.689831 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-10 04:07:12.689872 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:12.689934 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:12.689968 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-10 04:07:12.690001 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-10 04:07:12.690051 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:12.690081 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-10 04:07:12.690109 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-10 04:07:12.690141 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:12.690168 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-10 04:07:12.690195 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-10 04:07:12.690228 | ubuntu-noble | ++ return 1 2026-09-10 04:07:12.690625 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:12.690681 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:12.691429 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-10 04:07:12.691558 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:12.691603 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-10 04:07:12.691647 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:12.691701 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-10 04:07:12.691734 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:12.691827 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:12.691865 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-10 04:07:12.691896 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-10 04:07:12.691934 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:12.691960 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-10 04:07:12.691985 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-10 04:07:12.692014 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:12.692038 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-10 04:07:12.692063 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-10 04:07:12.692091 | ubuntu-noble | ++ return 1 2026-09-10 04:07:12.692463 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:12.692526 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:12.692571 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.692594 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.692626 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:12.692658 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.692678 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-10 04:07:12.692702 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:12.692726 | ubuntu-noble | + popd 2026-09-10 04:07:12.692857 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:12.692911 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:12.693590 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:12.695281 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:12.695676 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-10 04:07:12.695692 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:12.695698 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:12.695704 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.098911 | ubuntu-noble | 2026-09-10 04:07:15 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:15.100611 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:15.100660 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.100674 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.103837 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.103889 | ubuntu-noble | ++ head -1 2026-09-10 04:07:15.104448 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:15.112345 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-10 04:07:15.113345 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-10 04:07:15.113417 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:15.113436 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-10 04:07:15.113522 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:15.113541 | ubuntu-noble | ++ local name=skyline_console 2026-09-10 04:07:15.113555 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:15.114203 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:15.114250 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-10 04:07:15.114262 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-10 04:07:15.114271 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:15.114279 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-10 04:07:15.114287 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-10 04:07:15.114295 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:15.114302 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-10 04:07:15.114310 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-10 04:07:15.114318 | ubuntu-noble | ++ return 1 2026-09-10 04:07:15.114367 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:15.114377 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:15.115865 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-10 04:07:15.115912 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:15.115931 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-10 04:07:15.115948 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:15.115966 | ubuntu-noble | ++ local name=skyline_console 2026-09-10 04:07:15.115983 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:15.115996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:15.116005 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-10 04:07:15.116025 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-10 04:07:15.116035 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:15.116045 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-10 04:07:15.116089 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-10 04:07:15.116100 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:15.116109 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-10 04:07:15.116137 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-10 04:07:15.116148 | ubuntu-noble | ++ return 1 2026-09-10 04:07:15.116831 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:15.116866 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:15.116876 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.116884 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.116891 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:15.116899 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.116907 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-10 04:07:15.116915 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:15.116923 | ubuntu-noble | + popd 2026-09-10 04:07:15.116931 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:15.116938 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:15.118107 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 04:07:15.120543 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-10 04:07:15.120584 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-10 04:07:15.120601 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 04:07:15.120617 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 04:07:15.120633 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.480888 | ubuntu-noble | 2026-09-10 04:07:16 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295870/1295870] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:16.482676 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:16.482720 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.482733 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.485825 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.485866 | ubuntu-noble | ++ head -1 2026-09-10 04:07:16.486295 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:16.495178 | ubuntu-noble | + directory=python_watcher-15.1.3.dev3 2026-09-10 04:07:16.496128 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev3 2026-09-10 04:07:16.496265 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:16.496329 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-10 04:07:16.496377 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:16.496433 | ubuntu-noble | ++ local name=python_watcher 2026-09-10 04:07:16.496464 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:16.496520 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:16.496550 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-10 04:07:16.496581 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-10 04:07:16.496626 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:16.496652 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-10 04:07:16.496678 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-10 04:07:16.496708 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:16.496732 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-10 04:07:16.496781 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-10 04:07:16.496820 | ubuntu-noble | ++ return 1 2026-09-10 04:07:16.497250 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:16.497371 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:16.498208 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev3 /source 2026-09-10 04:07:16.498336 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:16.498381 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev3 2026-09-10 04:07:16.498421 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:16.498472 | ubuntu-noble | ++ local name=python_watcher 2026-09-10 04:07:16.498501 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:16.498550 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:16.498579 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-10 04:07:16.498622 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-10 04:07:16.498663 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:16.498688 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-10 04:07:16.498714 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-10 04:07:16.498742 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:16.498810 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-10 04:07:16.498836 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-10 04:07:16.498867 | ubuntu-noble | ++ return 1 2026-09-10 04:07:16.499275 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:16.499398 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:16.499513 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.499563 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.499616 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:16.499670 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.499702 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-10 04:07:16.499745 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:16.499845 | ubuntu-noble | + popd 2026-09-10 04:07:16.500001 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-10 04:07:16.500056 | ubuntu-noble | + pushd tarballs 2026-09-10 04:07:16.500953 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 04:07:16.504230 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-10 04:07:16.504276 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-10 04:07:16.504287 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 04:07:16.504297 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 04:07:16.504307 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.407586 | ubuntu-noble | 2026-09-10 04:07:17 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-10 04:07:17.409260 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-10 04:07:17.409429 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.409472 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.411518 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.412076 | ubuntu-noble | ++ head -1 2026-09-10 04:07:17.414239 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-10 04:07:17.421680 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-10 04:07:17.422118 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-10 04:07:17.422176 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-10 04:07:17.422197 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-10 04:07:17.422215 | ubuntu-noble | ++ local suffix= 2026-09-10 04:07:17.422270 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-10 04:07:17.422289 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:17.422341 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:17.422351 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-10 04:07:17.422361 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-10 04:07:17.422391 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:17.422402 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-10 04:07:17.422410 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-10 04:07:17.422419 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:17.422427 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-10 04:07:17.422436 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-10 04:07:17.422458 | ubuntu-noble | ++ return 1 2026-09-10 04:07:17.423241 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:17.423274 | ubuntu-noble | + patch_dir= 2026-09-10 04:07:17.423830 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-10 04:07:17.423850 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-10 04:07:17.423858 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-10 04:07:17.423865 | ubuntu-noble | ++ local suffix=/source 2026-09-10 04:07:17.423878 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-10 04:07:17.423892 | ubuntu-noble | ++ local candidate path 2026-09-10 04:07:17.423905 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:17.423921 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-10 04:07:17.423932 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-10 04:07:17.423943 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:17.423957 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-10 04:07:17.423968 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-10 04:07:17.423978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-10 04:07:17.423990 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-10 04:07:17.424001 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-10 04:07:17.424015 | ubuntu-noble | ++ return 1 2026-09-10 04:07:17.424852 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:17.424890 | ubuntu-noble | + overlay_dir= 2026-09-10 04:07:17.424901 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.424909 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.424918 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:17.424926 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.424934 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-10 04:07:17.424942 | ubuntu-noble | + [[ -n '' ]] 2026-09-10 04:07:17.424949 | ubuntu-noble | + popd 2026-09-10 04:07:17.424958 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-09-10 04:07:17.424966 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-10 04:07:17.424974 | ubuntu-noble | + shift 2026-09-10 04:07:17.424982 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-10 04:07:17.424990 | ubuntu-noble | + roots=() 2026-09-10 04:07:17.424998 | ubuntu-noble | + local roots dir 2026-09-10 04:07:17.425006 | ubuntu-noble | + for dir in "$@" 2026-09-10 04:07:17.425014 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-10 04:07:17.425020 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-10 04:07:17.425026 | ubuntu-noble | + for dir in "$@" 2026-09-10 04:07:17.425033 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-10 04:07:17.425039 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-10 04:07:17.425045 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-10 04:07:17.425052 | ubuntu-noble | + local tmp 2026-09-10 04:07:17.425707 | ubuntu-noble | ++ mktemp -d 2026-09-10 04:07:17.428219 | ubuntu-noble | + tmp=/tmp/tmp.lsMjvIhaJj 2026-09-10 04:07:17.428252 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-09-10 04:07:17.428648 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-10 04:07:17.428989 | ubuntu-noble | + sort 2026-09-10 04:07:17.433024 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-10 04:07:17.435802 | ubuntu-noble | + comm -23 /tmp/tmp.lsMjvIhaJj/expected /tmp/tmp.lsMjvIhaJj/applied 2026-09-10 04:07:17.437536 | ubuntu-noble | + local expected_count missing_count 2026-09-10 04:07:17.438150 | ubuntu-noble | ++ wc -l 2026-09-10 04:07:17.440478 | ubuntu-noble | + expected_count=15 2026-09-10 04:07:17.441067 | ubuntu-noble | ++ wc -l 2026-09-10 04:07:17.443684 | ubuntu-noble | + missing_count=0 2026-09-10 04:07:17.443722 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-10 04:07:17.443733 | ubuntu-noble | + rm -rf /tmp/tmp.lsMjvIhaJj 2026-09-10 04:07:17.445245 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-10 04:07:17.445281 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-10 04:07:17.445292 | ubuntu-noble | + return 0 2026-09-10 04:07:17.500587 | ubuntu-noble | ok: Runtime: 0:01:07.167578 2026-09-10 04:07:17.526379 | 2026-09-10 04:07:17.526486 | PLAY RECAP 2026-09-10 04:07:17.526535 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 04:07:17.526560 | 2026-09-10 04:07:17.612893 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-10 04:07:17.614353 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-10 04:07:18.282129 | 2026-09-10 04:07:18.282246 | PLAY [Base post-fetch] 2026-09-10 04:07:18.308922 | 2026-09-10 04:07:18.309279 | TASK [diagnose-network : Ensure log directory exists] 2026-09-10 04:07:18.910226 | ubuntu-noble | ok 2026-09-10 04:07:18.921231 | 2026-09-10 04:07:18.921378 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-10 04:07:30.620821 | ubuntu-noble | ok: Runtime: 0:00:05.851488 2026-09-10 04:07:30.631152 | 2026-09-10 04:07:30.631296 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-10 04:07:36.665159 | ubuntu-noble | ok: Runtime: 0:00:00.291011 2026-09-10 04:07:36.671672 | 2026-09-10 04:07:36.671799 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-10 04:07:42.671475 | ubuntu-noble | ok: Runtime: 0:00:00.058225 2026-09-10 04:07:42.682016 | 2026-09-10 04:07:42.682133 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-10 04:07:42.727136 | ubuntu-noble | skipping: Conditional result was False 2026-09-10 04:07:42.733885 | 2026-09-10 04:07:42.734033 | TASK [fetch-output : Set log path for single node] 2026-09-10 04:07:42.777513 | ubuntu-noble | ok 2026-09-10 04:07:42.782564 | 2026-09-10 04:07:42.782675 | LOOP [fetch-output : Ensure local output dirs] 2026-09-10 04:07:43.063844 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/work/logs" 2026-09-10 04:07:43.302604 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/work/artifacts" 2026-09-10 04:07:43.543271 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/b3816f97048847c8a8dbcc9fb8c74ffa/work/docs" 2026-09-10 04:07:43.561664 | 2026-09-10 04:07:43.561822 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-10 04:07:44.427756 | ubuntu-noble | changed: 2026-09-10 04:07:44.428022 | ubuntu-noble | .d..t...... ./ 2026-09-10 04:07:44.428056 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-10 04:07:44.428080 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-10 04:07:44.428101 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-10 04:07:44.428122 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-10 04:07:44.428143 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-10 04:07:44.428186 | ubuntu-noble | changed: All items complete 2026-09-10 04:07:44.428213 | 2026-09-10 04:07:44.968317 | ubuntu-noble | changed: .d..t...... ./ 2026-09-10 04:07:45.474357 | ubuntu-noble | changed: .d..t...... ./ 2026-09-10 04:07:45.495091 | 2026-09-10 04:07:45.495239 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-10 04:07:45.887294 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.027492 2026-09-10 04:07:46.248828 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.013564 2026-09-10 04:07:46.262107 | 2026-09-10 04:07:46.262275 | PLAY RECAP 2026-09-10 04:07:46.262333 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-10 04:07:46.262360 | 2026-09-10 04:07:46.393944 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-10 04:07:46.394895 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 04:07:47.142067 | 2026-09-10 04:07:47.142217 | PLAY [Base post] 2026-09-10 04:07:47.155886 | 2026-09-10 04:07:47.156021 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-10 04:07:47.948839 | ubuntu-noble | changed 2026-09-10 04:07:47.955572 | 2026-09-10 04:07:47.955680 | PLAY RECAP 2026-09-10 04:07:47.955742 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 04:07:47.955804 | 2026-09-10 04:07:48.117435 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 04:07:48.118441 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-10 04:07:48.892239 | 2026-09-10 04:07:48.892370 | PLAY [Base post-logs] 2026-09-10 04:07:48.900453 | 2026-09-10 04:07:48.900553 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-10 04:07:49.232577 | localhost | changed 2026-09-10 04:07:49.251287 | 2026-09-10 04:07:49.251433 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-10 04:07:49.280536 | localhost | ok 2026-09-10 04:07:49.286559 | 2026-09-10 04:07:49.286643 | TASK [Set zuul-log-path fact] 2026-09-10 04:07:49.303873 | localhost | ok 2026-09-10 04:07:49.317281 | 2026-09-10 04:07:49.317483 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 04:07:49.352804 | localhost | ok 2026-09-10 04:07:49.358117 | 2026-09-10 04:07:49.358304 | TASK [upload-logs : Create log directories] 2026-09-10 04:07:49.853816 | localhost | changed 2026-09-10 04:07:49.857301 | 2026-09-10 04:07:49.857476 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-10 04:07:50.350358 | localhost -> localhost | ok: Runtime: 0:00:00.004959 2026-09-10 04:07:50.354303 | 2026-09-10 04:07:50.354419 | TASK [upload-logs : Upload logs to log server] 2026-09-10 04:07:50.885178 | localhost | Output suppressed because no_log was given 2026-09-10 04:07:50.887167 | 2026-09-10 04:07:50.887264 | LOOP [upload-logs : Compress console log and json output] 2026-09-10 04:07:50.933226 | localhost | skipping: Conditional result was False 2026-09-10 04:07:50.938324 | localhost | skipping: Conditional result was False 2026-09-10 04:07:50.946698 | 2026-09-10 04:07:50.946928 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-10 04:07:50.989733 | localhost | skipping: Conditional result was False 2026-09-10 04:07:50.990268 | 2026-09-10 04:07:50.993427 | localhost | skipping: Conditional result was False 2026-09-10 04:07:50.999132 | 2026-09-10 04:07:50.999309 | LOOP [upload-logs : Upload console log and json output]