2026-10-06 03:10:40.030914 | Job console starting 2026-10-06 03:10:40.039221 | Updating git repos 2026-10-06 03:10:40.097567 | Cloning repos into workspace 2026-10-06 03:10:40.156700 | Restoring repo states 2026-10-06 03:10:40.169417 | Merging changes 2026-10-06 03:10:40.700102 | Checking out repos 2026-10-06 03:10:40.774115 | Preparing playbooks 2026-10-06 03:10:42.023869 | Running Ansible setup 2026-10-06 03:10:47.676099 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-10-06 03:10:48.387057 | 2026-10-06 03:10:48.387182 | PLAY [Base pre] 2026-10-06 03:10:48.403816 | 2026-10-06 03:10:48.403933 | TASK [Setup log path fact] 2026-10-06 03:10:48.432781 | ubuntu-noble | ok 2026-10-06 03:10:48.448244 | 2026-10-06 03:10:48.448376 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-06 03:10:48.476187 | ubuntu-noble | ok 2026-10-06 03:10:48.485688 | 2026-10-06 03:10:48.485783 | TASK [emit-job-header : Print job information] 2026-10-06 03:10:48.524341 | # Job Information 2026-10-06 03:10:48.524515 | Ansible Version: 2.16.14 2026-10-06 03:10:48.524553 | Job: container-images-kolla-patch-2025.2 2026-10-06 03:10:48.524587 | Pipeline: check 2026-10-06 03:10:48.524610 | Executor: 521e9411259a 2026-10-06 03:10:48.524631 | Triggered by: https://github.com/osism/container-images-kolla/pull/809 2026-10-06 03:10:48.524653 | Event ID: 150de100-c133-11f1-9ba1-fe5aeba88212 2026-10-06 03:10:48.529441 | 2026-10-06 03:10:48.529569 | LOOP [emit-job-header : Print node information] 2026-10-06 03:10:48.626015 | ubuntu-noble | ok: 2026-10-06 03:10:48.626257 | ubuntu-noble | # Node Information 2026-10-06 03:10:48.626297 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-10-06 03:10:48.626323 | ubuntu-noble | Hostname: ubuntu 2026-10-06 03:10:48.626346 | ubuntu-noble | Username: zuul 2026-10-06 03:10:48.626367 | ubuntu-noble | Distro: Ubuntu 24.04 2026-10-06 03:10:48.626391 | ubuntu-noble | Provider: regiocloud-a 2026-10-06 03:10:48.626411 | ubuntu-noble | Region: 2026-10-06 03:10:48.626432 | ubuntu-noble | Label: ubuntu-noble 2026-10-06 03:10:48.626452 | ubuntu-noble | Product Name: OpenStack Nova 2026-10-06 03:10:48.626502 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe1b:35e7 2026-10-06 03:10:48.645411 | 2026-10-06 03:10:48.645524 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-06 03:10:49.106335 | ubuntu-noble -> localhost | changed 2026-10-06 03:10:49.113335 | 2026-10-06 03:10:49.113436 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-06 03:10:50.224064 | ubuntu-noble -> localhost | changed 2026-10-06 03:10:50.232999 | 2026-10-06 03:10:50.233081 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-06 03:10:50.490858 | ubuntu-noble -> localhost | ok 2026-10-06 03:10:50.496076 | 2026-10-06 03:10:50.496158 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-06 03:10:50.525086 | ubuntu-noble | ok 2026-10-06 03:10:50.539309 | ubuntu-noble | included: /var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-06 03:10:50.545033 | 2026-10-06 03:10:50.545107 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-06 03:10:51.867379 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-10-06 03:10:51.867605 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/work/02227e43c83e4947bf50f6ac9e5458a2_id_rsa 2026-10-06 03:10:51.867647 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/work/02227e43c83e4947bf50f6ac9e5458a2_id_rsa.pub 2026-10-06 03:10:51.867676 | ubuntu-noble -> localhost | The key fingerprint is: 2026-10-06 03:10:51.867703 | ubuntu-noble -> localhost | SHA256:quXt7+1jPChc2MxXiOQJGOVs4jS/SvRtSW78DZKfAo0 zuul-build-sshkey 2026-10-06 03:10:51.867727 | ubuntu-noble -> localhost | The key's randomart image is: 2026-10-06 03:10:51.867759 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-10-06 03:10:51.867783 | ubuntu-noble -> localhost | | .+. | 2026-10-06 03:10:51.867806 | ubuntu-noble -> localhost | | .o. . | 2026-10-06 03:10:51.867828 | ubuntu-noble -> localhost | | + ++ o . | 2026-10-06 03:10:51.867849 | ubuntu-noble -> localhost | | o = + . . | 2026-10-06 03:10:51.867871 | ubuntu-noble -> localhost | | o SB. . | 2026-10-06 03:10:51.867900 | ubuntu-noble -> localhost | | . oE**o. | 2026-10-06 03:10:51.867922 | ubuntu-noble -> localhost | | +.ooX+. | 2026-10-06 03:10:51.867941 | ubuntu-noble -> localhost | | = oooo==+ | 2026-10-06 03:10:51.867961 | ubuntu-noble -> localhost | | . o.o+o+*o. | 2026-10-06 03:10:51.867981 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-10-06 03:10:51.868032 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.540023 2026-10-06 03:10:51.874393 | 2026-10-06 03:10:51.874498 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-06 03:10:51.911857 | ubuntu-noble | ok 2026-10-06 03:10:51.921726 | ubuntu-noble | included: /var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-06 03:10:51.929761 | 2026-10-06 03:10:51.929841 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-06 03:10:51.952603 | ubuntu-noble | skipping: Conditional result was False 2026-10-06 03:10:51.961015 | 2026-10-06 03:10:51.961118 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-06 03:10:52.808727 | ubuntu-noble | changed 2026-10-06 03:10:52.816079 | 2026-10-06 03:10:52.816181 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-06 03:10:53.184501 | ubuntu-noble | ok 2026-10-06 03:10:53.195268 | 2026-10-06 03:10:53.195371 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-06 03:10:54.073108 | ubuntu-noble | changed 2026-10-06 03:10:54.087897 | 2026-10-06 03:10:54.088007 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-06 03:10:54.978051 | ubuntu-noble | changed 2026-10-06 03:10:54.983372 | 2026-10-06 03:10:54.983465 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-06 03:10:55.006154 | ubuntu-noble | skipping: Conditional result was False 2026-10-06 03:10:55.012547 | 2026-10-06 03:10:55.012636 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-06 03:10:55.493246 | ubuntu-noble -> localhost | changed 2026-10-06 03:10:55.503654 | 2026-10-06 03:10:55.503750 | TASK [add-build-sshkey : Add back temp key] 2026-10-06 03:10:55.759475 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/work/02227e43c83e4947bf50f6ac9e5458a2_id_rsa (zuul-build-sshkey) 2026-10-06 03:10:55.759711 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.020419 2026-10-06 03:10:55.767780 | 2026-10-06 03:10:55.767874 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-06 03:10:56.326585 | ubuntu-noble | ok 2026-10-06 03:10:56.332403 | 2026-10-06 03:10:56.332511 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-06 03:10:56.378224 | ubuntu-noble | skipping: Conditional result was False 2026-10-06 03:10:56.388365 | 2026-10-06 03:10:56.388468 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-10-06 03:10:57.046640 | ubuntu-noble | ok 2026-10-06 03:10:57.056914 | 2026-10-06 03:10:57.057005 | TASK [validate-host : Define zuul_info_dir fact] 2026-10-06 03:10:57.084538 | ubuntu-noble | ok 2026-10-06 03:10:57.089613 | 2026-10-06 03:10:57.089703 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-10-06 03:10:57.346552 | ubuntu-noble -> localhost | ok 2026-10-06 03:10:57.352598 | 2026-10-06 03:10:57.352683 | TASK [validate-host : Collect information about the host] 2026-10-06 03:10:58.502403 | ubuntu-noble | ok 2026-10-06 03:10:58.512118 | 2026-10-06 03:10:58.512203 | TASK [validate-host : Sanitize hostname] 2026-10-06 03:10:58.684928 | ubuntu-noble | ok 2026-10-06 03:10:58.689645 | 2026-10-06 03:10:58.689730 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-10-06 03:10:59.380870 | ubuntu-noble -> localhost | changed 2026-10-06 03:10:59.387164 | 2026-10-06 03:10:59.387249 | TASK [validate-host : Collect information about zuul worker] 2026-10-06 03:10:59.799387 | ubuntu-noble | ok 2026-10-06 03:10:59.803136 | 2026-10-06 03:10:59.803210 | TASK [validate-host : Write out all zuul information for each host] 2026-10-06 03:11:00.576025 | ubuntu-noble -> localhost | changed 2026-10-06 03:11:00.593716 | 2026-10-06 03:11:00.593979 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-10-06 03:11:00.961637 | ubuntu-noble | ok 2026-10-06 03:11:00.972995 | 2026-10-06 03:11:00.973136 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-10-06 03:11:01.861110 | ubuntu-noble | changed: 2026-10-06 03:11:01.861260 | ubuntu-noble | cd+++++++++ src/ 2026-10-06 03:11:01.861287 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-10-06 03:11:01.861308 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-10-06 03:11:01.861325 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-10-06 03:11:01.861342 | ubuntu-noble | Containerfile 2026-10-06 03:11:01.861485 | ubuntu-noble | 2026-10-06 03:13:30.749133 | ubuntu-noble | 2026-10-06 03:13:30.749139 | ubuntu-noble | Or undo this operation with: 2026-10-06 03:13:30.749145 | ubuntu-noble | 2026-10-06 03:13:30.749151 | ubuntu-noble | git switch - 2026-10-06 03:13:30.749157 | ubuntu-noble | 2026-10-06 03:13:30.749163 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-10-06 03:13:30.749169 | ubuntu-noble | 2026-10-06 03:13:30.749175 | ubuntu-noble | HEAD is now at 4f5656aeb grafana: install Prometheus datasource plugin 2026-10-06 03:13:30.750172 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-10-06 03:13:30.754643 | ubuntu-noble | + export HASH_KOLLA=4f5656aeb 2026-10-06 03:13:30.754691 | ubuntu-noble | + HASH_KOLLA=4f5656aeb 2026-10-06 03:13:30.754806 | ubuntu-noble | + popd 2026-10-06 03:13:30.754818 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-10-06 03:13:30.758825 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-10-06 03:13:30.758883 | ubuntu-noble | ++ sort 2026-10-06 03:13:30.760271 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-10-06 03:13:30.760346 | ubuntu-noble | + pushd kolla 2026-10-06 03:13:30.760442 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-10-06 03:13:30.760492 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-10-06 03:13:30.760535 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-10-06 03:13:30.760571 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-10-06 03:13:30.760590 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-10-06 03:13:30.760624 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:13:30.762465 | ubuntu-noble | checking file kolla/common/sources.py 2026-10-06 03:13:30.763262 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:13:30.764892 | ubuntu-noble | patching file kolla/common/sources.py 2026-10-06 03:13:30.765624 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-10-06 03:13:30.765651 | ubuntu-noble | + popd 2026-10-06 03:13:30.765719 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-10-06 03:13:30.765782 | ubuntu-noble | + pushd kolla 2026-10-06 03:13:30.765906 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-10-06 03:13:30.766400 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-10-06 03:13:30.766421 | 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-10-06 03:13:30.766426 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-10-06 03:13:30.766430 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-10-06 03:13:30.766443 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:13:30.768067 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-10-06 03:13:30.768112 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-10-06 03:13:30.768807 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:13:30.770143 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-10-06 03:13:30.770195 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-10-06 03:13:30.770822 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-10-06 03:13:30.770853 | ubuntu-noble | + popd 2026-10-06 03:13:30.770858 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-10-06 03:13:30.770866 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-10-06 03:13:30.954255 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-10-06 03:13:30.954315 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-10-06 03:13:30.954324 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-10-06 03:13:30.955839 | ubuntu-noble | Package: rabbitmq-server 2026-10-06 03:13:30.955893 | ubuntu-noble | Pin: version 4.1.* 2026-10-06 03:13:30.955902 | ubuntu-noble | Pin-Priority: 1000 2026-10-06 03:13:30.955908 | ubuntu-noble | 2026-10-06 03:13:30.955914 | ubuntu-noble | Package: openvswitch* 2026-10-06 03:13:30.955922 | ubuntu-noble | Pin: version 3.5.* 2026-10-06 03:13:30.955930 | ubuntu-noble | Pin-Priority: 1000 2026-10-06 03:13:30.955943 | ubuntu-noble | 2026-10-06 03:13:30.955951 | ubuntu-noble | Package: erlang* 2026-10-06 03:13:30.955956 | ubuntu-noble | Pin: version 1:27.* 2026-10-06 03:13:30.955962 | ubuntu-noble | Pin-Priority: 1000 2026-10-06 03:13:30.955967 | ubuntu-noble | 2026-10-06 03:13:30.955973 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-10-06 03:13:30.955980 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-10-06 03:13:30.955985 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-10-06 03:13:30.955989 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-10-06 03:13:30.955993 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-10-06 03:13:30.955996 | ubuntu-noble | Package: proxysql 2026-10-06 03:13:30.956000 | ubuntu-noble | Pin: version 3.0.8* 2026-10-06 03:13:30.956003 | ubuntu-noble | Pin-Priority: 1001 2026-10-06 03:13:30.956086 | ubuntu-noble | + cp src/kolla-pip-check.py overlays/2025.2/base/kolla-pip-check.py 2026-10-06 03:13:30.959562 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-10-06 03:13:30.961361 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-10-06 03:13:30.961829 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-10-06 03:13:30.963192 | ubuntu-noble | + image_name=nova 2026-10-06 03:13:30.963263 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-10-06 03:13:30.965400 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-10-06 03:13:30.966009 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-10-06 03:13:30.967231 | ubuntu-noble | + image_name=base 2026-10-06 03:13:30.967293 | 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-10-06 03:13:30.969324 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-10-06 03:13:30.971049 | ubuntu-noble | patches/2025.2/cinder 2026-10-06 03:13:30.971076 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-10-06 03:13:30.971082 | ubuntu-noble | patches/2025.2/nova 2026-10-06 03:13:30.971087 | ubuntu-noble | patches/2025.2/kolla 2026-10-06 03:13:30.971091 | ubuntu-noble | patches/2025.2/ironic 2026-10-06 03:13:30.972815 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-10-06 03:13:30.974839 | ubuntu-noble | ++ grep -v kolla-build 2026-10-06 03:13:30.974881 | ubuntu-noble | ++ grep kolla 2026-10-06 03:13:30.976329 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-10-06 03:13:30.976980 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-10-06 03:13:30.978252 | ubuntu-noble | + project=kolla 2026-10-06 03:13:30.980795 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-10-06 03:13:30.980827 | ubuntu-noble | ++ sort 2026-10-06 03:13:30.981338 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-10-06 03:13:30.981354 | ubuntu-noble | + pushd kolla 2026-10-06 03:13:30.981422 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-10-06 03:13:30.981456 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-10-06 03:13:30.981474 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-10-06 03:13:30.981491 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-10-06 03:13:30.981495 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-10-06 03:13:30.981500 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:13:30.983064 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-10-06 03:13:30.983086 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-10-06 03:13:30.983196 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:13:30.985304 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-10-06 03:13:30.985358 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-10-06 03:13:30.985374 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-10-06 03:13:30.985472 | ubuntu-noble | + popd 2026-10-06 03:13:30.985523 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-10-06 03:13:30.985544 | ubuntu-noble | + pushd kolla 2026-10-06 03:13:30.985572 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-10-06 03:13:30.985583 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-10-06 03:13:30.985610 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-10-06 03:13:30.985623 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-10-06 03:13:30.985631 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-10-06 03:13:30.985640 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:13:30.987411 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-10-06 03:13:30.987443 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-10-06 03:13:30.987499 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:13:30.989306 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-10-06 03:13:30.989329 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-10-06 03:13:30.989399 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-10-06 03:13:30.989468 | ubuntu-noble | + popd 2026-10-06 03:13:30.989524 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-10-06 03:13:30.989531 | ubuntu-noble | + pushd kolla 2026-10-06 03:13:30.989573 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-10-06 03:13:30.989595 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-10-06 03:13:30.989608 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-10-06 03:13:30.989614 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-10-06 03:13:30.989618 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-10-06 03:13:30.989626 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:13:30.991239 | ubuntu-noble | checking file kolla/image/tasks.py 2026-10-06 03:13:30.991260 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-10-06 03:13:30.991307 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:13:30.992838 | ubuntu-noble | patching file kolla/image/tasks.py 2026-10-06 03:13:30.992858 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-10-06 03:13:30.992919 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-10-06 03:13:30.992997 | ubuntu-noble | + popd 2026-10-06 03:13:30.993073 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-10-06 03:13:31.699904 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-10-06 03:13:31.783010 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-10-06 03:13:31.794609 | 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-10-06 03:13:31.897484 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-10-06 03:13:31.912351 | ubuntu-noble | Downloading gitpython-3.2.0-py3-none-any.whl.metadata (13 kB) 2026-10-06 03:13:32.009494 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-10-06 03:13:32.024420 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-10-06 03:13:32.037199 | 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-10-06 03:13:32.045497 | 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.4) 2026-10-06 03:13:32.096543 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-10-06 03:13:32.111457 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-10-06 03:13:32.177262 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-10-06 03:13:32.191982 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-10-06 03:13:32.261625 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-10-06 03:13:32.276595 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-10-06 03:13:32.339392 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-10-06 03:13:32.354653 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-10-06 03:13:32.400795 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-10-06 03:13:32.415825 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-10-06 03:13:32.429433 | 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-10-06 03:13:32.431936 | 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-10-06 03:13:32.530282 | 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-10-06 03:13:32.545409 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-10-06 03:13:32.577417 | 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.2) 2026-10-06 03:13:32.578976 | 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.20) 2026-10-06 03:13:32.580680 | 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.8.0) 2026-10-06 03:13:32.581975 | 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-10-06 03:13:32.626009 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-10-06 03:13:32.662522 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 3.9 MB/s eta 0:00:00 2026-10-06 03:13:32.678158 | ubuntu-noble | Downloading gitpython-3.2.0-py3-none-any.whl (228 kB) 2026-10-06 03:13:32.703986 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.5/228.5 kB 10.4 MB/s eta 0:00:00 2026-10-06 03:13:32.720888 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-10-06 03:13:32.735977 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 12.1 MB/s eta 0:00:00 2026-10-06 03:13:32.751406 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-10-06 03:13:32.767781 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 4.6 MB/s eta 0:00:00 2026-10-06 03:13:32.785746 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-10-06 03:13:32.845674 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 39.9 MB/s eta 0:00:00 2026-10-06 03:13:32.860793 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-10-06 03:13:32.872576 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.4 MB/s eta 0:00:00 2026-10-06 03:13:32.887910 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-10-06 03:13:32.911453 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-10-06 03:13:32.924403 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 4.9 MB/s eta 0:00:00 2026-10-06 03:13:32.939742 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-10-06 03:13:33.229529 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-10-06 03:13:34.258534 | ubuntu-noble | Successfully installed GitPython-3.2.0 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-10-06 03:13:34.383662 | ubuntu-noble | + pip3 install kolla/ 2026-10-06 03:13:34.908181 | ubuntu-noble | Processing ./kolla 2026-10-06 03:13:34.911053 | ubuntu-noble | Installing build dependencies: started 2026-10-06 03:13:36.888954 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-10-06 03:13:36.893497 | ubuntu-noble | Getting requirements to build wheel: started 2026-10-06 03:13:37.112968 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-10-06 03:13:37.117572 | ubuntu-noble | Installing backend dependencies: started 2026-10-06 03:13:39.072779 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-10-06 03:13:39.074082 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-10-06 03:13:39.725093 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-06 03:13:39.733561 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.1.dev1) (7.0.3) 2026-10-06 03:13:39.735001 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.1.dev1) (3.1.6) 2026-10-06 03:13:39.736795 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.1.dev1) (3.2.0) 2026-10-06 03:13:39.738195 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.1.dev1) (10.7.0) 2026-10-06 03:13:39.739818 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.3.1.dev1) (84.0.0) 2026-10-06 03:13:39.774157 | 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.1.dev1) (4.0.12) 2026-10-06 03:13:39.778328 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.3.1.dev1) (3.0.4) 2026-10-06 03:13:39.788199 | 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.1.dev1) (1.3.0) 2026-10-06 03:13:39.789529 | 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.1.dev1) (5.9.1) 2026-10-06 03:13:39.791320 | 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.1.dev1) (6.9.0) 2026-10-06 03:13:39.792874 | 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.1.dev1) (2.0.0) 2026-10-06 03:13:39.794125 | 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.1.dev1) (6.0.3) 2026-10-06 03:13:39.796183 | 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.1.dev1) (2.34.2) 2026-10-06 03:13:39.855187 | 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.1.dev1) (5.0.3) 2026-10-06 03:13:39.875537 | 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.1.dev1) (3.5.2) 2026-10-06 03:13:39.877333 | 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.1.dev1) (3.20) 2026-10-06 03:13:39.879036 | 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.1.dev1) (2.8.0) 2026-10-06 03:13:39.880264 | 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.1.dev1) (2026.7.22) 2026-10-06 03:13:39.911826 | ubuntu-noble | Building wheels for collected packages: kolla 2026-10-06 03:13:39.912855 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-10-06 03:13:41.438841 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-10-06 03:13:41.440391 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.3.1.dev1-py3-none-any.whl size=376871 sha256=750d44707e84e10d131fae3a0de1b32be1073afd52e35118241dbe9a5a99f31e 2026-10-06 03:13:41.440712 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-vu5w9amz/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-10-06 03:13:41.449934 | ubuntu-noble | Successfully built kolla 2026-10-06 03:13:41.645338 | ubuntu-noble | Installing collected packages: kolla 2026-10-06 03:13:41.841148 | ubuntu-noble | Successfully installed kolla-21.3.1.dev1 2026-10-06 03:13:42.008321 | ubuntu-noble | ++ kolla-build --version 2026-10-06 03:13:42.715871 | ubuntu-noble | + export KOLLA_VERSION=21.3.1 2026-10-06 03:13:42.715949 | ubuntu-noble | + KOLLA_VERSION=21.3.1 2026-10-06 03:13:42.716571 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-10-06 03:13:42.721122 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=916af79 2026-10-06 03:13:42.721198 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=916af79 2026-10-06 03:13:42.722125 | ubuntu-noble | ++ cd release 2026-10-06 03:13:42.722155 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-10-06 03:13:42.725343 | ubuntu-noble | + export HASH_RELEASE=dbe4f6c 2026-10-06 03:13:42.725415 | ubuntu-noble | + HASH_RELEASE=dbe4f6c 2026-10-06 03:13:42.725430 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-10-06 03:13:42.927354 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-10-06 03:13:42.927429 | ubuntu-noble | DEBUG template-overrides.j2 2026-10-06 03:13:42.927436 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-10-06 03:13:42.929267 | ubuntu-noble | {% extends parent_template %} 2026-10-06 03:13:42.929303 | ubuntu-noble | 2026-10-06 03:13:42.929308 | ubuntu-noble | {% set fluentd_plugins = [ 2026-10-06 03:13:42.929312 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-10-06 03:13:42.929316 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-10-06 03:13:42.929320 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-10-06 03:13:42.929324 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-10-06 03:13:42.929328 | ubuntu-noble | ] %} 2026-10-06 03:13:42.929332 | ubuntu-noble | 2026-10-06 03:13:42.929336 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-10-06 03:13:42.929340 | ubuntu-noble | 2026-10-06 03:13:42.929343 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-10-06 03:13:42.929359 | ubuntu-noble | 2026-10-06 03:13:42.929363 | ubuntu-noble | {% set barbican_base_pip_packages_append = ['pykmip'] %} 2026-10-06 03:13:42.929367 | ubuntu-noble | {% block barbican_base_header %} 2026-10-06 03:13:42.929371 | ubuntu-noble | RUN sed -i 's/^PyKMIP===.*/PyKMIP===0.11.0/' /requirements/upper-constraints.txt 2026-10-06 03:13:42.929375 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929379 | ubuntu-noble | 2026-10-06 03:13:42.929382 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-10-06 03:13:42.929386 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-10-06 03:13:42.929389 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-10-06 03:13:42.929393 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-10-06 03:13:42.929396 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929399 | ubuntu-noble | 2026-10-06 03:13:42.929403 | ubuntu-noble | {% block horizon_header %} 2026-10-06 03:13:42.929406 | ubuntu-noble | RUN apt-get update \ 2026-10-06 03:13:42.929410 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-10-06 03:13:42.929413 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-10-06 03:13:42.929416 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-10-06 03:13:42.929420 | ubuntu-noble | && apt-get clean \ 2026-10-06 03:13:42.929423 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-10-06 03:13:42.929426 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929430 | ubuntu-noble | 2026-10-06 03:13:42.929433 | ubuntu-noble | {% block horizon_footer %} 2026-10-06 03:13:42.929442 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-10-06 03:13:42.929447 | 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-10-06 03:13:42.929452 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-10-06 03:13:42.929456 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929459 | ubuntu-noble | 2026-10-06 03:13:42.929462 | ubuntu-noble | {% block base_header %} 2026-10-06 03:13:42.929466 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-10-06 03:13:42.929469 | ubuntu-noble | COPY kolla-pip-check.py /usr/local/bin/kolla-pip-check.py 2026-10-06 03:13:42.929473 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-10-06 03:13:42.929476 | ubuntu-noble | 2026-10-06 03:13:42.929479 | ubuntu-noble | RUN apt-get update \ 2026-10-06 03:13:42.929483 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-10-06 03:13:42.929486 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-10-06 03:13:42.929489 | ubuntu-noble | && apt-get clean \ 2026-10-06 03:13:42.929493 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-10-06 03:13:42.929496 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929499 | ubuntu-noble | 2026-10-06 03:13:42.929503 | ubuntu-noble | {% block openstack_base_header %} 2026-10-06 03:13:42.929506 | ubuntu-noble | RUN apt-get update \ 2026-10-06 03:13:42.929509 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-10-06 03:13:42.929513 | ubuntu-noble | && apt-get clean \ 2026-10-06 03:13:42.929516 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-10-06 03:13:42.929519 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929522 | ubuntu-noble | 2026-10-06 03:13:42.929526 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-10-06 03:13:42.929529 | ubuntu-noble | 2026-10-06 03:13:42.929532 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-10-06 03:13:42.929536 | ubuntu-noble | 2026-10-06 03:13:42.929539 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-10-06 03:13:42.929542 | ubuntu-noble | 2026-10-06 03:13:42.929546 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-10-06 03:13:42.929549 | ubuntu-noble | {% block cinder_volume_footer %} 2026-10-06 03:13:42.929552 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-10-06 03:13:42.929555 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929559 | ubuntu-noble | 2026-10-06 03:13:42.929562 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-10-06 03:13:42.929565 | ubuntu-noble | {% block manila_base_footer %} 2026-10-06 03:13:42.929569 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-10-06 03:13:42.929572 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929575 | ubuntu-noble | 2026-10-06 03:13:42.929582 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-10-06 03:13:42.929586 | ubuntu-noble | {% block magnum_base_footer %} 2026-10-06 03:13:42.929589 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-10-06 03:13:42.929593 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-10-06 03:13:42.929596 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-10-06 03:13:42.929599 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929603 | ubuntu-noble | 2026-10-06 03:13:42.929606 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-10-06 03:13:42.929610 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-10-06 03:13:42.929613 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-10-06 03:13:42.929617 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-10-06 03:13:42.929620 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929623 | ubuntu-noble | 2026-10-06 03:13:42.929627 | ubuntu-noble | {% block keystone_footer %} 2026-10-06 03:13:42.929630 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-10-06 03:13:42.929634 | ubuntu-noble | RUN apt-get update \ 2026-10-06 03:13:42.929637 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-10-06 03:13:42.929641 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-10-06 03:13:42.929644 | ubuntu-noble | libldap-common \ 2026-10-06 03:13:42.929647 | ubuntu-noble | libmemcached11 \ 2026-10-06 03:13:42.929651 | ubuntu-noble | && apt-get clean \ 2026-10-06 03:13:42.929654 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-10-06 03:13:42.929657 | ubuntu-noble | && a2enmod auth_openidc 2026-10-06 03:13:42.929661 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929664 | ubuntu-noble | 2026-10-06 03:13:42.929668 | ubuntu-noble | {% block footer %} 2026-10-06 03:13:42.929671 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-10-06 03:13:42.929675 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-10-06 03:13:42.929678 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-10-06 03:13:42.929681 | ubuntu-noble | && apt-get autoremove -y \ 2026-10-06 03:13:42.929687 | 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-10-06 03:13:42.929739 | 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-10-06 03:13:42.929744 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929779 | ubuntu-noble | 2026-10-06 03:13:42.929785 | ubuntu-noble | {% block labels %} 2026-10-06 03:13:42.929789 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-10-06 03:13:42.929792 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-10-06 03:13:42.929795 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="916af79" \ 2026-10-06 03:13:42.929799 | ubuntu-noble | "de.osism.commit.kolla"="4f5656aeb" \ 2026-10-06 03:13:42.929802 | ubuntu-noble | "de.osism.commit.kolla_version"="21.3.1" \ 2026-10-06 03:13:42.929805 | ubuntu-noble | "de.osism.commit.release"="dbe4f6c" \ 2026-10-06 03:13:42.929809 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-10-06 03:13:42.929812 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-10-06 03:13:42.929815 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-10-06 03:13:42.929819 | ubuntu-noble | "de.osism.version"="latest" \ 2026-10-06 03:13:42.929822 | ubuntu-noble | "org.opencontainers.image.created"="2026-10-06T03:13:42.897465+00:00" \ 2026-10-06 03:13:42.929826 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-10-06 03:13:42.929829 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-10-06 03:13:42.929832 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-10-06 03:13:42.929836 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-10-06 03:13:42.929839 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-10-06 03:13:42.929842 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-10-06 03:13:42.929846 | ubuntu-noble | {% endblock %} 2026-10-06 03:13:42.929850 | ubuntu-noble | 2026-10-06 03:13:42.931216 | ubuntu-noble | + bash scripts/002-generate.sh 2026-10-06 03:13:42.933688 | ubuntu-noble | + BASE=ubuntu 2026-10-06 03:13:42.934101 | ubuntu-noble | + BASE_VERSION=22.04 2026-10-06 03:13:42.934658 | ubuntu-noble | ++ date +%Y%m%d 2026-10-06 03:13:42.938524 | ubuntu-noble | + BUILD_ID=20261006 2026-10-06 03:13:42.938584 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-10-06 03:13:42.938594 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-10-06 03:13:42.938602 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-10-06 03:13:42.938611 | ubuntu-noble | + VERSION=latest 2026-10-06 03:13:42.938621 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-10-06 03:13:42.938627 | ubuntu-noble | + . defaults/all.sh 2026-10-06 03:13:42.938634 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-10-06 03:13:42.938641 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-10-06 03:13:42.938648 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-10-06 03:13:42.938654 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-10-06 03:13:42.938663 | ubuntu-noble | +++ deactivate nondestructive 2026-10-06 03:13:42.938672 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:42.938678 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:42.938685 | ubuntu-noble | +++ hash -r 2026-10-06 03:13:42.938693 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:42.938722 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-10-06 03:13:42.938728 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-10-06 03:13:42.938735 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-10-06 03:13:42.938741 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-10-06 03:13:42.938812 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-10-06 03:13:42.938827 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-10-06 03:13:42.938837 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-10-06 03:13:42.938843 | 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-10-06 03:13:42.938852 | 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-10-06 03:13:42.938859 | ubuntu-noble | +++ export PATH 2026-10-06 03:13:42.938865 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:42.938871 | ubuntu-noble | +++ '[' -z '' ']' 2026-10-06 03:13:42.938877 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-10-06 03:13:42.938884 | ubuntu-noble | +++ PS1='(venv) ' 2026-10-06 03:13:42.938891 | ubuntu-noble | +++ export PS1 2026-10-06 03:13:42.938897 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-10-06 03:13:42.938903 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-10-06 03:13:42.938914 | ubuntu-noble | +++ hash -r 2026-10-06 03:13:42.938921 | ubuntu-noble | + . defaults/2025.2.sh 2026-10-06 03:13:42.938979 | ubuntu-noble | +++ date +%Y%m%d 2026-10-06 03:13:42.941937 | ubuntu-noble | ++ export BUILD_ID=20261006 2026-10-06 03:13:42.941983 | ubuntu-noble | ++ BUILD_ID=20261006 2026-10-06 03:13:42.942000 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-10-06 03:13:42.942006 | ubuntu-noble | ++ KOLLA_TYPE= 2026-10-06 03:13:42.942013 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-10-06 03:13:42.942018 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-10-06 03:13:42.942027 | ubuntu-noble | + export VERSION 2026-10-06 03:13:42.942033 | ubuntu-noble | + export OPENSTACK_VERSION 2026-10-06 03:13:42.942041 | ubuntu-noble | + DOCKER_TAG=build-20261006 2026-10-06 03:13:42.942049 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-10-06 03:13:42.942055 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-10-06 03:13:42.942062 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-10-06 03:13:42.942068 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-10-06 03:13:42.942074 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-10-06 03:13:43.107181 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-10-06 03:13:43.107239 | 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-10-06 03:13:44.730808 | ubuntu-noble | localhost | SUCCESS => { 2026-10-06 03:13:44.730852 | ubuntu-noble | "changed": false, 2026-10-06 03:13:44.730857 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:44.730861 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:44.730864 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:44.730868 | ubuntu-noble | "msg": "OK", 2026-10-06 03:13:44.730871 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:44.730875 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:44.730878 | ubuntu-noble | "size": 4562, 2026-10-06 03:13:44.730882 | ubuntu-noble | "state": "file", 2026-10-06 03:13:44.730885 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:44.730889 | ubuntu-noble | } 2026-10-06 03:13:44.892652 | ubuntu-noble | + setini DEFAULT tag build-20261006 2026-10-06 03:13:44.892888 | 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-20261006' 2026-10-06 03:13:46.424480 | ubuntu-noble | localhost | CHANGED => { 2026-10-06 03:13:46.424562 | ubuntu-noble | "changed": true, 2026-10-06 03:13:46.424571 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:46.424578 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:46.424586 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:46.424592 | ubuntu-noble | "msg": "option changed", 2026-10-06 03:13:46.424599 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:46.424607 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:46.424614 | ubuntu-noble | "size": 4570, 2026-10-06 03:13:46.424622 | ubuntu-noble | "state": "file", 2026-10-06 03:13:46.424629 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:46.424637 | ubuntu-noble | } 2026-10-06 03:13:46.587647 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-10-06 03:13:46.587813 | 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-10-06 03:13:48.122842 | ubuntu-noble | localhost | SUCCESS => { 2026-10-06 03:13:48.122937 | ubuntu-noble | "changed": false, 2026-10-06 03:13:48.122950 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:48.122956 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:48.122961 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:48.122966 | ubuntu-noble | "msg": "OK", 2026-10-06 03:13:48.122971 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:48.122976 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:48.122981 | ubuntu-noble | "size": 4570, 2026-10-06 03:13:48.122985 | ubuntu-noble | "state": "file", 2026-10-06 03:13:48.122990 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:48.122994 | ubuntu-noble | } 2026-10-06 03:13:48.318980 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-10-06 03:13:48.319052 | 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-10-06 03:13:49.674826 | ubuntu-noble | localhost | SUCCESS => { 2026-10-06 03:13:49.674877 | ubuntu-noble | "changed": false, 2026-10-06 03:13:49.674885 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:49.674892 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:49.674899 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:49.674907 | ubuntu-noble | "msg": "OK", 2026-10-06 03:13:49.674914 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:49.674922 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:49.674929 | ubuntu-noble | "size": 4570, 2026-10-06 03:13:49.674936 | ubuntu-noble | "state": "file", 2026-10-06 03:13:49.674943 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:49.674951 | ubuntu-noble | } 2026-10-06 03:13:49.777491 | ubuntu-noble | + setini DEFAULT install_type source 2026-10-06 03:13:49.777530 | 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-10-06 03:13:51.290957 | ubuntu-noble | localhost | SUCCESS => { 2026-10-06 03:13:51.291016 | ubuntu-noble | "changed": false, 2026-10-06 03:13:51.291023 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:51.291028 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:51.291032 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:51.291037 | ubuntu-noble | "msg": "OK", 2026-10-06 03:13:51.291042 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:51.291047 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:51.291052 | ubuntu-noble | "size": 4570, 2026-10-06 03:13:51.291056 | ubuntu-noble | "state": "file", 2026-10-06 03:13:51.291061 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:51.291066 | ubuntu-noble | } 2026-10-06 03:13:51.490834 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-10-06 03:13:51.490894 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-10-06 03:13:51.490903 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-10-06 03:13:51.490910 | 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-10-06 03:13:53.007824 | ubuntu-noble | localhost | CHANGED => { 2026-10-06 03:13:53.007877 | ubuntu-noble | "changed": true, 2026-10-06 03:13:53.007885 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:53.007891 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:53.007897 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:53.007904 | ubuntu-noble | "msg": "section and option added", 2026-10-06 03:13:53.007926 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:53.007931 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:53.007937 | ubuntu-noble | "size": 4641, 2026-10-06 03:13:53.007941 | ubuntu-noble | "state": "file", 2026-10-06 03:13:53.007946 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:53.007951 | ubuntu-noble | } 2026-10-06 03:13:53.165053 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-10-06 03:13:53.169553 | ubuntu-noble | + setini openstack-base type local 2026-10-06 03:13:53.169716 | 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-10-06 03:13:54.706985 | ubuntu-noble | localhost | CHANGED => { 2026-10-06 03:13:54.707051 | ubuntu-noble | "changed": true, 2026-10-06 03:13:54.707059 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:54.707065 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:54.707071 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:54.707077 | ubuntu-noble | "msg": "option added", 2026-10-06 03:13:54.707083 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:54.707089 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:54.707095 | ubuntu-noble | "size": 4752, 2026-10-06 03:13:54.707100 | ubuntu-noble | "state": "file", 2026-10-06 03:13:54.707106 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:54.707111 | ubuntu-noble | } 2026-10-06 03:13:54.863517 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-10-06 03:13:54.863639 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-10-06 03:13:54.863833 | 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-10-06 03:13:56.448519 | ubuntu-noble | localhost | CHANGED => { 2026-10-06 03:13:56.448588 | ubuntu-noble | "changed": true, 2026-10-06 03:13:56.448597 | ubuntu-noble | "gid": 1000, 2026-10-06 03:13:56.448605 | ubuntu-noble | "group": "zuul", 2026-10-06 03:13:56.448612 | ubuntu-noble | "mode": "0664", 2026-10-06 03:13:56.448618 | ubuntu-noble | "msg": "option added", 2026-10-06 03:13:56.448624 | ubuntu-noble | "owner": "zuul", 2026-10-06 03:13:56.448631 | ubuntu-noble | "path": "kolla-build.conf", 2026-10-06 03:13:56.448638 | ubuntu-noble | "size": 4790, 2026-10-06 03:13:56.448645 | ubuntu-noble | "state": "file", 2026-10-06 03:13:56.448651 | ubuntu-noble | "uid": 1000 2026-10-06 03:13:56.448713 | ubuntu-noble | } 2026-10-06 03:13:56.645713 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-10-06 03:13:56.645915 | ubuntu-noble | DEBUG kolla-build.conf 2026-10-06 03:13:56.645966 | ubuntu-noble | + cat kolla-build.conf 2026-10-06 03:13:56.648201 | ubuntu-noble | [DEFAULT] 2026-10-06 03:13:56.648259 | ubuntu-noble | base = ubuntu 2026-10-06 03:13:56.648268 | ubuntu-noble | base_package_type = deb 2026-10-06 03:13:56.648276 | ubuntu-noble | base_tag = 24.04 2026-10-06 03:13:56.648282 | ubuntu-noble | install_type = source 2026-10-06 03:13:56.648289 | ubuntu-noble | namespace = kolla 2026-10-06 03:13:56.648295 | ubuntu-noble | openstack_release = 2025.2 2026-10-06 03:13:56.648302 | ubuntu-noble | push = false 2026-10-06 03:13:56.648308 | ubuntu-noble | tag = build-20261006 2026-10-06 03:13:56.648315 | ubuntu-noble | threads = 1 2026-10-06 03:13:56.648322 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-10-06 03:13:56.648329 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-10-06 03:13:56.648344 | ubuntu-noble | 2026-10-06 03:13:56.648351 | ubuntu-noble | ######################################################################### 2026-10-06 03:13:56.648359 | ubuntu-noble | # sources tracked in release repository 2026-10-06 03:13:56.648365 | ubuntu-noble | 2026-10-06 03:13:56.648372 | ubuntu-noble | [aodh-base] 2026-10-06 03:13:56.648378 | ubuntu-noble | type = local 2026-10-06 03:13:56.648385 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-10-06 03:13:56.648392 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-10-06 03:13:56.648398 | ubuntu-noble | 2026-10-06 03:13:56.648405 | ubuntu-noble | 2026-10-06 03:13:56.648411 | ubuntu-noble | 2026-10-06 03:13:56.648417 | ubuntu-noble | [barbican-base] 2026-10-06 03:13:56.648424 | ubuntu-noble | type = local 2026-10-06 03:13:56.648430 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-10-06 03:13:56.648437 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-10-06 03:13:56.648444 | ubuntu-noble | 2026-10-06 03:13:56.648450 | ubuntu-noble | 2026-10-06 03:13:56.648456 | ubuntu-noble | 2026-10-06 03:13:56.648463 | ubuntu-noble | [blazar-base] 2026-10-06 03:13:56.648469 | ubuntu-noble | type = local 2026-10-06 03:13:56.648499 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-10-06 03:13:56.648507 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-10-06 03:13:56.648514 | ubuntu-noble | 2026-10-06 03:13:56.648520 | ubuntu-noble | 2026-10-06 03:13:56.648527 | ubuntu-noble | 2026-10-06 03:13:56.648533 | ubuntu-noble | [ceilometer-base] 2026-10-06 03:13:56.648540 | ubuntu-noble | type = local 2026-10-06 03:13:56.648546 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-10-06 03:13:56.648553 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-10-06 03:13:56.648559 | ubuntu-noble | 2026-10-06 03:13:56.648566 | ubuntu-noble | 2026-10-06 03:13:56.648572 | ubuntu-noble | 2026-10-06 03:13:56.648578 | ubuntu-noble | [cinder-base] 2026-10-06 03:13:56.648585 | ubuntu-noble | type = local 2026-10-06 03:13:56.648591 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-10-06 03:13:56.648598 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-10-06 03:13:56.648605 | ubuntu-noble | 2026-10-06 03:13:56.648611 | ubuntu-noble | 2026-10-06 03:13:56.648618 | ubuntu-noble | 2026-10-06 03:13:56.648624 | ubuntu-noble | [designate-base] 2026-10-06 03:13:56.648630 | ubuntu-noble | type = local 2026-10-06 03:13:56.648637 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-10-06 03:13:56.648643 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-10-06 03:13:56.648650 | ubuntu-noble | 2026-10-06 03:13:56.648656 | ubuntu-noble | 2026-10-06 03:13:56.648683 | ubuntu-noble | 2026-10-06 03:13:56.648690 | ubuntu-noble | [glance-base] 2026-10-06 03:13:56.648696 | ubuntu-noble | type = local 2026-10-06 03:13:56.648703 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-10-06 03:13:56.648709 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-10-06 03:13:56.648716 | ubuntu-noble | 2026-10-06 03:13:56.648722 | ubuntu-noble | 2026-10-06 03:13:56.648728 | ubuntu-noble | 2026-10-06 03:13:56.648734 | ubuntu-noble | [heat-base] 2026-10-06 03:13:56.648741 | ubuntu-noble | type = local 2026-10-06 03:13:56.648789 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-10-06 03:13:56.648803 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-10-06 03:13:56.648811 | ubuntu-noble | 2026-10-06 03:13:56.648818 | ubuntu-noble | 2026-10-06 03:13:56.648824 | ubuntu-noble | 2026-10-06 03:13:56.648830 | ubuntu-noble | [horizon] 2026-10-06 03:13:56.648837 | ubuntu-noble | type = local 2026-10-06 03:13:56.648843 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-10-06 03:13:56.648850 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-10-06 03:13:56.648857 | ubuntu-noble | 2026-10-06 03:13:56.648863 | ubuntu-noble | 2026-10-06 03:13:56.648869 | ubuntu-noble | 2026-10-06 03:13:56.648876 | ubuntu-noble | [ironic-base] 2026-10-06 03:13:56.648882 | ubuntu-noble | type = local 2026-10-06 03:13:56.648889 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-10-06 03:13:56.648896 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-10-06 03:13:56.648902 | ubuntu-noble | 2026-10-06 03:13:56.648908 | ubuntu-noble | 2026-10-06 03:13:56.648915 | ubuntu-noble | 2026-10-06 03:13:56.648921 | ubuntu-noble | [keystone-base] 2026-10-06 03:13:56.648928 | ubuntu-noble | type = local 2026-10-06 03:13:56.648934 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-10-06 03:13:56.648941 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-10-06 03:13:56.648947 | ubuntu-noble | 2026-10-06 03:13:56.648954 | ubuntu-noble | 2026-10-06 03:13:56.648960 | ubuntu-noble | 2026-10-06 03:13:56.648967 | ubuntu-noble | [magnum-base] 2026-10-06 03:13:56.648973 | ubuntu-noble | type = local 2026-10-06 03:13:56.648980 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-10-06 03:13:56.648986 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-10-06 03:13:56.648993 | ubuntu-noble | 2026-10-06 03:13:56.648999 | ubuntu-noble | 2026-10-06 03:13:56.649005 | ubuntu-noble | 2026-10-06 03:13:56.649012 | ubuntu-noble | [manila-base] 2026-10-06 03:13:56.649018 | ubuntu-noble | type = local 2026-10-06 03:13:56.649025 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-10-06 03:13:56.649046 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-10-06 03:13:56.649054 | ubuntu-noble | 2026-10-06 03:13:56.649060 | ubuntu-noble | 2026-10-06 03:13:56.649066 | ubuntu-noble | 2026-10-06 03:13:56.649072 | ubuntu-noble | [masakari-base] 2026-10-06 03:13:56.649081 | ubuntu-noble | type = local 2026-10-06 03:13:56.649086 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-10-06 03:13:56.649098 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-10-06 03:13:56.649103 | ubuntu-noble | 2026-10-06 03:13:56.649108 | ubuntu-noble | 2026-10-06 03:13:56.649114 | ubuntu-noble | 2026-10-06 03:13:56.649119 | ubuntu-noble | [neutron-bgp-dragent] 2026-10-06 03:13:56.649125 | ubuntu-noble | type = local 2026-10-06 03:13:56.649131 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:13:56.649139 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:13:56.649145 | ubuntu-noble | 2026-10-06 03:13:56.649151 | ubuntu-noble | 2026-10-06 03:13:56.649158 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-10-06 03:13:56.649165 | ubuntu-noble | type = local 2026-10-06 03:13:56.649171 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:13:56.649177 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:13:56.649184 | ubuntu-noble | 2026-10-06 03:13:56.649190 | ubuntu-noble | 2026-10-06 03:13:56.649197 | ubuntu-noble | [neutron-vpnaas-base] 2026-10-06 03:13:56.649203 | ubuntu-noble | type = local 2026-10-06 03:13:56.649209 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:13:56.649216 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:13:56.649223 | ubuntu-noble | 2026-10-06 03:13:56.649229 | ubuntu-noble | 2026-10-06 03:13:56.649235 | ubuntu-noble | 2026-10-06 03:13:56.649242 | ubuntu-noble | [neutron-base] 2026-10-06 03:13:56.649248 | ubuntu-noble | type = local 2026-10-06 03:13:56.649255 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-10-06 03:13:56.649261 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-10-06 03:13:56.649267 | ubuntu-noble | 2026-10-06 03:13:56.649274 | ubuntu-noble | 2026-10-06 03:13:56.649280 | ubuntu-noble | 2026-10-06 03:13:56.649286 | ubuntu-noble | [nova-base] 2026-10-06 03:13:56.649293 | ubuntu-noble | type = local 2026-10-06 03:13:56.649300 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-10-06 03:13:56.649306 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-10-06 03:13:56.649312 | ubuntu-noble | 2026-10-06 03:13:56.649319 | ubuntu-noble | 2026-10-06 03:13:56.649325 | ubuntu-noble | 2026-10-06 03:13:56.649332 | ubuntu-noble | [octavia-base] 2026-10-06 03:13:56.649338 | ubuntu-noble | type = local 2026-10-06 03:13:56.649345 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-10-06 03:13:56.649351 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-10-06 03:13:56.649358 | ubuntu-noble | 2026-10-06 03:13:56.649364 | ubuntu-noble | 2026-10-06 03:13:56.649371 | ubuntu-noble | 2026-10-06 03:13:56.649377 | ubuntu-noble | [placement-base] 2026-10-06 03:13:56.649383 | ubuntu-noble | type = local 2026-10-06 03:13:56.649390 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-10-06 03:13:56.649396 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-10-06 03:13:56.649403 | ubuntu-noble | 2026-10-06 03:13:56.649409 | ubuntu-noble | 2026-10-06 03:13:56.649415 | ubuntu-noble | 2026-10-06 03:13:56.649422 | ubuntu-noble | [skyline-apiserver-base] 2026-10-06 03:13:56.649428 | ubuntu-noble | type = local 2026-10-06 03:13:56.649449 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:13:56.649456 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:13:56.649463 | ubuntu-noble | 2026-10-06 03:13:56.649470 | ubuntu-noble | 2026-10-06 03:13:56.649476 | ubuntu-noble | 2026-10-06 03:13:56.649483 | ubuntu-noble | [skyline-console-base] 2026-10-06 03:13:56.649489 | ubuntu-noble | type = local 2026-10-06 03:13:56.649496 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-10-06 03:13:56.649503 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-10-06 03:13:56.649509 | ubuntu-noble | 2026-10-06 03:13:56.649516 | ubuntu-noble | 2026-10-06 03:13:56.649522 | ubuntu-noble | 2026-10-06 03:13:56.649529 | ubuntu-noble | [watcher-base] 2026-10-06 03:13:56.649535 | ubuntu-noble | type = local 2026-10-06 03:13:56.649541 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-10-06 03:13:56.649548 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-10-06 03:13:56.649554 | ubuntu-noble | 2026-10-06 03:13:56.649568 | ubuntu-noble | 2026-10-06 03:13:56.649575 | ubuntu-noble | [openstack-base] 2026-10-06 03:13:56.649581 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-10-06 03:13:56.649588 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-10-06 03:13:56.649594 | ubuntu-noble | type = local 2026-10-06 03:13:56.649601 | ubuntu-noble | + bash scripts/003-patch.sh 2026-10-06 03:13:56.651533 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-10-06 03:13:56.651569 | ubuntu-noble | + VERSION=latest 2026-10-06 03:13:56.651578 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-10-06 03:13:56.651589 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-10-06 03:13:56.651596 | ubuntu-noble | + . defaults/all.sh 2026-10-06 03:13:56.651678 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-10-06 03:13:56.651688 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-10-06 03:13:56.651722 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-10-06 03:13:56.651734 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-10-06 03:13:56.651955 | ubuntu-noble | +++ deactivate nondestructive 2026-10-06 03:13:56.651976 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:56.651986 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:56.651996 | ubuntu-noble | +++ hash -r 2026-10-06 03:13:56.652044 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:56.652056 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-10-06 03:13:56.652065 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-10-06 03:13:56.652089 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-10-06 03:13:56.652143 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-10-06 03:13:56.652155 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-10-06 03:13:56.652162 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-10-06 03:13:56.652171 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-10-06 03:13:56.652180 | 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-10-06 03:13:56.652214 | 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-10-06 03:13:56.652226 | ubuntu-noble | +++ export PATH 2026-10-06 03:13:56.652252 | ubuntu-noble | +++ '[' -n '' ']' 2026-10-06 03:13:56.652284 | ubuntu-noble | +++ '[' -z '' ']' 2026-10-06 03:13:56.652295 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-10-06 03:13:56.652302 | ubuntu-noble | +++ PS1='(venv) ' 2026-10-06 03:13:56.652311 | ubuntu-noble | +++ export PS1 2026-10-06 03:13:56.652317 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-10-06 03:13:56.652324 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-10-06 03:13:56.652333 | ubuntu-noble | +++ hash -r 2026-10-06 03:13:56.652380 | ubuntu-noble | + . defaults/2025.2.sh 2026-10-06 03:13:56.653291 | ubuntu-noble | +++ date +%Y%m%d 2026-10-06 03:13:56.655170 | ubuntu-noble | ++ export BUILD_ID=20261006 2026-10-06 03:13:56.655206 | ubuntu-noble | ++ BUILD_ID=20261006 2026-10-06 03:13:56.655219 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-10-06 03:13:56.655227 | ubuntu-noble | ++ KOLLA_TYPE= 2026-10-06 03:13:56.655234 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-10-06 03:13:56.655240 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-10-06 03:13:56.655246 | ubuntu-noble | + . scripts/patch-lib.sh 2026-10-06 03:13:56.656223 | ubuntu-noble | +++ pwd 2026-10-06 03:13:56.656330 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-10-06 03:13:56.656349 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-10-06 03:13:56.656830 | ubuntu-noble | + export VERSION 2026-10-06 03:13:56.656848 | ubuntu-noble | + export OPENSTACK_VERSION 2026-10-06 03:13:56.657009 | ubuntu-noble | + mkdir -p tarballs 2026-10-06 03:13:56.659903 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-10-06 03:13:56.804560 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-10-06 03:13:56.804685 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=135 ms 2026-10-06 03:13:57.796939 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=131 ms 2026-10-06 03:13:57.797030 | ubuntu-noble | 2026-10-06 03:13:57.797037 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-10-06 03:13:57.797043 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1002ms 2026-10-06 03:13:57.797047 | ubuntu-noble | rtt min/avg/max/mdev = 130.885/132.898/134.912/2.013 ms 2026-10-06 03:13:57.798339 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-10-06 03:13:57.800890 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:13:57.800960 | ubuntu-noble | + pushd tarballs 2026-10-06 03:13:57.801215 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-10-06 03:13:57.802902 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-10-06 03:13:57.802946 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-10-06 03:13:57.802960 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-10-06 03:13:57.802967 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-10-06 03:13:57.802975 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.837977 | ubuntu-noble | 2026-10-06 03:13:58 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-10-06 03:13:58.840315 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:13:58.840393 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.840403 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.842883 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.842979 | ubuntu-noble | ++ head -1 2026-10-06 03:13:58.843648 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:13:58.855160 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-10-06 03:13:58.856262 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-10-06 03:13:58.856346 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:13:58.856383 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-10-06 03:13:58.856419 | ubuntu-noble | ++ local suffix= 2026-10-06 03:13:58.856566 | ubuntu-noble | ++ local name=aodh 2026-10-06 03:13:58.856587 | ubuntu-noble | ++ local candidate path 2026-10-06 03:13:58.856597 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:13:58.856602 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-10-06 03:13:58.856612 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-10-06 03:13:58.856664 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:13:58.856675 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-10-06 03:13:58.856684 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-10-06 03:13:58.856694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:13:58.856703 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-10-06 03:13:58.856711 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-10-06 03:13:58.856719 | ubuntu-noble | ++ return 1 2026-10-06 03:13:58.857725 | ubuntu-noble | + patch_dir= 2026-10-06 03:13:58.857783 | ubuntu-noble | + patch_dir= 2026-10-06 03:13:58.858301 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-10-06 03:13:58.858389 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:13:58.858403 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-10-06 03:13:58.858437 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:13:58.858509 | ubuntu-noble | ++ local name=aodh 2026-10-06 03:13:58.858515 | ubuntu-noble | ++ local candidate path 2026-10-06 03:13:58.858694 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:13:58.858802 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-10-06 03:13:58.858835 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-10-06 03:13:58.858854 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:13:58.858860 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-10-06 03:13:58.858866 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-10-06 03:13:58.858872 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:13:58.858883 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-10-06 03:13:58.858889 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-10-06 03:13:58.858895 | ubuntu-noble | ++ return 1 2026-10-06 03:13:58.859991 | ubuntu-noble | + overlay_dir= 2026-10-06 03:13:58.860089 | ubuntu-noble | + overlay_dir= 2026-10-06 03:13:58.860100 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.860107 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.860143 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:13:58.860150 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.860156 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-10-06 03:13:58.860161 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:13:58.860167 | ubuntu-noble | + popd 2026-10-06 03:13:58.860174 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:13:58.860181 | ubuntu-noble | + pushd tarballs 2026-10-06 03:13:58.860363 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-10-06 03:13:58.862494 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-10-06 03:13:58.862584 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-10-06 03:13:58.862598 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-10-06 03:13:58.862610 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-10-06 03:13:58.862619 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.683725 | ubuntu-noble | 2026-10-06 03:14:00 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664655/664655] -> "barbican-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:00.686541 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:00.686616 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.686623 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.691738 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.691853 | ubuntu-noble | ++ head -1 2026-10-06 03:14:00.691865 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:00.697528 | ubuntu-noble | + directory=barbican-21.0.1.dev7 2026-10-06 03:14:00.698788 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev7 2026-10-06 03:14:00.698818 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:00.698828 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev7 2026-10-06 03:14:00.698835 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:00.698841 | ubuntu-noble | ++ local name=barbican 2026-10-06 03:14:00.698847 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:00.698853 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:00.698863 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-10-06 03:14:00.698874 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-10-06 03:14:00.698881 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:00.698896 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-10-06 03:14:00.698904 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-10-06 03:14:00.698911 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:00.698918 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-10-06 03:14:00.698925 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-10-06 03:14:00.698932 | ubuntu-noble | ++ return 1 2026-10-06 03:14:00.699041 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:00.699056 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:00.699846 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev7 /source 2026-10-06 03:14:00.699880 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:00.699887 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev7 2026-10-06 03:14:00.699893 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:00.699898 | ubuntu-noble | ++ local name=barbican 2026-10-06 03:14:00.699902 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:00.699907 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:00.699917 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-10-06 03:14:00.699922 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-10-06 03:14:00.699928 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:00.699932 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-10-06 03:14:00.699937 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-10-06 03:14:00.699942 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:00.699960 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-10-06 03:14:00.699965 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-10-06 03:14:00.699973 | ubuntu-noble | ++ return 1 2026-10-06 03:14:00.700710 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:00.700729 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:00.700734 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.700740 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.700745 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:00.700766 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.700792 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-10-06 03:14:00.700798 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:00.700803 | ubuntu-noble | + popd 2026-10-06 03:14:00.700808 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:00.700814 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:00.701080 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-10-06 03:14:00.702825 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-10-06 03:14:00.702854 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-10-06 03:14:00.702862 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-10-06 03:14:00.702870 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-10-06 03:14:00.702878 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.774844 | ubuntu-noble | 2026-10-06 03:14:01 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431854/431854] -> "blazar-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:01.775594 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:01.775626 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.775633 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.777816 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.777856 | ubuntu-noble | ++ head -1 2026-10-06 03:14:01.779391 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:01.782808 | ubuntu-noble | + directory=blazar-16.0.1.dev4 2026-10-06 03:14:01.783838 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev4 2026-10-06 03:14:01.783895 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:01.783903 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev4 2026-10-06 03:14:01.783909 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:01.783915 | ubuntu-noble | ++ local name=blazar 2026-10-06 03:14:01.783920 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:01.783926 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:01.783931 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-10-06 03:14:01.783939 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-10-06 03:14:01.783946 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:01.783951 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-10-06 03:14:01.783957 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-10-06 03:14:01.783963 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:01.783968 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-10-06 03:14:01.783974 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-10-06 03:14:01.783980 | ubuntu-noble | ++ return 1 2026-10-06 03:14:01.784344 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:01.784355 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:01.784624 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev4 /source 2026-10-06 03:14:01.784710 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:01.784718 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev4 2026-10-06 03:14:01.784726 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:01.784842 | ubuntu-noble | ++ local name=blazar 2026-10-06 03:14:01.784856 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:01.784864 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:01.784872 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-10-06 03:14:01.784881 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-10-06 03:14:01.784902 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:01.784910 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-10-06 03:14:01.784916 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-10-06 03:14:01.784924 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:01.784929 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-10-06 03:14:01.784935 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-10-06 03:14:01.784943 | ubuntu-noble | ++ return 1 2026-10-06 03:14:01.785859 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:01.785908 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:01.785918 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.785927 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.785938 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:01.785945 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.785952 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-10-06 03:14:01.785958 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:01.785964 | ubuntu-noble | + popd 2026-10-06 03:14:01.785971 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:01.785978 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:01.786582 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:01.789585 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:01.789673 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-10-06 03:14:01.789685 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:01.789692 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:01.789698 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.106579 | ubuntu-noble | 2026-10-06 03:14:03 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:03.108248 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:03.108297 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.108303 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.110600 | ubuntu-noble | ++ head -1 2026-10-06 03:14:03.110657 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.112343 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:03.115468 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-10-06 03:14:03.115798 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-10-06 03:14:03.115873 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:03.115891 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-10-06 03:14:03.115916 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:03.115950 | ubuntu-noble | ++ local name=ceilometer 2026-10-06 03:14:03.115957 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:03.115979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:03.115985 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-10-06 03:14:03.115996 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-10-06 03:14:03.116038 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:03.116043 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-10-06 03:14:03.116053 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-10-06 03:14:03.116059 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:03.116062 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-10-06 03:14:03.116070 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-10-06 03:14:03.116074 | ubuntu-noble | ++ return 1 2026-10-06 03:14:03.116499 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:03.116510 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:03.116831 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-10-06 03:14:03.116896 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:03.116907 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-10-06 03:14:03.116913 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:03.116922 | ubuntu-noble | ++ local name=ceilometer 2026-10-06 03:14:03.116932 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:03.116938 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:03.116947 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-10-06 03:14:03.116954 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-10-06 03:14:03.116962 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:03.116968 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-10-06 03:14:03.116974 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-10-06 03:14:03.116981 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:03.116992 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-10-06 03:14:03.117000 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-10-06 03:14:03.117013 | ubuntu-noble | ++ return 1 2026-10-06 03:14:03.117649 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:03.117671 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:03.117675 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.117679 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.117683 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:03.117686 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.117690 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-10-06 03:14:03.117693 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:03.117697 | ubuntu-noble | + popd 2026-10-06 03:14:03.117700 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:03.117704 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:03.117938 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-10-06 03:14:03.119600 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-10-06 03:14:03.119624 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-10-06 03:14:03.119629 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-10-06 03:14:03.119657 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-10-06 03:14:03.119665 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-10-06 03:14:04.765720 | ubuntu-noble | 2026-10-06 03:14:04 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:04.767361 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:04.767394 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-10-06 03:14:04.767399 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-10-06 03:14:04.769819 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-10-06 03:14:04.769861 | ubuntu-noble | ++ head -1 2026-10-06 03:14:04.769885 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:04.774070 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-10-06 03:14:04.774592 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-10-06 03:14:04.774614 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:04.774673 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-10-06 03:14:04.774679 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:04.774693 | ubuntu-noble | ++ local name=cinder 2026-10-06 03:14:04.774698 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:04.774731 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:04.774736 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-10-06 03:14:04.774741 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-10-06 03:14:04.774804 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-10-06 03:14:04.774820 | ubuntu-noble | ++ return 0 2026-10-06 03:14:04.775195 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-10-06 03:14:04.775396 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-10-06 03:14:04.775428 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:04.775450 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-10-06 03:14:04.775454 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:04.775478 | ubuntu-noble | ++ local name=cinder 2026-10-06 03:14:04.775487 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:04.775495 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:04.775502 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-10-06 03:14:04.775511 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-10-06 03:14:04.775533 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:04.775540 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-10-06 03:14:04.775546 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-10-06 03:14:04.775549 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:04.775553 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-10-06 03:14:04.775556 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-10-06 03:14:04.775563 | ubuntu-noble | ++ return 1 2026-10-06 03:14:04.776161 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:04.776182 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:04.776189 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-10-06 03:14:04.776195 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-10-06 03:14:04.776200 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-10-06 03:14:04.776203 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-10-06 03:14:05.116543 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-10-06 03:14:05.121808 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-10-06 03:14:05.121844 | ubuntu-noble | + sort 2026-10-06 03:14:05.135149 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-10-06 03:14:05.136804 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-10-06 03:14:05.136833 | ubuntu-noble | ++ sort 2026-10-06 03:14:05.138800 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:05.138858 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-10-06 03:14:05.138873 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-10-06 03:14:05.138882 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-10-06 03:14:05.138892 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-10-06 03:14:05.138905 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-10-06 03:14:05.138914 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:05.140568 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-10-06 03:14:05.141431 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-10-06 03:14:05.141451 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-10-06 03:14:05.141502 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:05.143386 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-10-06 03:14:05.144664 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-10-06 03:14:05.144692 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-10-06 03:14:05.144701 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-10-06 03:14:05.144825 | ubuntu-noble | + popd 2026-10-06 03:14:05.145834 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-10-06 03:14:05.145863 | ubuntu-noble | + sort 2026-10-06 03:14:05.158582 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-10-06 03:14:05.158690 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-10-06 03:14:05.158719 | ubuntu-noble | + local before=files-before 2026-10-06 03:14:05.158738 | ubuntu-noble | + local after=files-after 2026-10-06 03:14:05.158770 | ubuntu-noble | + local sources_txt 2026-10-06 03:14:05.159711 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-10-06 03:14:05.159973 | ubuntu-noble | ++ head -1 2026-10-06 03:14:05.162514 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-10-06 03:14:05.162575 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-10-06 03:14:05.162597 | ubuntu-noble | + local new_files 2026-10-06 03:14:05.163141 | ubuntu-noble | ++ comm -13 files-before files-after 2026-10-06 03:14:05.167552 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-10-06 03:14:05.167576 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-10-06 03:14:05.167898 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-10-06 03:14:05.169800 | ubuntu-noble | + [[ -n y ]] 2026-10-06 03:14:05.169819 | ubuntu-noble | + echo 2026-10-06 03:14:05.169823 | ubuntu-noble | + local file 2026-10-06 03:14:05.169827 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:05.169831 | ubuntu-noble | + case $file in 2026-10-06 03:14:05.169834 | 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-10-06 03:14:05.169839 | 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-10-06 03:14:05.169843 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-10-06 03:14:05.169847 | ubuntu-noble | + rm files-before files-after 2026-10-06 03:14:05.171801 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-10-06 03:14:06.644052 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-10-06 03:14:06.736807 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-10-06 03:14:06.737235 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-10-06 03:14:06.737251 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:06.737256 | ubuntu-noble | + popd 2026-10-06 03:14:06.737260 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:06.737264 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:06.737727 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-10-06 03:14:06.739168 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-10-06 03:14:06.739194 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-10-06 03:14:06.739199 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-10-06 03:14:06.739204 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-10-06 03:14:06.739207 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.025894 | ubuntu-noble | 2026-10-06 03:14:08 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:08.028092 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:08.028169 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.028179 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.029830 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.029900 | ubuntu-noble | ++ head -1 2026-10-06 03:14:08.030963 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:08.036047 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-10-06 03:14:08.036551 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-10-06 03:14:08.036633 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:08.036675 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-10-06 03:14:08.036723 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:08.036825 | ubuntu-noble | ++ local name=designate 2026-10-06 03:14:08.036856 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:08.036904 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:08.036931 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-10-06 03:14:08.036957 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-10-06 03:14:08.037006 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:08.037031 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-10-06 03:14:08.037056 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-10-06 03:14:08.037099 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:08.037124 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-10-06 03:14:08.037148 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-10-06 03:14:08.037172 | ubuntu-noble | ++ return 1 2026-10-06 03:14:08.037510 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:08.037557 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:08.038207 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-10-06 03:14:08.038357 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:08.038414 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-10-06 03:14:08.038452 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:08.038494 | ubuntu-noble | ++ local name=designate 2026-10-06 03:14:08.038513 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:08.038546 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:08.038565 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-10-06 03:14:08.038586 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-10-06 03:14:08.038705 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:08.038738 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-10-06 03:14:08.038800 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-10-06 03:14:08.038840 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:08.038869 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-10-06 03:14:08.038896 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-10-06 03:14:08.038928 | ubuntu-noble | ++ return 1 2026-10-06 03:14:08.039425 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:08.039485 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:08.039528 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.039552 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.039583 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:08.039640 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.039660 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-10-06 03:14:08.039684 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:08.039700 | ubuntu-noble | + popd 2026-10-06 03:14:08.039825 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:08.040112 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:08.040733 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-10-06 03:14:08.042873 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-10-06 03:14:08.042916 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-10-06 03:14:08.042920 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-10-06 03:14:08.042926 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-10-06 03:14:08.042930 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.458881 | ubuntu-noble | 2026-10-06 03:14:09 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2143692/2143692] -> "glance-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:09.460694 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:09.460743 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.460776 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.462826 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.462877 | ubuntu-noble | ++ head -1 2026-10-06 03:14:09.463441 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:09.469493 | ubuntu-noble | + directory=glance-31.1.1.dev19 2026-10-06 03:14:09.470225 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev19 2026-10-06 03:14:09.470333 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:09.470376 | ubuntu-noble | ++ local directory=glance-31.1.1.dev19 2026-10-06 03:14:09.470412 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:09.470462 | ubuntu-noble | ++ local name=glance 2026-10-06 03:14:09.470487 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:09.470544 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:09.470567 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-10-06 03:14:09.470592 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-10-06 03:14:09.470669 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:09.470692 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-10-06 03:14:09.470712 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-10-06 03:14:09.470733 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:09.470764 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-10-06 03:14:09.470785 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-10-06 03:14:09.470826 | ubuntu-noble | ++ return 1 2026-10-06 03:14:09.471214 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:09.471264 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:09.471795 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev19 /source 2026-10-06 03:14:09.471897 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:09.471938 | ubuntu-noble | ++ local directory=glance-31.1.1.dev19 2026-10-06 03:14:09.471976 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:09.472022 | ubuntu-noble | ++ local name=glance 2026-10-06 03:14:09.472045 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:09.472100 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:09.472124 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-10-06 03:14:09.472147 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-10-06 03:14:09.472190 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:09.472210 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-10-06 03:14:09.472231 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-10-06 03:14:09.472253 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:09.472272 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-10-06 03:14:09.472292 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-10-06 03:14:09.472317 | ubuntu-noble | ++ return 1 2026-10-06 03:14:09.472731 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:09.472810 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:09.472841 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.472855 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.472872 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:09.472892 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.472903 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-10-06 03:14:09.472919 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:09.472933 | ubuntu-noble | + popd 2026-10-06 03:14:09.473009 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:09.473031 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:09.473513 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-10-06 03:14:09.475244 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-10-06 03:14:09.475346 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-10-06 03:14:09.475407 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-10-06 03:14:09.475432 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-10-06 03:14:09.475472 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.103860 | ubuntu-noble | 2026-10-06 03:14:12 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2358834/2358834] -> "heat-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:12.104841 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:12.104870 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.104875 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.106806 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.106883 | ubuntu-noble | ++ head -1 2026-10-06 03:14:12.107076 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:12.114258 | ubuntu-noble | + directory=openstack_heat-25.0.2.dev1 2026-10-06 03:14:12.115362 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.2.dev1 2026-10-06 03:14:12.115408 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:12.115416 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-10-06 03:14:12.115421 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:12.115426 | ubuntu-noble | ++ local name=openstack_heat 2026-10-06 03:14:12.115432 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:12.115436 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:12.115442 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-10-06 03:14:12.115448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-10-06 03:14:12.115490 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:12.115496 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-10-06 03:14:12.115501 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-10-06 03:14:12.115505 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:12.115510 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-10-06 03:14:12.115515 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-10-06 03:14:12.115520 | ubuntu-noble | ++ return 1 2026-10-06 03:14:12.115532 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:12.115537 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:12.116199 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.2.dev1 /source 2026-10-06 03:14:12.116229 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:12.116235 | ubuntu-noble | ++ local directory=openstack_heat-25.0.2.dev1 2026-10-06 03:14:12.116239 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:12.116244 | ubuntu-noble | ++ local name=openstack_heat 2026-10-06 03:14:12.116248 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:12.116253 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:12.116258 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-10-06 03:14:12.116263 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-10-06 03:14:12.116268 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:12.116272 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-10-06 03:14:12.116276 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-10-06 03:14:12.116281 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:12.116285 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-10-06 03:14:12.116289 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-10-06 03:14:12.116294 | ubuntu-noble | ++ return 1 2026-10-06 03:14:12.116359 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:12.116426 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:12.116464 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.116483 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.116851 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:12.116872 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.116878 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-10-06 03:14:12.116883 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:12.116888 | ubuntu-noble | + popd 2026-10-06 03:14:12.116893 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:12.116899 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:12.117333 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-10-06 03:14:12.118846 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-10-06 03:14:12.118882 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-10-06 03:14:12.118887 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-10-06 03:14:12.118892 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-10-06 03:14:12.118897 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.699891 | ubuntu-noble | 2026-10-06 03:14:13 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5397412/5397412] -> "horizon-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:13.701647 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:13.701699 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.701708 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.703829 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.703879 | ubuntu-noble | ++ head -1 2026-10-06 03:14:13.704516 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:13.709520 | ubuntu-noble | + directory=horizon-25.5.3.dev10 2026-10-06 03:14:13.710370 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev10 2026-10-06 03:14:13.710497 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:13.710539 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-10-06 03:14:13.710596 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:13.710659 | ubuntu-noble | ++ local name=horizon 2026-10-06 03:14:13.710690 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:13.710735 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:13.710788 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-10-06 03:14:13.710819 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-10-06 03:14:13.710866 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:13.710888 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-10-06 03:14:13.710911 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-10-06 03:14:13.710934 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:13.710955 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-10-06 03:14:13.710977 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-10-06 03:14:13.711002 | ubuntu-noble | ++ return 1 2026-10-06 03:14:13.711410 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:13.711488 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:13.712173 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev10 /source 2026-10-06 03:14:13.712262 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:13.712298 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev10 2026-10-06 03:14:13.712335 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:13.712385 | ubuntu-noble | ++ local name=horizon 2026-10-06 03:14:13.712418 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:13.712464 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:13.712491 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-10-06 03:14:13.712517 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-10-06 03:14:13.712554 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:13.712610 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-10-06 03:14:13.712640 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-10-06 03:14:13.712674 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:13.712704 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-10-06 03:14:13.712728 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-10-06 03:14:13.712778 | ubuntu-noble | ++ return 1 2026-10-06 03:14:13.713108 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:13.713200 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:13.713248 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.713271 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.713300 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:13.713329 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.713349 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-10-06 03:14:13.713376 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:13.713400 | ubuntu-noble | + popd 2026-10-06 03:14:13.713552 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:13.713633 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:13.714510 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-10-06 03:14:13.716215 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-10-06 03:14:13.716247 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-10-06 03:14:13.716252 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-10-06 03:14:13.716268 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-10-06 03:14:13.716272 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.272914 | ubuntu-noble | 2026-10-06 03:14:15 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3060991/3060991] -> "ironic-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:15.274356 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:15.274403 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.274410 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.276840 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.276893 | ubuntu-noble | ++ head -1 2026-10-06 03:14:15.276900 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:15.283504 | ubuntu-noble | + directory=ironic-32.1.1.dev3 2026-10-06 03:14:15.284185 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.1.1.dev3 2026-10-06 03:14:15.284290 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:15.284320 | ubuntu-noble | ++ local directory=ironic-32.1.1.dev3 2026-10-06 03:14:15.284345 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:15.284380 | ubuntu-noble | ++ local name=ironic 2026-10-06 03:14:15.284397 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:15.284428 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:15.284454 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-10-06 03:14:15.284475 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-10-06 03:14:15.284511 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-10-06 03:14:15.284541 | ubuntu-noble | ++ return 0 2026-10-06 03:14:15.284935 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-10-06 03:14:15.285567 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.1.1.dev3 /source 2026-10-06 03:14:15.285680 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:15.285726 | ubuntu-noble | ++ local directory=ironic-32.1.1.dev3 2026-10-06 03:14:15.285802 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:15.285869 | ubuntu-noble | ++ local name=ironic 2026-10-06 03:14:15.285901 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:15.285950 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:15.285977 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-10-06 03:14:15.286004 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-10-06 03:14:15.286055 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:15.286082 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-10-06 03:14:15.286107 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-10-06 03:14:15.286135 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:15.286160 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-10-06 03:14:15.286186 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-10-06 03:14:15.286214 | ubuntu-noble | ++ return 1 2026-10-06 03:14:15.286536 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:15.286590 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:15.286618 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.286630 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.286646 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-10-06 03:14:15.286664 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.472645 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-10-06 03:14:15.475984 | ubuntu-noble | + find ironic-32.1.1.dev3 -type f 2026-10-06 03:14:15.476136 | ubuntu-noble | + sort 2026-10-06 03:14:15.486135 | ubuntu-noble | + pushd ironic-32.1.1.dev3 2026-10-06 03:14:15.487259 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-10-06 03:14:15.487304 | ubuntu-noble | ++ sort 2026-10-06 03:14:15.489909 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.490010 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-10-06 03:14:15.490055 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-10-06 03:14:15.490098 | 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-10-06 03:14:15.490125 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-10-06 03:14:15.490139 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-10-06 03:14:15.490161 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.491561 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-10-06 03:14:15.491970 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-10-06 03:14:15.492196 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-10-06 03:14:15.492317 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-10-06 03:14:15.492419 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-10-06 03:14:15.492532 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-10-06 03:14:15.492680 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-10-06 03:14:15.492811 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-10-06 03:14:15.492991 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-10-06 03:14:15.493080 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-10-06 03:14:15.493178 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-10-06 03:14:15.493292 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-10-06 03:14:15.493520 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-10-06 03:14:15.494849 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-10-06 03:14:15.494882 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-10-06 03:14:15.494890 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-10-06 03:14:15.494897 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-10-06 03:14:15.494904 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-10-06 03:14:15.495786 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-10-06 03:14:15.495801 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-10-06 03:14:15.495806 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.495809 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-10-06 03:14:15.495813 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-10-06 03:14:15.496117 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-10-06 03:14:15.496972 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-10-06 03:14:15.497642 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-10-06 03:14:15.498014 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-10-06 03:14:15.498154 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-10-06 03:14:15.498358 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-10-06 03:14:15.498561 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-10-06 03:14:15.498726 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-10-06 03:14:15.499083 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.500906 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-10-06 03:14:15.501338 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-10-06 03:14:15.501683 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-10-06 03:14:15.501830 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-10-06 03:14:15.501943 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-10-06 03:14:15.502090 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-10-06 03:14:15.502281 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-10-06 03:14:15.502453 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-10-06 03:14:15.502730 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-10-06 03:14:15.502945 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-10-06 03:14:15.503081 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-10-06 03:14:15.503239 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-10-06 03:14:15.503486 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-10-06 03:14:15.503679 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-10-06 03:14:15.503924 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-10-06 03:14:15.504116 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-10-06 03:14:15.504689 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-10-06 03:14:15.505032 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-10-06 03:14:15.505779 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-10-06 03:14:15.505821 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-10-06 03:14:15.506002 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.506177 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-10-06 03:14:15.506635 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-10-06 03:14:15.507042 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-10-06 03:14:15.507888 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-10-06 03:14:15.508521 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-10-06 03:14:15.508839 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-10-06 03:14:15.509028 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-10-06 03:14:15.509187 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-10-06 03:14:15.509383 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-10-06 03:14:15.509848 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-10-06 03:14:15.511728 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-10-06 03:14:15.511892 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.511972 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-10-06 03:14:15.512014 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-10-06 03:14:15.512051 | 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-10-06 03:14:15.512087 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-10-06 03:14:15.512105 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-10-06 03:14:15.512134 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.513802 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-10-06 03:14:15.514172 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-10-06 03:14:15.514517 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-10-06 03:14:15.515787 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-10-06 03:14:15.515806 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-10-06 03:14:15.515814 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-10-06 03:14:15.515821 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-10-06 03:14:15.515828 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-10-06 03:14:15.515834 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-10-06 03:14:15.515840 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-10-06 03:14:15.515990 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-10-06 03:14:15.516222 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-10-06 03:14:15.516364 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.516544 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-10-06 03:14:15.516798 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-10-06 03:14:15.516992 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-10-06 03:14:15.517230 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-10-06 03:14:15.517458 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-10-06 03:14:15.517853 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.519443 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-10-06 03:14:15.519857 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-10-06 03:14:15.520160 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-10-06 03:14:15.520261 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-10-06 03:14:15.520371 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-10-06 03:14:15.520511 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-10-06 03:14:15.520842 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-10-06 03:14:15.521077 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-10-06 03:14:15.521248 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-10-06 03:14:15.521467 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-10-06 03:14:15.521687 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-10-06 03:14:15.521915 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-10-06 03:14:15.522044 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.522176 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-10-06 03:14:15.522382 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-10-06 03:14:15.522525 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-10-06 03:14:15.522717 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-10-06 03:14:15.522878 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-10-06 03:14:15.524160 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-10-06 03:14:15.524301 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.524374 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-10-06 03:14:15.524412 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-10-06 03:14:15.524445 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-10-06 03:14:15.524476 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-10-06 03:14:15.524493 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-10-06 03:14:15.524520 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.526072 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-10-06 03:14:15.526483 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-10-06 03:14:15.526872 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-10-06 03:14:15.526992 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-10-06 03:14:15.527101 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-10-06 03:14:15.527227 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-10-06 03:14:15.527396 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-10-06 03:14:15.527879 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-10-06 03:14:15.529814 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-10-06 03:14:15.529839 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-10-06 03:14:15.529845 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-10-06 03:14:15.529851 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-10-06 03:14:15.529857 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-10-06 03:14:15.529863 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-10-06 03:14:15.529868 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-10-06 03:14:15.529874 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-10-06 03:14:15.529880 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-10-06 03:14:15.529886 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-10-06 03:14:15.529902 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-10-06 03:14:15.529908 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-10-06 03:14:15.529914 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-10-06 03:14:15.529920 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-10-06 03:14:15.529926 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-10-06 03:14:15.529931 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-10-06 03:14:15.529937 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-10-06 03:14:15.529943 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-10-06 03:14:15.529948 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-10-06 03:14:15.529954 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-10-06 03:14:15.529960 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-10-06 03:14:15.529965 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-10-06 03:14:15.531794 | ubuntu-noble | checking file ironic/db/api.py 2026-10-06 03:14:15.531814 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-10-06 03:14:15.531818 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-10-06 03:14:15.531822 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.531825 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-10-06 03:14:15.531829 | ubuntu-noble | checking file ironic/objects/node.py 2026-10-06 03:14:15.532428 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-10-06 03:14:15.532867 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-10-06 03:14:15.534001 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-10-06 03:14:15.534198 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-10-06 03:14:15.534900 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-10-06 03:14:15.535094 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-10-06 03:14:15.535258 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-10-06 03:14:15.535398 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-10-06 03:14:15.535724 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.537268 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-10-06 03:14:15.537695 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-10-06 03:14:15.538056 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-10-06 03:14:15.538179 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-10-06 03:14:15.538303 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-10-06 03:14:15.538429 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-10-06 03:14:15.538632 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-10-06 03:14:15.539105 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-10-06 03:14:15.539352 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-10-06 03:14:15.539470 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-10-06 03:14:15.539510 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-10-06 03:14:15.539591 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-10-06 03:14:15.539638 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-10-06 03:14:15.539692 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-10-06 03:14:15.539742 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-10-06 03:14:15.539809 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-10-06 03:14:15.539855 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-10-06 03:14:15.539902 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-10-06 03:14:15.539943 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-10-06 03:14:15.539990 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-10-06 03:14:15.540048 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-10-06 03:14:15.540115 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-10-06 03:14:15.540187 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-10-06 03:14:15.540480 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-10-06 03:14:15.540631 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-10-06 03:14:15.540852 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-10-06 03:14:15.540963 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-10-06 03:14:15.541133 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-10-06 03:14:15.541683 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-10-06 03:14:15.541871 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-10-06 03:14:15.542249 | ubuntu-noble | patching file ironic/db/api.py 2026-10-06 03:14:15.542423 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-10-06 03:14:15.542723 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-10-06 03:14:15.543034 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.543147 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-10-06 03:14:15.543264 | ubuntu-noble | patching file ironic/objects/node.py 2026-10-06 03:14:15.544032 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-10-06 03:14:15.544390 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-10-06 03:14:15.545423 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-10-06 03:14:15.545674 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-10-06 03:14:15.546383 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-10-06 03:14:15.546559 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-10-06 03:14:15.546808 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-10-06 03:14:15.546957 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-10-06 03:14:15.548859 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-10-06 03:14:15.548956 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.549011 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-10-06 03:14:15.549040 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-10-06 03:14:15.549061 | 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-10-06 03:14:15.549080 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-10-06 03:14:15.549090 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-10-06 03:14:15.549105 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.550347 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-10-06 03:14:15.550503 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.550971 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.552683 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-10-06 03:14:15.552707 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.552817 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-10-06 03:14:15.552916 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.552958 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-10-06 03:14:15.552986 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-10-06 03:14:15.552997 | 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-10-06 03:14:15.553020 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-10-06 03:14:15.553027 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-10-06 03:14:15.553035 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.554791 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-10-06 03:14:15.554810 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.555076 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-10-06 03:14:15.555386 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-10-06 03:14:15.555720 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.557801 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-10-06 03:14:15.557821 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-10-06 03:14:15.557825 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-10-06 03:14:15.557829 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-10-06 03:14:15.558451 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-10-06 03:14:15.558509 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.558547 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-10-06 03:14:15.558558 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-10-06 03:14:15.558566 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-10-06 03:14:15.558617 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-10-06 03:14:15.558626 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-10-06 03:14:15.558635 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.560627 | ubuntu-noble | checking file ironic/common/states.py 2026-10-06 03:14:15.560654 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-10-06 03:14:15.560661 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-10-06 03:14:15.560668 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-10-06 03:14:15.560779 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.562816 | ubuntu-noble | patching file ironic/common/states.py 2026-10-06 03:14:15.562855 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-10-06 03:14:15.562863 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-10-06 03:14:15.562869 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-10-06 03:14:15.563046 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-10-06 03:14:15.563140 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:15.563187 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-10-06 03:14:15.563209 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-10-06 03:14:15.563252 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-10-06 03:14:15.563266 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-10-06 03:14:15.563274 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-10-06 03:14:15.563282 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:15.565017 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-10-06 03:14:15.565132 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:15.566328 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-10-06 03:14:15.566778 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-10-06 03:14:15.566858 | ubuntu-noble | + popd 2026-10-06 03:14:15.567842 | ubuntu-noble | + find ironic-32.1.1.dev3 -type f 2026-10-06 03:14:15.567865 | ubuntu-noble | + sort 2026-10-06 03:14:15.577828 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.1.1.dev3 files-before files-after 2026-10-06 03:14:15.577956 | ubuntu-noble | + local directory=ironic-32.1.1.dev3 2026-10-06 03:14:15.577996 | ubuntu-noble | + local before=files-before 2026-10-06 03:14:15.578021 | ubuntu-noble | + local after=files-after 2026-10-06 03:14:15.578044 | ubuntu-noble | + local sources_txt 2026-10-06 03:14:15.578891 | ubuntu-noble | ++ find ironic-32.1.1.dev3 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-10-06 03:14:15.579006 | ubuntu-noble | ++ head -1 2026-10-06 03:14:15.581644 | ubuntu-noble | + sources_txt=ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.581714 | ubuntu-noble | + [[ -z ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt ]] 2026-10-06 03:14:15.581746 | ubuntu-noble | + local new_files 2026-10-06 03:14:15.582259 | ubuntu-noble | ++ comm -13 files-before files-after 2026-10-06 03:14:15.585721 | ubuntu-noble | + new_files='ironic-32.1.1.dev3/ironic/api/controllers/v1/node.py.orig 2026-10-06 03:14:15.585774 | ubuntu-noble | ironic-32.1.1.dev3/ironic/api/controllers/v1/port.py.orig 2026-10-06 03:14:15.585782 | ubuntu-noble | ironic-32.1.1.dev3/ironic/api/controllers/v1/portgroup.py.orig 2026-10-06 03:14:15.585785 | ubuntu-noble | ironic-32.1.1.dev3/ironic/api/controllers/v1/utils.py.orig 2026-10-06 03:14:15.585789 | ubuntu-noble | ironic-32.1.1.dev3/ironic/conductor/manager.py.orig 2026-10-06 03:14:15.585792 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-10-06 03:14:15.585796 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-10-06 03:14:15.585799 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-10-06 03:14:15.585803 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-10-06 03:14:15.585807 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-10-06 03:14:15.585810 | ubuntu-noble | ironic-32.1.1.dev3/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-10-06 03:14:15.585814 | ubuntu-noble | ironic-32.1.1.dev3/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-10-06 03:14:15.585817 | ubuntu-noble | ironic-32.1.1.dev3/ironic/tests/unit/conductor/test_manager.py.orig 2026-10-06 03:14:15.585820 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-10-06 03:14:15.585824 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-10-06 03:14:15.585827 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-10-06 03:14:15.585830 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-10-06 03:14:15.585833 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-10-06 03:14:15.585837 | ubuntu-noble | + [[ -z ironic-32.1.1.dev3/ironic/api/controllers/v1/node.py.orig 2026-10-06 03:14:15.585840 | ubuntu-noble | ironic-32.1.1.dev3/ironic/api/controllers/v1/port.py.orig 2026-10-06 03:14:15.585843 | ubuntu-noble | ironic-32.1.1.dev3/ironic/api/controllers/v1/portgroup.py.orig 2026-10-06 03:14:15.585847 | ubuntu-noble | ironic-32.1.1.dev3/ironic/api/controllers/v1/utils.py.orig 2026-10-06 03:14:15.585850 | ubuntu-noble | ironic-32.1.1.dev3/ironic/conductor/manager.py.orig 2026-10-06 03:14:15.585853 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-10-06 03:14:15.585856 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-10-06 03:14:15.585860 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-10-06 03:14:15.585863 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-10-06 03:14:15.585866 | ubuntu-noble | ironic-32.1.1.dev3/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-10-06 03:14:15.585869 | ubuntu-noble | ironic-32.1.1.dev3/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-10-06 03:14:15.585873 | ubuntu-noble | ironic-32.1.1.dev3/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-10-06 03:14:15.585876 | ubuntu-noble | ironic-32.1.1.dev3/ironic/tests/unit/conductor/test_manager.py.orig 2026-10-06 03:14:15.585879 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-10-06 03:14:15.585882 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-10-06 03:14:15.585888 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-10-06 03:14:15.585894 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-10-06 03:14:15.585900 | ubuntu-noble | ironic-32.1.1.dev3/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-10-06 03:14:15.585973 | ubuntu-noble | ++ tail -c1 ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.587822 | ubuntu-noble | + [[ -n l ]] 2026-10-06 03:14:15.587847 | ubuntu-noble | + echo 2026-10-06 03:14:15.587864 | ubuntu-noble | + local file 2026-10-06 03:14:15.587868 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587872 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587877 | ubuntu-noble | + continue 2026-10-06 03:14:15.587880 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587884 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587888 | ubuntu-noble | + continue 2026-10-06 03:14:15.587892 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587896 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587899 | ubuntu-noble | + continue 2026-10-06 03:14:15.587903 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587907 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587910 | ubuntu-noble | + continue 2026-10-06 03:14:15.587914 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587918 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587922 | ubuntu-noble | + continue 2026-10-06 03:14:15.587926 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587929 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587933 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.587938 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.587943 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-10-06 03:14:15.587947 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587951 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587960 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.587964 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.587968 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-10-06 03:14:15.587972 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587975 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.587979 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.587982 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.587987 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-10-06 03:14:15.587993 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.587998 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588004 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588010 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588016 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-10-06 03:14:15.588022 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588028 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588032 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588035 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588038 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-10-06 03:14:15.588042 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588045 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588048 | ubuntu-noble | + continue 2026-10-06 03:14:15.588053 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588059 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588070 | ubuntu-noble | + continue 2026-10-06 03:14:15.588076 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588083 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588086 | ubuntu-noble | + continue 2026-10-06 03:14:15.588090 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588093 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588099 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588103 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588107 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-10-06 03:14:15.588110 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588113 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588116 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588120 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588123 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-10-06 03:14:15.588127 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588130 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588134 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588139 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588146 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-10-06 03:14:15.588152 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588157 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588164 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588167 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588171 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-10-06 03:14:15.588179 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:15.588186 | ubuntu-noble | + case $file in 2026-10-06 03:14:15.588190 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt' 2026-10-06 03:14:15.588194 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.1.1.dev3/ironic.egg-info/SOURCES.txt 2026-10-06 03:14:15.588197 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-10-06 03:14:15.588201 | ubuntu-noble | + rm files-before files-after 2026-10-06 03:14:15.589772 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.1.1.dev3 2026-10-06 03:14:16.247124 | ubuntu-noble | + rm -r ironic-32.1.1.dev3 2026-10-06 03:14:16.295497 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-10-06 03:14:16.295534 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-10-06 03:14:16.295543 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:16.295547 | ubuntu-noble | + popd 2026-10-06 03:14:16.295615 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:16.295623 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:16.296290 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-10-06 03:14:16.297787 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-10-06 03:14:16.297815 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-10-06 03:14:16.297847 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-10-06 03:14:16.297854 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-10-06 03:14:16.297878 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.912983 | ubuntu-noble | 2026-10-06 03:14:17 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:17.913113 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:17.913196 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.913203 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.917342 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.917401 | ubuntu-noble | ++ head -1 2026-10-06 03:14:17.917406 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:17.920929 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-10-06 03:14:17.921871 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-10-06 03:14:17.921894 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:17.921898 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-10-06 03:14:17.921903 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:17.921907 | ubuntu-noble | ++ local name=keystone 2026-10-06 03:14:17.921910 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:17.921913 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:17.921917 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-10-06 03:14:17.921920 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-10-06 03:14:17.921925 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:17.921928 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-10-06 03:14:17.921937 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-10-06 03:14:17.921941 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:17.921944 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-10-06 03:14:17.921948 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-10-06 03:14:17.921951 | ubuntu-noble | ++ return 1 2026-10-06 03:14:17.921958 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:17.921962 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:17.922730 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-10-06 03:14:17.922744 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:17.922747 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-10-06 03:14:17.922786 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:17.922789 | ubuntu-noble | ++ local name=keystone 2026-10-06 03:14:17.922792 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:17.922796 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:17.922799 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-10-06 03:14:17.922803 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-10-06 03:14:17.922807 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:17.922811 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-10-06 03:14:17.922814 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-10-06 03:14:17.922817 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:17.922821 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-10-06 03:14:17.922824 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-10-06 03:14:17.922828 | ubuntu-noble | ++ return 1 2026-10-06 03:14:17.922834 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:17.922837 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:17.922913 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.922925 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.922930 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:17.922939 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.922946 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-10-06 03:14:17.922951 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:17.922960 | ubuntu-noble | + popd 2026-10-06 03:14:17.922992 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:17.923002 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:17.923639 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-10-06 03:14:17.925380 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-10-06 03:14:17.925410 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-10-06 03:14:17.925439 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-10-06 03:14:17.925445 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-10-06 03:14:17.925462 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.149735 | ubuntu-noble | 2026-10-06 03:14:19 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981551/981551] -> "magnum-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:19.151460 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:19.151516 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.151526 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.152777 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.155064 | ubuntu-noble | ++ head -1 2026-10-06 03:14:19.155118 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:19.160406 | ubuntu-noble | + directory=magnum-21.0.2.dev10 2026-10-06 03:14:19.160777 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev10 2026-10-06 03:14:19.160853 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:19.160869 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev10 2026-10-06 03:14:19.160902 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:19.160939 | ubuntu-noble | ++ local name=magnum 2026-10-06 03:14:19.160952 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:19.161014 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:19.161024 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-10-06 03:14:19.161035 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-10-06 03:14:19.161069 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:19.161081 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-10-06 03:14:19.161090 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-10-06 03:14:19.161110 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:19.161117 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-10-06 03:14:19.161123 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-10-06 03:14:19.161131 | ubuntu-noble | ++ return 1 2026-10-06 03:14:19.161463 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:19.161475 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:19.162867 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev10 /source 2026-10-06 03:14:19.162926 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:19.162933 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev10 2026-10-06 03:14:19.162938 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:19.162948 | ubuntu-noble | ++ local name=magnum 2026-10-06 03:14:19.162952 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:19.162957 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:19.162961 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-10-06 03:14:19.162966 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-10-06 03:14:19.162971 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:19.162975 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-10-06 03:14:19.162979 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-10-06 03:14:19.162984 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:19.162988 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-10-06 03:14:19.162993 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-10-06 03:14:19.162997 | ubuntu-noble | ++ return 1 2026-10-06 03:14:19.163519 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:19.163534 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:19.163539 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.163543 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.163548 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:19.163564 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.163569 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-10-06 03:14:19.163573 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:19.163577 | ubuntu-noble | + popd 2026-10-06 03:14:19.163582 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:19.163586 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:19.163923 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-10-06 03:14:19.166206 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-10-06 03:14:19.166240 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-10-06 03:14:19.166275 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-10-06 03:14:19.166283 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-10-06 03:14:19.166289 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.770590 | ubuntu-noble | 2026-10-06 03:14:20 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3591611/3591611] -> "manila-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:20.771850 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:20.771881 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.771886 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.773789 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.773810 | ubuntu-noble | ++ head -1 2026-10-06 03:14:20.773818 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:20.779000 | ubuntu-noble | + directory=manila-21.0.3.dev2 2026-10-06 03:14:20.780012 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.3.dev2 2026-10-06 03:14:20.780038 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:20.780043 | ubuntu-noble | ++ local directory=manila-21.0.3.dev2 2026-10-06 03:14:20.780047 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:20.780050 | ubuntu-noble | ++ local name=manila 2026-10-06 03:14:20.780054 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:20.780057 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:20.780060 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-10-06 03:14:20.780064 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-10-06 03:14:20.780067 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:20.780071 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-10-06 03:14:20.780074 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-10-06 03:14:20.780077 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:20.780081 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-10-06 03:14:20.780084 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-10-06 03:14:20.780087 | ubuntu-noble | ++ return 1 2026-10-06 03:14:20.780094 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:20.780098 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:20.780863 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.3.dev2 /source 2026-10-06 03:14:20.780905 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:20.780915 | ubuntu-noble | ++ local directory=manila-21.0.3.dev2 2026-10-06 03:14:20.780923 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:20.780931 | ubuntu-noble | ++ local name=manila 2026-10-06 03:14:20.780938 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:20.780946 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:20.780961 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-10-06 03:14:20.780969 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-10-06 03:14:20.780977 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:20.780984 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-10-06 03:14:20.780992 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-10-06 03:14:20.780999 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:20.781006 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-10-06 03:14:20.781014 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-10-06 03:14:20.781021 | ubuntu-noble | ++ return 1 2026-10-06 03:14:20.781799 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:20.781818 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:20.781822 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.781827 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.781831 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:20.781835 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.781840 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-10-06 03:14:20.781843 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:20.781847 | ubuntu-noble | + popd 2026-10-06 03:14:20.781862 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:20.781870 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:20.782274 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-10-06 03:14:20.784315 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-10-06 03:14:20.784336 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-10-06 03:14:20.784378 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-10-06 03:14:20.784383 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-10-06 03:14:20.784401 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.885442 | ubuntu-noble | 2026-10-06 03:14:21 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:21.887570 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:21.887630 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.887642 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.890824 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.890868 | ubuntu-noble | ++ head -1 2026-10-06 03:14:21.892367 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:21.895363 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-10-06 03:14:21.895840 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-10-06 03:14:21.895926 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:21.895937 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-10-06 03:14:21.895948 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:21.895988 | ubuntu-noble | ++ local name=masakari 2026-10-06 03:14:21.895999 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:21.896029 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:21.896042 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-10-06 03:14:21.896054 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-10-06 03:14:21.896067 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:21.896079 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-10-06 03:14:21.896093 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-10-06 03:14:21.896101 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:21.896110 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-10-06 03:14:21.896117 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-10-06 03:14:21.896130 | ubuntu-noble | ++ return 1 2026-10-06 03:14:21.896439 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:21.896454 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:21.897904 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-10-06 03:14:21.897954 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:21.897966 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-10-06 03:14:21.897974 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:21.897981 | ubuntu-noble | ++ local name=masakari 2026-10-06 03:14:21.897989 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:21.897994 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:21.897998 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-10-06 03:14:21.898003 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-10-06 03:14:21.898007 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:21.898011 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-10-06 03:14:21.898015 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-10-06 03:14:21.898019 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:21.898023 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-10-06 03:14:21.898027 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-10-06 03:14:21.898032 | ubuntu-noble | ++ return 1 2026-10-06 03:14:21.898609 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:21.898646 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:21.898652 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.898657 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.898661 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:21.898666 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.898670 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-10-06 03:14:21.898674 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:21.898678 | ubuntu-noble | + popd 2026-10-06 03:14:21.898682 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:21.898687 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:21.898933 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:21.900842 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:21.900875 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-10-06 03:14:21.900885 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:21.900895 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:21.900901 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.916717 | ubuntu-noble | 2026-10-06 03:14:22 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:22.918622 | 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-10-06 03:14:22.918680 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.918688 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.920819 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.920860 | ubuntu-noble | ++ head -1 2026-10-06 03:14:22.920874 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:22.925022 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:22.925828 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:22.925863 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:22.925870 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:22.925875 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:22.925879 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-10-06 03:14:22.925883 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:22.925887 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:22.925891 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-10-06 03:14:22.925895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-10-06 03:14:22.925910 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:22.925915 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-10-06 03:14:22.925919 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-10-06 03:14:22.925923 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-10-06 03:14:22.925927 | ubuntu-noble | ++ return 0 2026-10-06 03:14:22.926249 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-10-06 03:14:22.926597 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-10-06 03:14:22.926666 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:22.926689 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:22.926712 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:22.926803 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-10-06 03:14:22.926818 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:22.926826 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:22.926832 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-10-06 03:14:22.926853 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-10-06 03:14:22.926861 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:22.926868 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-10-06 03:14:22.926876 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-10-06 03:14:22.926882 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:22.926890 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-10-06 03:14:22.926896 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-10-06 03:14:22.926903 | ubuntu-noble | ++ return 1 2026-10-06 03:14:22.927465 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:22.927482 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:22.927488 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.927494 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.927500 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-10-06 03:14:22.927506 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.943785 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:22.947379 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-10-06 03:14:22.947434 | ubuntu-noble | + sort 2026-10-06 03:14:22.949063 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:22.951605 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-10-06 03:14:22.951642 | ubuntu-noble | ++ sort 2026-10-06 03:14:22.952697 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:22.952732 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-10-06 03:14:22.952742 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-10-06 03:14:22.952777 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-10-06 03:14:22.952807 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-10-06 03:14:22.952812 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-10-06 03:14:22.952818 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:22.954623 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-10-06 03:14:22.954644 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-10-06 03:14:22.954785 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:22.956603 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-10-06 03:14:22.956639 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-10-06 03:14:22.956649 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-10-06 03:14:22.956726 | ubuntu-noble | + popd 2026-10-06 03:14:22.958848 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-10-06 03:14:22.958900 | ubuntu-noble | + sort 2026-10-06 03:14:22.961526 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-10-06 03:14:22.961623 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:22.961637 | ubuntu-noble | + local before=files-before 2026-10-06 03:14:22.961649 | ubuntu-noble | + local after=files-after 2026-10-06 03:14:22.961658 | ubuntu-noble | + local sources_txt 2026-10-06 03:14:22.964686 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-10-06 03:14:22.964785 | ubuntu-noble | ++ head -1 2026-10-06 03:14:22.965604 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-10-06 03:14:22.965624 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-10-06 03:14:22.965635 | ubuntu-noble | + local new_files 2026-10-06 03:14:22.966515 | ubuntu-noble | ++ comm -13 files-before files-after 2026-10-06 03:14:22.968148 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-10-06 03:14:22.968192 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-10-06 03:14:22.969048 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-10-06 03:14:22.970670 | ubuntu-noble | + [[ -n h ]] 2026-10-06 03:14:22.970697 | ubuntu-noble | + echo 2026-10-06 03:14:22.970716 | ubuntu-noble | + local file 2026-10-06 03:14:22.970724 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:22.970732 | ubuntu-noble | + case $file in 2026-10-06 03:14:22.970740 | ubuntu-noble | + continue 2026-10-06 03:14:22.970829 | ubuntu-noble | + rm files-before files-after 2026-10-06 03:14:22.973043 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:23.015266 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-10-06 03:14:23.022234 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:23.022276 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-10-06 03:14:23.022283 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:23.022288 | ubuntu-noble | + popd 2026-10-06 03:14:23.022299 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:23.022305 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:23.023136 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:23.024805 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:23.024833 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-10-06 03:14:23.024875 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:23.024882 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:23.024889 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.069896 | ubuntu-noble | 2026-10-06 03:14:24 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-10-06 03:14:24.071365 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:24.071404 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.071409 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.073841 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.073898 | ubuntu-noble | ++ head -1 2026-10-06 03:14:24.074398 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:24.080695 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-10-06 03:14:24.081495 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-10-06 03:14:24.081590 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:24.081605 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-10-06 03:14:24.081614 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:24.081627 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-10-06 03:14:24.081636 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:24.081644 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:24.081656 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-10-06 03:14:24.081665 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-10-06 03:14:24.081676 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:24.081687 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-10-06 03:14:24.081698 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-10-06 03:14:24.081709 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:24.081718 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-10-06 03:14:24.081726 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-10-06 03:14:24.081737 | ubuntu-noble | ++ return 1 2026-10-06 03:14:24.082381 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:24.082413 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:24.082719 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-10-06 03:14:24.082839 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:24.082854 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-10-06 03:14:24.082867 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:24.082873 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-10-06 03:14:24.082879 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:24.082885 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:24.082892 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-10-06 03:14:24.082899 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-10-06 03:14:24.082906 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:24.082912 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-10-06 03:14:24.082919 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-10-06 03:14:24.082925 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:24.082931 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-10-06 03:14:24.082937 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-10-06 03:14:24.082943 | ubuntu-noble | ++ return 1 2026-10-06 03:14:24.083615 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:24.083634 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:24.083641 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.083648 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.083654 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:24.083660 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.083667 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-10-06 03:14:24.083673 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:24.083680 | ubuntu-noble | + popd 2026-10-06 03:14:24.083687 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:24.083694 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:24.083884 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-10-06 03:14:24.085845 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-10-06 03:14:24.085882 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-10-06 03:14:24.085887 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-10-06 03:14:24.085893 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-10-06 03:14:24.085897 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.030494 | ubuntu-noble | 2026-10-06 03:14:26 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12269109/12269109] -> "neutron-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:26.031910 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:26.031949 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.031960 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.033713 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.037852 | ubuntu-noble | ++ head -1 2026-10-06 03:14:26.037908 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:26.046911 | ubuntu-noble | + directory=neutron-27.0.5.dev13 2026-10-06 03:14:26.048456 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.5.dev13 2026-10-06 03:14:26.048497 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:26.048504 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev13 2026-10-06 03:14:26.048510 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:26.048530 | ubuntu-noble | ++ local name=neutron 2026-10-06 03:14:26.048536 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:26.048541 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:26.048546 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-10-06 03:14:26.048551 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-10-06 03:14:26.048557 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:26.048562 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-10-06 03:14:26.048568 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-10-06 03:14:26.048585 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:26.048591 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-10-06 03:14:26.048596 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-10-06 03:14:26.048602 | ubuntu-noble | ++ return 1 2026-10-06 03:14:26.048613 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:26.048618 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:26.049695 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.5.dev13 /source 2026-10-06 03:14:26.049721 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:26.049727 | ubuntu-noble | ++ local directory=neutron-27.0.5.dev13 2026-10-06 03:14:26.049733 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:26.049738 | ubuntu-noble | ++ local name=neutron 2026-10-06 03:14:26.049742 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:26.049748 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:26.049773 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-10-06 03:14:26.049794 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-10-06 03:14:26.049800 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:26.049805 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-10-06 03:14:26.049810 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-10-06 03:14:26.049815 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:26.049820 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-10-06 03:14:26.049825 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-10-06 03:14:26.049831 | ubuntu-noble | ++ return 1 2026-10-06 03:14:26.049840 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:26.049846 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:26.049853 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.049859 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.049866 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:26.049871 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.049878 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-10-06 03:14:26.049883 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:26.049890 | ubuntu-noble | + popd 2026-10-06 03:14:26.050008 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:26.050022 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:26.050836 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-10-06 03:14:26.052819 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-10-06 03:14:26.052846 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-10-06 03:14:26.052852 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-10-06 03:14:26.052858 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-10-06 03:14:26.052863 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-10-06 03:14:27.877195 | ubuntu-noble | 2026-10-06 03:14:27 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:27.878232 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:27.878266 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-10-06 03:14:27.878277 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-10-06 03:14:27.880615 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-10-06 03:14:27.880642 | ubuntu-noble | ++ head -1 2026-10-06 03:14:27.881858 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:27.884157 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-10-06 03:14:27.884430 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-10-06 03:14:27.884500 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:27.884883 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-10-06 03:14:27.884902 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:27.884906 | ubuntu-noble | ++ local name=nova 2026-10-06 03:14:27.884909 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:27.884913 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:27.884926 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-10-06 03:14:27.884929 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-10-06 03:14:27.884933 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-10-06 03:14:27.884937 | ubuntu-noble | ++ return 0 2026-10-06 03:14:27.884943 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-10-06 03:14:27.885646 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-10-06 03:14:27.885663 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:27.885669 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-10-06 03:14:27.885675 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:27.885680 | ubuntu-noble | ++ local name=nova 2026-10-06 03:14:27.885686 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:27.885692 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:27.885698 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-10-06 03:14:27.885704 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-10-06 03:14:27.885710 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:27.885716 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-10-06 03:14:27.885722 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-10-06 03:14:27.885728 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:27.885733 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-10-06 03:14:27.885741 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-10-06 03:14:27.885787 | ubuntu-noble | ++ return 1 2026-10-06 03:14:27.885806 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:27.885814 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:27.885820 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-10-06 03:14:27.885826 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-10-06 03:14:27.885832 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-10-06 03:14:27.885838 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-10-06 03:14:28.296523 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-10-06 03:14:28.300825 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-10-06 03:14:28.300870 | ubuntu-noble | + sort 2026-10-06 03:14:28.315429 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-10-06 03:14:28.316485 | ubuntu-noble | ++ sort 2026-10-06 03:14:28.317799 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-10-06 03:14:28.319276 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-10-06 03:14:28.319400 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-10-06 03:14:28.319476 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-10-06 03:14:28.319557 | 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-10-06 03:14:28.319603 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-10-06 03:14:28.319634 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-10-06 03:14:28.319671 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-10-06 03:14:28.320971 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-10-06 03:14:28.321105 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-10-06 03:14:28.321607 | ubuntu-noble | + patch --forward --batch -p1 2026-10-06 03:14:28.322675 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-10-06 03:14:28.322894 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-10-06 03:14:28.323709 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-10-06 03:14:28.323729 | ubuntu-noble | + popd 2026-10-06 03:14:28.323738 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-10-06 03:14:28.324053 | ubuntu-noble | + sort 2026-10-06 03:14:28.337619 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-10-06 03:14:28.337669 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-10-06 03:14:28.337676 | ubuntu-noble | + local before=files-before 2026-10-06 03:14:28.337683 | ubuntu-noble | + local after=files-after 2026-10-06 03:14:28.337699 | ubuntu-noble | + local sources_txt 2026-10-06 03:14:28.340160 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-10-06 03:14:28.340200 | ubuntu-noble | ++ head -1 2026-10-06 03:14:28.341737 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-10-06 03:14:28.341787 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-10-06 03:14:28.341792 | ubuntu-noble | + local new_files 2026-10-06 03:14:28.342349 | ubuntu-noble | ++ comm -13 files-before files-after 2026-10-06 03:14:28.347551 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-10-06 03:14:28.347601 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-10-06 03:14:28.348191 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-10-06 03:14:28.349842 | ubuntu-noble | + [[ -n h ]] 2026-10-06 03:14:28.349866 | ubuntu-noble | + echo 2026-10-06 03:14:28.349918 | ubuntu-noble | + local file 2026-10-06 03:14:28.349929 | ubuntu-noble | + for file in $new_files 2026-10-06 03:14:28.349936 | ubuntu-noble | + case $file in 2026-10-06 03:14:28.349988 | 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-10-06 03:14:28.349994 | 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-10-06 03:14:28.350011 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-10-06 03:14:28.350078 | ubuntu-noble | + rm files-before files-after 2026-10-06 03:14:28.351726 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-10-06 03:14:29.955336 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-10-06 03:14:30.060478 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-10-06 03:14:30.060540 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-10-06 03:14:30.060550 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:30.060556 | ubuntu-noble | + popd 2026-10-06 03:14:30.060568 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:30.060575 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:30.061154 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-10-06 03:14:30.062199 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-10-06 03:14:30.062222 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-10-06 03:14:30.062228 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-10-06 03:14:30.062236 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-10-06 03:14:30.062242 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.499868 | ubuntu-noble | 2026-10-06 03:14:31 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1347000/1347000] -> "octavia-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:31.500678 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:31.500694 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.500698 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.502787 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.502811 | ubuntu-noble | ++ head -1 2026-10-06 03:14:31.502945 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:31.506105 | ubuntu-noble | + directory=octavia-17.0.1.dev20 2026-10-06 03:14:31.506670 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev20 2026-10-06 03:14:31.506685 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:31.506690 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-10-06 03:14:31.506696 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:31.506699 | ubuntu-noble | ++ local name=octavia 2026-10-06 03:14:31.506704 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:31.506777 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:31.506786 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-10-06 03:14:31.506791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-10-06 03:14:31.506813 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:31.506829 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-10-06 03:14:31.506833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-10-06 03:14:31.506836 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:31.506840 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-10-06 03:14:31.506844 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-10-06 03:14:31.506848 | ubuntu-noble | ++ return 1 2026-10-06 03:14:31.507208 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:31.507216 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:31.507422 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev20 /source 2026-10-06 03:14:31.507457 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:31.507475 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev20 2026-10-06 03:14:31.507496 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:31.507525 | ubuntu-noble | ++ local name=octavia 2026-10-06 03:14:31.507535 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:31.507556 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:31.507561 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-10-06 03:14:31.507576 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-10-06 03:14:31.507602 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:31.507607 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-10-06 03:14:31.507622 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-10-06 03:14:31.507636 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:31.507649 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-10-06 03:14:31.507654 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-10-06 03:14:31.507669 | ubuntu-noble | ++ return 1 2026-10-06 03:14:31.508244 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:31.508262 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:31.508266 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.508269 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.508273 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:31.508276 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.508280 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-10-06 03:14:31.508283 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:31.508286 | ubuntu-noble | + popd 2026-10-06 03:14:31.508290 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:31.508293 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:31.508448 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-10-06 03:14:31.509843 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-10-06 03:14:31.509868 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-10-06 03:14:31.509874 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-10-06 03:14:31.509878 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-10-06 03:14:31.509882 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.922943 | ubuntu-noble | 2026-10-06 03:14:32 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [572496/572496] -> "placement-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:32.925144 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:32.925220 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.925231 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.927828 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.927868 | ubuntu-noble | ++ head -1 2026-10-06 03:14:32.929709 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:32.940327 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev8 2026-10-06 03:14:32.941217 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev8 2026-10-06 03:14:32.941259 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:32.941274 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev8 2026-10-06 03:14:32.941304 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:32.941315 | ubuntu-noble | ++ local name=openstack_placement 2026-10-06 03:14:32.941322 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:32.941349 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:32.941359 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-10-06 03:14:32.941367 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-10-06 03:14:32.941448 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:32.941459 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-10-06 03:14:32.941465 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-10-06 03:14:32.941492 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:32.941499 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-10-06 03:14:32.941504 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-10-06 03:14:32.941511 | ubuntu-noble | ++ return 1 2026-10-06 03:14:32.942170 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:32.942198 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:32.942539 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev8 /source 2026-10-06 03:14:32.942616 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:32.942625 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev8 2026-10-06 03:14:32.942634 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:32.942660 | ubuntu-noble | ++ local name=openstack_placement 2026-10-06 03:14:32.942669 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:32.942678 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:32.942686 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-10-06 03:14:32.942705 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-10-06 03:14:32.942733 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:32.942741 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-10-06 03:14:32.942777 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-10-06 03:14:32.942790 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:32.942793 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-10-06 03:14:32.942797 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-10-06 03:14:32.942802 | ubuntu-noble | ++ return 1 2026-10-06 03:14:32.943576 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:32.943599 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:32.943605 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.943611 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.943618 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:32.943624 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.943630 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-10-06 03:14:32.943636 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:32.943642 | ubuntu-noble | + popd 2026-10-06 03:14:32.943648 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:32.943654 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:32.943887 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:32.945618 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:32.945642 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-10-06 03:14:32.945646 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:32.945650 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:32.945654 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.019934 | ubuntu-noble | 2026-10-06 03:14:35 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-10-06 03:14:35.021569 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:35.021628 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.021637 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.024661 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.024711 | ubuntu-noble | ++ head -1 2026-10-06 03:14:35.025819 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:35.029110 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-10-06 03:14:35.029927 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-10-06 03:14:35.029986 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:35.029996 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-10-06 03:14:35.030009 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:35.030015 | ubuntu-noble | ++ local name=skyline_apiserver 2026-10-06 03:14:35.030020 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:35.030029 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:35.030035 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-10-06 03:14:35.030044 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-10-06 03:14:35.030053 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:35.030061 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-10-06 03:14:35.030068 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-10-06 03:14:35.030075 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:35.030083 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-10-06 03:14:35.030090 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-10-06 03:14:35.030098 | ubuntu-noble | ++ return 1 2026-10-06 03:14:35.030710 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:35.030743 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:35.031085 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-10-06 03:14:35.031115 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:35.031144 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-10-06 03:14:35.031155 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:35.031178 | ubuntu-noble | ++ local name=skyline_apiserver 2026-10-06 03:14:35.031185 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:35.031206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:35.031218 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-10-06 03:14:35.031226 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-10-06 03:14:35.031250 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:35.031257 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-10-06 03:14:35.031266 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-10-06 03:14:35.031271 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:35.031279 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-10-06 03:14:35.031284 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-10-06 03:14:35.031291 | ubuntu-noble | ++ return 1 2026-10-06 03:14:35.032219 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:35.032255 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:35.032261 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.032268 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.032273 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:35.032279 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.032284 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-10-06 03:14:35.032290 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:35.032295 | ubuntu-noble | + popd 2026-10-06 03:14:35.032301 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:35.032307 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:35.032571 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:35.034877 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:35.034918 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-10-06 03:14:35.034924 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:35.034928 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:35.034933 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.610840 | ubuntu-noble | 2026-10-06 03:14:37 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:37.612257 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:37.612313 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.612325 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.615849 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.615923 | ubuntu-noble | ++ head -1 2026-10-06 03:14:37.617100 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:37.625142 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-10-06 03:14:37.626792 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-10-06 03:14:37.626868 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:37.626882 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-10-06 03:14:37.626890 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:37.626896 | ubuntu-noble | ++ local name=skyline_console 2026-10-06 03:14:37.626903 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:37.626911 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:37.626918 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-10-06 03:14:37.626926 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-10-06 03:14:37.626934 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:37.626941 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-10-06 03:14:37.626947 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-10-06 03:14:37.626954 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:37.626960 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-10-06 03:14:37.626967 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-10-06 03:14:37.626975 | ubuntu-noble | ++ return 1 2026-10-06 03:14:37.626990 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:37.626996 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:37.628603 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-10-06 03:14:37.628657 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:37.628670 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-10-06 03:14:37.628681 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:37.628689 | ubuntu-noble | ++ local name=skyline_console 2026-10-06 03:14:37.628695 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:37.628702 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:37.628709 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-10-06 03:14:37.628717 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-10-06 03:14:37.628729 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:37.628736 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-10-06 03:14:37.628744 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-10-06 03:14:37.628798 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:37.628812 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-10-06 03:14:37.628822 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-10-06 03:14:37.628857 | ubuntu-noble | ++ return 1 2026-10-06 03:14:37.628874 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:37.628880 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:37.628889 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.628896 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.628902 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:37.628908 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.628915 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-10-06 03:14:37.628920 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:37.628926 | ubuntu-noble | + popd 2026-10-06 03:14:37.628936 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:37.628943 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:37.629883 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-10-06 03:14:37.632405 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-10-06 03:14:37.632481 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-10-06 03:14:37.632487 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-10-06 03:14:37.632492 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-10-06 03:14:37.632523 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.306281 | ubuntu-noble | 2026-10-06 03:14:40 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1297152/1297152] -> "watcher-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:40.308929 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:40.309007 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.309015 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.311819 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.311869 | ubuntu-noble | ++ head -1 2026-10-06 03:14:40.311949 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:40.316698 | ubuntu-noble | + directory=python_watcher-15.1.3.dev6 2026-10-06 03:14:40.317893 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev6 2026-10-06 03:14:40.317927 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:40.317933 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev6 2026-10-06 03:14:40.317938 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:40.317941 | ubuntu-noble | ++ local name=python_watcher 2026-10-06 03:14:40.317945 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:40.317948 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:40.317952 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-10-06 03:14:40.317956 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-10-06 03:14:40.317961 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:40.317964 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-10-06 03:14:40.317968 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-10-06 03:14:40.317971 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:40.317974 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-10-06 03:14:40.317977 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-10-06 03:14:40.317981 | ubuntu-noble | ++ return 1 2026-10-06 03:14:40.317988 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:40.317992 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:40.318930 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev6 /source 2026-10-06 03:14:40.318954 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:40.318958 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev6 2026-10-06 03:14:40.318962 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:40.318965 | ubuntu-noble | ++ local name=python_watcher 2026-10-06 03:14:40.318969 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:40.318972 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:40.318975 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-10-06 03:14:40.318979 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-10-06 03:14:40.319000 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:40.319003 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-10-06 03:14:40.319007 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-10-06 03:14:40.319010 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:40.319013 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-10-06 03:14:40.319016 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-10-06 03:14:40.319020 | ubuntu-noble | ++ return 1 2026-10-06 03:14:40.319027 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:40.319031 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:40.319034 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.319037 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.319042 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:40.319047 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.319051 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-10-06 03:14:40.319057 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:40.319081 | ubuntu-noble | + popd 2026-10-06 03:14:40.319180 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-10-06 03:14:40.319186 | ubuntu-noble | + pushd tarballs 2026-10-06 03:14:40.319840 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-10-06 03:14:40.321784 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-10-06 03:14:40.321843 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-10-06 03:14:40.321851 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-10-06 03:14:40.321857 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-10-06 03:14:40.321873 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.556335 | ubuntu-noble | 2026-10-06 03:14:41 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151748/151748] -> "requirements-stable-2025.2.tar.gz" [1] 2026-10-06 03:14:41.559256 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-10-06 03:14:41.559346 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.559358 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.561872 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.561931 | ubuntu-noble | ++ head -1 2026-10-06 03:14:41.562276 | ubuntu-noble | ++ cut -f1 -d/ 2026-10-06 03:14:41.567719 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7854 2026-10-06 03:14:41.567990 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7854 2026-10-06 03:14:41.568045 | ubuntu-noble | ++ local root=patches/2025.2 2026-10-06 03:14:41.568052 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7854 2026-10-06 03:14:41.568078 | ubuntu-noble | ++ local suffix= 2026-10-06 03:14:41.568106 | ubuntu-noble | ++ local name=openstack_requirements 2026-10-06 03:14:41.568112 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:41.568139 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:41.568146 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-10-06 03:14:41.568151 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-10-06 03:14:41.568202 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:41.568206 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-10-06 03:14:41.568210 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-10-06 03:14:41.568215 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:41.568219 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-10-06 03:14:41.568224 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-10-06 03:14:41.568229 | ubuntu-noble | ++ return 1 2026-10-06 03:14:41.568837 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:41.568856 | ubuntu-noble | + patch_dir= 2026-10-06 03:14:41.569562 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7854 /source 2026-10-06 03:14:41.569609 | ubuntu-noble | ++ local root=overlays/2025.2 2026-10-06 03:14:41.569615 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7854 2026-10-06 03:14:41.569619 | ubuntu-noble | ++ local suffix=/source 2026-10-06 03:14:41.569623 | ubuntu-noble | ++ local name=openstack_requirements 2026-10-06 03:14:41.569627 | ubuntu-noble | ++ local candidate path 2026-10-06 03:14:41.569630 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:41.569633 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-10-06 03:14:41.569637 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-10-06 03:14:41.569641 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:41.569644 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-10-06 03:14:41.569647 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-10-06 03:14:41.569651 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-10-06 03:14:41.569654 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-10-06 03:14:41.569657 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-10-06 03:14:41.569661 | ubuntu-noble | ++ return 1 2026-10-06 03:14:41.569730 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:41.569788 | ubuntu-noble | + overlay_dir= 2026-10-06 03:14:41.569819 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.569842 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.569859 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:41.569879 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.569890 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-10-06 03:14:41.569905 | ubuntu-noble | + [[ -n '' ]] 2026-10-06 03:14:41.570388 | ubuntu-noble | + popd 2026-10-06 03:14:41.570439 | 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-10-06 03:14:41.570448 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-10-06 03:14:41.570454 | ubuntu-noble | + shift 2026-10-06 03:14:41.570460 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-10-06 03:14:41.570466 | ubuntu-noble | + roots=() 2026-10-06 03:14:41.570469 | ubuntu-noble | + local roots dir 2026-10-06 03:14:41.570473 | ubuntu-noble | + for dir in "$@" 2026-10-06 03:14:41.570477 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-10-06 03:14:41.570481 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-10-06 03:14:41.570484 | ubuntu-noble | + for dir in "$@" 2026-10-06 03:14:41.570487 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-10-06 03:14:41.570491 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-10-06 03:14:41.570494 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-10-06 03:14:41.570497 | ubuntu-noble | + local tmp 2026-10-06 03:14:41.570801 | ubuntu-noble | ++ mktemp -d 2026-10-06 03:14:41.573215 | ubuntu-noble | + tmp=/tmp/tmp.u9XQsFN4KF 2026-10-06 03:14:41.573258 | 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-10-06 03:14:41.573583 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-10-06 03:14:41.573823 | ubuntu-noble | + sort 2026-10-06 03:14:41.577866 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-10-06 03:14:41.580921 | ubuntu-noble | + comm -23 /tmp/tmp.u9XQsFN4KF/expected /tmp/tmp.u9XQsFN4KF/applied 2026-10-06 03:14:41.583315 | ubuntu-noble | + local expected_count missing_count 2026-10-06 03:14:41.583995 | ubuntu-noble | ++ wc -l 2026-10-06 03:14:41.586080 | ubuntu-noble | + expected_count=15 2026-10-06 03:14:41.586618 | ubuntu-noble | ++ wc -l 2026-10-06 03:14:41.589642 | ubuntu-noble | + missing_count=0 2026-10-06 03:14:41.589684 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-10-06 03:14:41.589692 | ubuntu-noble | + rm -rf /tmp/tmp.u9XQsFN4KF 2026-10-06 03:14:41.591594 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-10-06 03:14:41.591649 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-10-06 03:14:41.591656 | ubuntu-noble | + return 0 2026-10-06 03:14:41.872390 | ubuntu-noble | ok: Runtime: 0:01:15.468931 2026-10-06 03:14:41.908549 | 2026-10-06 03:14:41.908633 | PLAY RECAP 2026-10-06 03:14:41.908686 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-06 03:14:41.908710 | 2026-10-06 03:14:42.005757 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-10-06 03:14:42.006611 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-10-06 03:14:42.773655 | 2026-10-06 03:14:42.773778 | PLAY [Base post-fetch] 2026-10-06 03:14:42.800649 | 2026-10-06 03:14:42.800864 | TASK [diagnose-network : Ensure log directory exists] 2026-10-06 03:14:43.547670 | ubuntu-noble | ok 2026-10-06 03:14:43.561065 | 2026-10-06 03:14:43.561202 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-10-06 03:14:55.668964 | ubuntu-noble | ok: Runtime: 0:00:06.041411 2026-10-06 03:14:55.677876 | 2026-10-06 03:14:55.678149 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-10-06 03:15:01.986861 | ubuntu-noble | ok: Runtime: 0:00:00.337232 2026-10-06 03:15:01.993595 | 2026-10-06 03:15:01.993720 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-10-06 03:15:08.274693 | ubuntu-noble | ok: Runtime: 0:00:00.050177 2026-10-06 03:15:08.286842 | 2026-10-06 03:15:08.287020 | TASK [diagnose-network : Evaluate node isolation verdict (pre-run gate)] 2026-10-06 03:15:08.826102 | ubuntu-noble | skipping: Conditional result was False 2026-10-06 03:15:08.833335 | 2026-10-06 03:15:08.833475 | TASK [diagnose-network : Abort the pre-run on a fully isolated node] 2026-10-06 03:15:08.889162 | ubuntu-noble | skipping: Conditional result was False 2026-10-06 03:15:08.900686 | 2026-10-06 03:15:08.900820 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-06 03:15:08.996299 | ubuntu-noble | skipping: Conditional result was False 2026-10-06 03:15:09.003620 | 2026-10-06 03:15:09.003764 | TASK [fetch-output : Set log path for single node] 2026-10-06 03:15:09.089257 | ubuntu-noble | ok 2026-10-06 03:15:09.103261 | 2026-10-06 03:15:09.103397 | LOOP [fetch-output : Ensure local output dirs] 2026-10-06 03:15:09.475111 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/work/logs" 2026-10-06 03:15:09.783636 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/work/artifacts" 2026-10-06 03:15:10.053024 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/02227e43c83e4947bf50f6ac9e5458a2/work/docs" 2026-10-06 03:15:10.069415 | 2026-10-06 03:15:10.069546 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-06 03:15:10.919303 | ubuntu-noble | changed: 2026-10-06 03:15:10.919541 | ubuntu-noble | .d..t...... ./ 2026-10-06 03:15:10.919577 | ubuntu-noble | >f+++++++++ docker-daemon.txt 2026-10-06 03:15:10.919602 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-10-06 03:15:10.919623 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-10-06 03:15:10.919644 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-10-06 03:15:10.919664 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-10-06 03:15:10.919683 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-10-06 03:15:10.919717 | ubuntu-noble | changed: All items complete 2026-10-06 03:15:10.919739 | 2026-10-06 03:15:11.579082 | ubuntu-noble | changed: .d..t...... ./ 2026-10-06 03:15:12.324214 | ubuntu-noble | changed: .d..t...... ./ 2026-10-06 03:15:12.347960 | 2026-10-06 03:15:12.348107 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-06 03:15:12.759624 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.012051 2026-10-06 03:15:13.118830 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010966 2026-10-06 03:15:13.133320 | 2026-10-06 03:15:13.133434 | PLAY RECAP 2026-10-06 03:15:13.133486 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-06 03:15:13.133511 | 2026-10-06 03:15:13.293776 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-10-06 03:15:13.295567 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-10-06 03:15:14.010402 | 2026-10-06 03:15:14.011092 | PLAY [Base post] 2026-10-06 03:15:14.034501 | 2026-10-06 03:15:14.034885 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-06 03:15:15.009376 | ubuntu-noble | changed 2026-10-06 03:15:15.014344 | 2026-10-06 03:15:15.014417 | PLAY RECAP 2026-10-06 03:15:15.014468 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-06 03:15:15.014518 | 2026-10-06 03:15:15.086927 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-10-06 03:15:15.090218 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-06 03:15:15.721705 | 2026-10-06 03:15:15.721817 | PLAY [Base post-logs] 2026-10-06 03:15:15.730325 | 2026-10-06 03:15:15.730410 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-06 03:15:16.047794 | localhost | changed 2026-10-06 03:15:16.057100 | 2026-10-06 03:15:16.057262 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-06 03:15:16.081118 | localhost | ok 2026-10-06 03:15:16.083694 | 2026-10-06 03:15:16.083763 | TASK [Set zuul-log-path fact] 2026-10-06 03:15:16.097275 | localhost | ok 2026-10-06 03:15:16.105041 | 2026-10-06 03:15:16.105132 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-06 03:15:16.128764 | localhost | ok 2026-10-06 03:15:16.131122 | 2026-10-06 03:15:16.131195 | TASK [upload-logs : Create log directories] 2026-10-06 03:15:16.538716 | localhost | changed 2026-10-06 03:15:16.541208 | 2026-10-06 03:15:16.541290 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-06 03:15:17.033690 | localhost -> localhost | ok: Runtime: 0:00:00.006715 2026-10-06 03:15:17.043694 | 2026-10-06 03:15:17.043842 | TASK [upload-logs : Upload logs to log server] 2026-10-06 03:15:17.589024 | localhost | Output suppressed because no_log was given 2026-10-06 03:15:17.590654 | 2026-10-06 03:15:17.590738 | LOOP [upload-logs : Compress console log and json output] 2026-10-06 03:15:17.635704 | localhost | skipping: Conditional result was False 2026-10-06 03:15:17.640731 | localhost | skipping: Conditional result was False 2026-10-06 03:15:17.646786 | 2026-10-06 03:15:17.646895 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-06 03:15:17.702411 | localhost | skipping: Conditional result was False 2026-10-06 03:15:17.703969 | 2026-10-06 03:15:17.726720 | localhost | skipping: Conditional result was False 2026-10-06 03:15:17.733544 | 2026-10-06 03:15:17.733660 | LOOP [upload-logs : Upload console log and json output]