2026-09-03 06:28:54.203544 | Job console starting 2026-09-03 06:28:54.217609 | Updating git repos 2026-09-03 06:28:54.252376 | Cloning repos into workspace 2026-09-03 06:28:54.289294 | Restoring repo states 2026-09-03 06:28:54.297692 | Merging changes 2026-09-03 06:28:54.914438 | Checking out repos 2026-09-03 06:28:54.973193 | Preparing playbooks 2026-09-03 06:28:55.619287 | Running Ansible setup 2026-09-03 06:29:00.189607 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-09-03 06:29:00.969843 | 2026-09-03 06:29:00.970006 | PLAY [Base pre] 2026-09-03 06:29:00.987652 | 2026-09-03 06:29:00.987799 | TASK [Setup log path fact] 2026-09-03 06:29:01.007996 | ubuntu-noble | ok 2026-09-03 06:29:01.024490 | 2026-09-03 06:29:01.024646 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-03 06:29:01.057264 | ubuntu-noble | ok 2026-09-03 06:29:01.069643 | 2026-09-03 06:29:01.069767 | TASK [emit-job-header : Print job information] 2026-09-03 06:29:01.109738 | # Job Information 2026-09-03 06:29:01.109917 | Ansible Version: 2.16.14 2026-09-03 06:29:01.109954 | Job: container-images-kolla-patch-2025.2 2026-09-03 06:29:01.109990 | Pipeline: check 2026-09-03 06:29:01.110014 | Executor: 521e9411259a 2026-09-03 06:29:01.110035 | Triggered by: https://github.com/osism/container-images-kolla/pull/787 2026-09-03 06:29:01.110058 | Event ID: 9dc97280-a760-11f1-8df6-fc07a5e7539e 2026-09-03 06:29:01.115126 | 2026-09-03 06:29:01.115235 | LOOP [emit-job-header : Print node information] 2026-09-03 06:29:01.231196 | ubuntu-noble | ok: 2026-09-03 06:29:01.231486 | ubuntu-noble | # Node Information 2026-09-03 06:29:01.231543 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2026-09-03 06:29:01.231585 | ubuntu-noble | Hostname: ubuntu 2026-09-03 06:29:01.231621 | ubuntu-noble | Username: zuul 2026-09-03 06:29:01.231655 | ubuntu-noble | Distro: Ubuntu 24.04 2026-09-03 06:29:01.231694 | ubuntu-noble | Provider: regiocloud-a 2026-09-03 06:29:01.231730 | ubuntu-noble | Region: 2026-09-03 06:29:01.231764 | ubuntu-noble | Label: ubuntu-noble 2026-09-03 06:29:01.231798 | ubuntu-noble | Product Name: OpenStack Nova 2026-09-03 06:29:01.231831 | ubuntu-noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fee0:924c 2026-09-03 06:29:01.249827 | 2026-09-03 06:29:01.249959 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-03 06:29:01.790248 | ubuntu-noble -> localhost | changed 2026-09-03 06:29:01.797885 | 2026-09-03 06:29:01.798015 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-03 06:29:02.858764 | ubuntu-noble -> localhost | changed 2026-09-03 06:29:02.895629 | 2026-09-03 06:29:02.895760 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-03 06:29:03.173034 | ubuntu-noble -> localhost | ok 2026-09-03 06:29:03.186264 | 2026-09-03 06:29:03.186447 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-03 06:29:03.222987 | ubuntu-noble | ok 2026-09-03 06:29:03.241768 | ubuntu-noble | included: /var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-03 06:29:03.249481 | 2026-09-03 06:29:03.249579 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-03 06:29:04.169730 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-03 06:29:04.169964 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/work/7e497c02e14f4799968dcfc734eb9317_id_rsa 2026-09-03 06:29:04.170005 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/work/7e497c02e14f4799968dcfc734eb9317_id_rsa.pub 2026-09-03 06:29:04.170032 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-03 06:29:04.170056 | ubuntu-noble -> localhost | SHA256:mSI4RQ4a12hHdtsXQDRTPTAZgTGAqpsxJM+k/jNdqgw zuul-build-sshkey 2026-09-03 06:29:04.170078 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-03 06:29:04.170111 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-03 06:29:04.170133 | ubuntu-noble -> localhost | |. o++.o+O=B* | 2026-09-03 06:29:04.170154 | ubuntu-noble -> localhost | | +o=+. o.+.oo | 2026-09-03 06:29:04.170175 | ubuntu-noble -> localhost | |.. oo . . . . | 2026-09-03 06:29:04.170194 | ubuntu-noble -> localhost | |..oo + | 2026-09-03 06:29:04.170214 | ubuntu-noble -> localhost | |o*o . . S | 2026-09-03 06:29:04.170236 | ubuntu-noble -> localhost | |= o. . o | 2026-09-03 06:29:04.170256 | ubuntu-noble -> localhost | |.E . o | 2026-09-03 06:29:04.170275 | ubuntu-noble -> localhost | |o.oo o | 2026-09-03 06:29:04.170295 | ubuntu-noble -> localhost | | .++ | 2026-09-03 06:29:04.170354 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-03 06:29:04.170405 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.406019 2026-09-03 06:29:04.178143 | 2026-09-03 06:29:04.178257 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-03 06:29:04.207164 | ubuntu-noble | ok 2026-09-03 06:29:04.217710 | ubuntu-noble | included: /var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-03 06:29:04.225939 | 2026-09-03 06:29:04.226034 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-03 06:29:04.250884 | ubuntu-noble | skipping: Conditional result was False 2026-09-03 06:29:04.256942 | 2026-09-03 06:29:04.257045 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-03 06:29:05.098655 | ubuntu-noble | changed 2026-09-03 06:29:05.106448 | 2026-09-03 06:29:05.106565 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-03 06:29:05.398062 | ubuntu-noble | ok 2026-09-03 06:29:05.403880 | 2026-09-03 06:29:05.403982 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-03 06:29:06.128496 | ubuntu-noble | changed 2026-09-03 06:29:06.135499 | 2026-09-03 06:29:06.135617 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-03 06:29:06.884964 | ubuntu-noble | changed 2026-09-03 06:29:06.893762 | 2026-09-03 06:29:06.893891 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-03 06:29:06.918469 | ubuntu-noble | skipping: Conditional result was False 2026-09-03 06:29:06.927550 | 2026-09-03 06:29:06.927709 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-03 06:29:07.369936 | ubuntu-noble -> localhost | changed 2026-09-03 06:29:07.390788 | 2026-09-03 06:29:07.390963 | TASK [add-build-sshkey : Add back temp key] 2026-09-03 06:29:07.722975 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/work/7e497c02e14f4799968dcfc734eb9317_id_rsa (zuul-build-sshkey) 2026-09-03 06:29:07.723556 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.011323 2026-09-03 06:29:07.738099 | 2026-09-03 06:29:07.738248 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-03 06:29:08.182537 | ubuntu-noble | ok 2026-09-03 06:29:08.190966 | 2026-09-03 06:29:08.191102 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-03 06:29:08.217028 | ubuntu-noble | skipping: Conditional result was False 2026-09-03 06:29:08.227729 | 2026-09-03 06:29:08.227832 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-09-03 06:29:08.706823 | ubuntu-noble | ok 2026-09-03 06:29:08.719021 | 2026-09-03 06:29:08.719147 | TASK [validate-host : Define zuul_info_dir fact] 2026-09-03 06:29:08.749681 | ubuntu-noble | ok 2026-09-03 06:29:08.755749 | 2026-09-03 06:29:08.755853 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-09-03 06:29:09.073825 | ubuntu-noble -> localhost | ok 2026-09-03 06:29:09.087799 | 2026-09-03 06:29:09.087942 | TASK [validate-host : Collect information about the host] 2026-09-03 06:29:10.361753 | ubuntu-noble | ok 2026-09-03 06:29:10.374381 | 2026-09-03 06:29:10.374499 | TASK [validate-host : Sanitize hostname] 2026-09-03 06:29:10.523494 | ubuntu-noble | ok 2026-09-03 06:29:10.528149 | 2026-09-03 06:29:10.528247 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-09-03 06:29:11.148127 | ubuntu-noble -> localhost | changed 2026-09-03 06:29:11.155523 | 2026-09-03 06:29:11.155642 | TASK [validate-host : Collect information about zuul worker] 2026-09-03 06:29:11.605250 | ubuntu-noble | ok 2026-09-03 06:29:11.613701 | 2026-09-03 06:29:11.613856 | TASK [validate-host : Write out all zuul information for each host] 2026-09-03 06:29:12.166732 | ubuntu-noble -> localhost | changed 2026-09-03 06:29:12.189391 | 2026-09-03 06:29:12.189517 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-09-03 06:29:12.506414 | ubuntu-noble | ok 2026-09-03 06:29:12.514670 | 2026-09-03 06:29:12.514798 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-09-03 06:29:13.447931 | ubuntu-noble | changed: 2026-09-03 06:29:13.448181 | ubuntu-noble | cd+++++++++ src/ 2026-09-03 06:29:13.448224 | ubuntu-noble | cd+++++++++ src/github.com/ 2026-09-03 06:29:13.448253 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2026-09-03 06:29:13.448279 | ubuntu-noble | cd+++++++++ src/github.com/osism/container-images-kolla/ 2026-09-03 06:29:13.448348 | ubuntu-noble | Containerfile 2026-09-03 06:29:13.448662 | ubuntu-noble | 2026-09-03 06:31:20.659948 | ubuntu-noble | 2026-09-03 06:31:20.659953 | ubuntu-noble | Or undo this operation with: 2026-09-03 06:31:20.659958 | ubuntu-noble | 2026-09-03 06:31:20.659963 | ubuntu-noble | git switch - 2026-09-03 06:31:20.659968 | ubuntu-noble | 2026-09-03 06:31:20.659974 | ubuntu-noble | Turn off this advice by setting config variable advice.detachedHead to false 2026-09-03 06:31:20.659978 | ubuntu-noble | 2026-09-03 06:31:20.659983 | ubuntu-noble | HEAD is now at 7fdda0ca7 stable-only: Update Prometheus to version 3.5.5 2026-09-03 06:31:20.661358 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-03 06:31:20.666229 | ubuntu-noble | + export HASH_KOLLA=7fdda0ca7 2026-09-03 06:31:20.666297 | ubuntu-noble | + HASH_KOLLA=7fdda0ca7 2026-09-03 06:31:20.666314 | ubuntu-noble | + popd 2026-09-03 06:31:20.666331 | ubuntu-noble | + rm -rf kolla/docker/rabbitmq/rabbitmq-4-1 2026-09-03 06:31:20.670863 | ubuntu-noble | ++ sort 2026-09-03 06:31:20.670933 | ubuntu-noble | ++ find patches/kolla-build/2025.2 -type f -name '*.patch' 2026-09-03 06:31:20.675524 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-03 06:31:20.675680 | ubuntu-noble | + pushd kolla 2026-09-03 06:31:20.676003 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-03 06:31:20.676112 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-03 06:31:20.676169 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-03 06:31:20.676219 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch' 2026-09-03 06:31:20.676247 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-03 06:31:20.676286 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:31:20.680105 | ubuntu-noble | checking file kolla/common/sources.py 2026-09-03 06:31:20.681414 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:31:20.683501 | ubuntu-noble | patching file kolla/common/sources.py 2026-09-03 06:31:20.684864 | ubuntu-noble | + echo patches/kolla-build/2025.2/remove-unsupported-horizon-plugins.patch 2026-09-03 06:31:20.684940 | ubuntu-noble | + popd 2026-09-03 06:31:20.684951 | ubuntu-noble | + for patch in $(find patches/kolla-build/$OPENSTACK_VERSION -type f -name '*.patch' | sort) 2026-09-03 06:31:20.684963 | ubuntu-noble | + pushd kolla 2026-09-03 06:31:20.684971 | ubuntu-noble | + apply_patch patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-03 06:31:20.684992 | ubuntu-noble | + local rel=patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-03 06:31:20.685010 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-03 06:31:20.685018 | ubuntu-noble | + echo 'APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch' 2026-09-03 06:31:20.685024 | ubuntu-noble | APPLY PATCH patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-03 06:31:20.685031 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:31:20.687999 | ubuntu-noble | checking file kolla/image/kolla_worker.py 2026-09-03 06:31:20.688202 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-03 06:31:20.688837 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:31:20.691723 | ubuntu-noble | patching file kolla/image/kolla_worker.py 2026-09-03 06:31:20.691762 | ubuntu-noble | Hunk #1 succeeded at 332 with fuzz 1 (offset 19 lines). 2026-09-03 06:31:20.691915 | ubuntu-noble | + echo patches/kolla-build/2025.2/set-kolla-version-to-2025.2.patch 2026-09-03 06:31:20.692061 | ubuntu-noble | + popd 2026-09-03 06:31:20.692259 | ubuntu-noble | + [[ -f templates/2025.2/repos.yaml ]] 2026-09-03 06:31:20.692276 | ubuntu-noble | + python3 src/generate-apt-preferences-files.py 2026-09-03 06:31:20.870384 | ubuntu-noble | + echo DEBUG apt_preferences.ubuntu 2026-09-03 06:31:20.870470 | ubuntu-noble | DEBUG apt_preferences.ubuntu 2026-09-03 06:31:20.870483 | ubuntu-noble | + cat overlays/2025.2/base/apt_preferences.ubuntu 2026-09-03 06:31:20.872498 | ubuntu-noble | Package: rabbitmq-server 2026-09-03 06:31:20.872526 | ubuntu-noble | Pin: version 4.1.* 2026-09-03 06:31:20.872532 | ubuntu-noble | Pin-Priority: 1000 2026-09-03 06:31:20.872538 | ubuntu-noble | 2026-09-03 06:31:20.872544 | ubuntu-noble | Package: openvswitch* 2026-09-03 06:31:20.872550 | ubuntu-noble | Pin: version 3.5.* 2026-09-03 06:31:20.872555 | ubuntu-noble | Pin-Priority: 1000 2026-09-03 06:31:20.872561 | ubuntu-noble | 2026-09-03 06:31:20.872567 | ubuntu-noble | Package: erlang* 2026-09-03 06:31:20.872572 | ubuntu-noble | Pin: version 1:27.* 2026-09-03 06:31:20.872576 | ubuntu-noble | Pin-Priority: 1000 2026-09-03 06:31:20.872580 | ubuntu-noble | 2026-09-03 06:31:20.872584 | ubuntu-noble | # Stopgap: proxysql 3.0.9 (GHSA-58ww-865x-grpr bounds the first-packet 2026-09-03 06:31:20.872589 | ubuntu-noble | # recv()) rejects the kolla-ansible keepalived proxysql health check (the 2026-09-03 06:31:20.872593 | ubuntu-noble | # "show info" probe) -> keepalived FAULT -> api-int VIP dropped. Pin to 2026-09-03 06:31:20.872598 | ubuntu-noble | # 3.0.8 until the upstream fix (kolla-ansible change 992020, depends on 2026-09-03 06:31:20.872602 | ubuntu-noble | # kolla 992239, master-only) is backported to this release. 2026-09-03 06:31:20.872606 | ubuntu-noble | Package: proxysql 2026-09-03 06:31:20.872610 | ubuntu-noble | Pin: version 3.0.8* 2026-09-03 06:31:20.872613 | ubuntu-noble | Pin-Priority: 1001 2026-09-03 06:31:20.874139 | ubuntu-noble | ++ find overlays/2025.2 -maxdepth 1 -mindepth 1 -type d 2026-09-03 06:31:20.879334 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-03 06:31:20.880015 | ubuntu-noble | ++ basename overlays/2025.2/base 2026-09-03 06:31:20.883420 | ubuntu-noble | + image_name=base 2026-09-03 06:31:20.883447 | ubuntu-noble | + cp -r overlays/2025.2/base/apt_preferences.ubuntu overlays/2025.2/base/erlang.gpg overlays/2025.2/base/rabbitmq.gpg kolla/docker/base 2026-09-03 06:31:20.887093 | ubuntu-noble | + for image in $(find overlays/$OPENSTACK_VERSION -maxdepth 1 -mindepth 1 -type d) 2026-09-03 06:31:20.888027 | ubuntu-noble | ++ basename overlays/2025.2/nova 2026-09-03 06:31:20.890077 | ubuntu-noble | + image_name=nova 2026-09-03 06:31:20.890103 | ubuntu-noble | + cp -r overlays/2025.2/nova/nova-spicehtml5proxy kolla/docker/nova 2026-09-03 06:31:20.892545 | ubuntu-noble | + find patches/2025.2 -mindepth 1 -type d 2026-09-03 06:31:20.894280 | ubuntu-noble | patches/2025.2/kolla 2026-09-03 06:31:20.894294 | ubuntu-noble | patches/2025.2/nova 2026-09-03 06:31:20.894301 | ubuntu-noble | patches/2025.2/ironic 2026-09-03 06:31:20.894305 | ubuntu-noble | patches/2025.2/cinder 2026-09-03 06:31:20.894310 | ubuntu-noble | patches/2025.2/neutron-dynamic-routing 2026-09-03 06:31:20.897747 | ubuntu-noble | ++ find patches/2025.2 -mindepth 1 -type d 2026-09-03 06:31:20.897776 | ubuntu-noble | ++ grep kolla 2026-09-03 06:31:20.897781 | ubuntu-noble | ++ grep -v kolla-build 2026-09-03 06:31:20.900574 | ubuntu-noble | + for project in $(find patches/$OPENSTACK_VERSION -mindepth 1 -type d | grep kolla | grep -v kolla-build) 2026-09-03 06:31:20.901565 | ubuntu-noble | ++ basename patches/2025.2/kolla 2026-09-03 06:31:20.903437 | ubuntu-noble | + project=kolla 2026-09-03 06:31:20.905820 | ubuntu-noble | ++ sort 2026-09-03 06:31:20.905873 | ubuntu-noble | ++ find patches/2025.2/kolla -type f -name '*.patch' 2026-09-03 06:31:20.909386 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-03 06:31:20.909503 | ubuntu-noble | + pushd kolla 2026-09-03 06:31:20.909694 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-924302.patch 2026-09-03 06:31:20.910054 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-924302.patch 2026-09-03 06:31:20.910134 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-924302.patch 2026-09-03 06:31:20.910190 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-924302.patch' 2026-09-03 06:31:20.910219 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-924302.patch 2026-09-03 06:31:20.910270 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:31:20.912131 | ubuntu-noble | checking file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-03 06:31:20.912252 | ubuntu-noble | checking file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-03 06:31:20.913090 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:31:20.914082 | ubuntu-noble | patching file docker/neutron/neutron-ovn-vpn-agent/Dockerfile.j2 2026-09-03 06:31:20.914256 | ubuntu-noble | patching file releasenotes/notes/releasenotes/notes/neutron-ovn-vpn-agent-kolla-image-979df04014ed9440.yaml 2026-09-03 06:31:20.915504 | ubuntu-noble | + echo patches/2025.2/kolla/backport-924302.patch 2026-09-03 06:31:20.915549 | ubuntu-noble | + popd 2026-09-03 06:31:20.915561 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-03 06:31:20.915573 | ubuntu-noble | + pushd kolla 2026-09-03 06:31:20.915583 | ubuntu-noble | + apply_patch patches/2025.2/kolla/backport-995447.patch 2026-09-03 06:31:20.915593 | ubuntu-noble | + local rel=patches/2025.2/kolla/backport-995447.patch 2026-09-03 06:31:20.915603 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/backport-995447.patch 2026-09-03 06:31:20.915613 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/backport-995447.patch' 2026-09-03 06:31:20.915622 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/backport-995447.patch 2026-09-03 06:31:20.915632 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:31:20.916466 | ubuntu-noble | checking file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-03 06:31:20.916600 | ubuntu-noble | checking file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-03 06:31:20.917318 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:31:20.918225 | ubuntu-noble | patching file docker/letsencrypt/letsencrypt-lego/letsencrypt-certificates.sh 2026-09-03 06:31:20.918386 | ubuntu-noble | patching file releasenotes/notes/letsencrypt-dns01-challenge-432b5122dc832f4a.yaml 2026-09-03 06:31:20.919617 | ubuntu-noble | + echo patches/2025.2/kolla/backport-995447.patch 2026-09-03 06:31:20.919657 | ubuntu-noble | + popd 2026-09-03 06:31:20.919668 | ubuntu-noble | + for patch in $(find patches/$OPENSTACK_VERSION/$project -type f -name '*.patch' | sort) 2026-09-03 06:31:20.919679 | ubuntu-noble | + pushd kolla 2026-09-03 06:31:20.919688 | ubuntu-noble | + apply_patch patches/2025.2/kolla/squash.patch 2026-09-03 06:31:20.919754 | ubuntu-noble | + local rel=patches/2025.2/kolla/squash.patch 2026-09-03 06:31:20.919781 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/kolla/squash.patch 2026-09-03 06:31:20.919825 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/kolla/squash.patch' 2026-09-03 06:31:20.919841 | ubuntu-noble | APPLY PATCH patches/2025.2/kolla/squash.patch 2026-09-03 06:31:20.919858 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:31:20.920597 | ubuntu-noble | checking file kolla/image/tasks.py 2026-09-03 06:31:20.920627 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-03 06:31:20.921392 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:31:20.922339 | ubuntu-noble | patching file kolla/image/tasks.py 2026-09-03 06:31:20.922391 | ubuntu-noble | Hunk #1 succeeded at 428 (offset 16 lines). 2026-09-03 06:31:20.923561 | ubuntu-noble | + echo patches/2025.2/kolla/squash.patch 2026-09-03 06:31:20.923602 | ubuntu-noble | + popd 2026-09-03 06:31:20.923613 | ubuntu-noble | + pip3 install -r kolla/requirements.txt 2026-09-03 06:31:21.616599 | ubuntu-noble | Collecting pbr!=2.1.0,>=2.0.0 (from -r kolla/requirements.txt (line 1)) 2026-09-03 06:31:21.686036 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-09-03 06:31:21.702911 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 2)) (3.1.6) 2026-09-03 06:31:21.814312 | ubuntu-noble | Collecting GitPython>=1.0.1 (from -r kolla/requirements.txt (line 3)) 2026-09-03 06:31:21.828314 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl.metadata (13 kB) 2026-09-03 06:31:21.931605 | ubuntu-noble | Collecting oslo.config>=5.1.0 (from -r kolla/requirements.txt (line 4)) 2026-09-03 06:31:21.944327 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-03 06:31:21.964690 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from -r kolla/requirements.txt (line 5)) (84.0.0) 2026-09-03 06:31:21.975298 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->-r kolla/requirements.txt (line 2)) (3.0.3) 2026-09-03 06:31:22.035101 | ubuntu-noble | Collecting gitdb<5,>=4.0.1 (from GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-03 06:31:22.049418 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) 2026-09-03 06:31:22.142913 | ubuntu-noble | Collecting netaddr>=0.7.18 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-03 06:31:22.154285 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-09-03 06:31:22.246282 | ubuntu-noble | Collecting stevedore>=5.6.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-03 06:31:22.257603 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl.metadata (2.3 kB) 2026-09-03 06:31:22.356898 | ubuntu-noble | Collecting oslo.i18n>=3.15.3 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-03 06:31:22.369520 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl.metadata (2.0 kB) 2026-09-03 06:31:22.435779 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) 2026-09-03 06:31:22.447964 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-09-03 06:31:22.464028 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (6.0.3) 2026-09-03 06:31:22.465943 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.34.2) 2026-09-03 06:31:22.569665 | ubuntu-noble | Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython>=1.0.1->-r kolla/requirements.txt (line 3)) 2026-09-03 06:31:22.582164 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) 2026-09-03 06:31:22.616312 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.5.1) 2026-09-03 06:31:22.618036 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (3.19) 2026-09-03 06:31:22.619884 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2.7.0) 2026-09-03 06:31:22.621262 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->-r kolla/requirements.txt (line 4)) (2026.7.22) 2026-09-03 06:31:22.665945 | ubuntu-noble | Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-09-03 06:31:22.699994 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.9/131.9 kB 4.3 MB/s eta 0:00:00 2026-09-03 06:31:22.711605 | ubuntu-noble | Downloading gitpython-3.1.61-py3-none-any.whl (222 kB) 2026-09-03 06:31:22.735242 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.1/222.1 kB 11.8 MB/s eta 0:00:00 2026-09-03 06:31:22.751014 | ubuntu-noble | Downloading oslo_config-10.7.0-py3-none-any.whl (143 kB) 2026-09-03 06:31:22.771261 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 8.7 MB/s eta 0:00:00 2026-09-03 06:31:22.784163 | ubuntu-noble | Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) 2026-09-03 06:31:22.805112 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 3.9 MB/s eta 0:00:00 2026-09-03 06:31:22.819157 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-09-03 06:31:22.871623 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 46.8 MB/s eta 0:00:00 2026-09-03 06:31:22.884779 | ubuntu-noble | Downloading oslo_i18n-6.9.0-py3-none-any.whl (47 kB) 2026-09-03 06:31:22.896967 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 4.2 MB/s eta 0:00:00 2026-09-03 06:31:22.911294 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-09-03 06:31:22.935651 | ubuntu-noble | Downloading stevedore-5.9.1-py3-none-any.whl (54 kB) 2026-09-03 06:31:22.967496 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 1.9 MB/s eta 0:00:00 2026-09-03 06:31:22.982139 | ubuntu-noble | Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 2026-09-03 06:31:23.247099 | ubuntu-noble | Installing collected packages: stevedore, smmap, rfc3986, pbr, netaddr, oslo.i18n, gitdb, oslo.config, GitPython 2026-09-03 06:31:24.439805 | ubuntu-noble | Successfully installed GitPython-3.1.61 gitdb-4.0.12 netaddr-1.3.0 oslo.config-10.7.0 oslo.i18n-6.9.0 pbr-7.0.3 rfc3986-2.0.0 smmap-5.0.3 stevedore-5.9.1 2026-09-03 06:31:24.582478 | ubuntu-noble | + pip3 install kolla/ 2026-09-03 06:31:25.077744 | ubuntu-noble | Processing ./kolla 2026-09-03 06:31:25.080801 | ubuntu-noble | Installing build dependencies: started 2026-09-03 06:31:27.059044 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-09-03 06:31:27.067663 | ubuntu-noble | Getting requirements to build wheel: started 2026-09-03 06:31:27.323103 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-09-03 06:31:27.331840 | ubuntu-noble | Installing backend dependencies: started 2026-09-03 06:31:29.486052 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-09-03 06:31:29.488825 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-09-03 06:31:30.135975 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-03 06:31:30.151646 | ubuntu-noble | Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (7.0.3) 2026-09-03 06:31:30.153625 | ubuntu-noble | Requirement already satisfied: Jinja2>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (3.1.6) 2026-09-03 06:31:30.156016 | ubuntu-noble | Requirement already satisfied: GitPython>=1.0.1 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (3.1.61) 2026-09-03 06:31:30.157945 | ubuntu-noble | Requirement already satisfied: oslo.config>=5.1.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (10.7.0) 2026-09-03 06:31:30.159776 | ubuntu-noble | Requirement already satisfied: setuptools>=64.0.0 in /tmp/venv/lib/python3.12/site-packages (from kolla==21.2.1.dev1) (84.0.0) 2026-09-03 06:31:30.211812 | ubuntu-noble | Requirement already satisfied: gitdb<5,>=4.0.1 in /tmp/venv/lib/python3.12/site-packages (from GitPython>=1.0.1->kolla==21.2.1.dev1) (4.0.12) 2026-09-03 06:31:30.215958 | ubuntu-noble | Requirement already satisfied: MarkupSafe>=2.0 in /tmp/venv/lib/python3.12/site-packages (from Jinja2>=3.0.1->kolla==21.2.1.dev1) (3.0.3) 2026-09-03 06:31:30.224472 | ubuntu-noble | Requirement already satisfied: netaddr>=0.7.18 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (1.3.0) 2026-09-03 06:31:30.225802 | ubuntu-noble | Requirement already satisfied: stevedore>=5.6.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (5.9.1) 2026-09-03 06:31:30.227258 | ubuntu-noble | Requirement already satisfied: oslo.i18n>=3.15.3 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (6.9.0) 2026-09-03 06:31:30.228872 | ubuntu-noble | Requirement already satisfied: rfc3986>=1.2.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (2.0.0) 2026-09-03 06:31:30.230080 | ubuntu-noble | Requirement already satisfied: PyYAML>=5.1 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (6.0.3) 2026-09-03 06:31:30.231422 | ubuntu-noble | Requirement already satisfied: requests>=2.18.0 in /tmp/venv/lib/python3.12/site-packages (from oslo.config>=5.1.0->kolla==21.2.1.dev1) (2.34.2) 2026-09-03 06:31:30.279957 | ubuntu-noble | Requirement already satisfied: smmap<6,>=3.0.1 in /tmp/venv/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython>=1.0.1->kolla==21.2.1.dev1) (5.0.3) 2026-09-03 06:31:30.298139 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (3.5.1) 2026-09-03 06:31:30.299863 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (3.19) 2026-09-03 06:31:30.301398 | ubuntu-noble | Requirement already satisfied: urllib3<3,>=1.26 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (2.7.0) 2026-09-03 06:31:30.302807 | ubuntu-noble | Requirement already satisfied: certifi>=2023.5.7 in /tmp/venv/lib/python3.12/site-packages (from requests>=2.18.0->oslo.config>=5.1.0->kolla==21.2.1.dev1) (2026.7.22) 2026-09-03 06:31:30.332623 | ubuntu-noble | Building wheels for collected packages: kolla 2026-09-03 06:31:30.333823 | ubuntu-noble | Building wheel for kolla (pyproject.toml): started 2026-09-03 06:31:31.848570 | ubuntu-noble | Building wheel for kolla (pyproject.toml): finished with status 'done' 2026-09-03 06:31:31.852477 | ubuntu-noble | Created wheel for kolla: filename=kolla-21.2.1.dev1-py3-none-any.whl size=374083 sha256=ce4a97e26c85d41f1c3dede6fc238449d33db00b4a10ea588e8f1da81ed89a49 2026-09-03 06:31:31.853073 | ubuntu-noble | Stored in directory: /tmp/pip-ephem-wheel-cache-109izccq/wheels/5a/56/c4/e310d82118381247de5918f2335ab23c36c3bc15e9e4672495 2026-09-03 06:31:31.865732 | ubuntu-noble | Successfully built kolla 2026-09-03 06:31:32.061063 | ubuntu-noble | Installing collected packages: kolla 2026-09-03 06:31:32.235235 | ubuntu-noble | Successfully installed kolla-21.2.1.dev1 2026-09-03 06:31:32.418452 | ubuntu-noble | ++ kolla-build --version 2026-09-03 06:31:32.983834 | ubuntu-noble | + export KOLLA_VERSION=21.2.1 2026-09-03 06:31:32.983918 | ubuntu-noble | + KOLLA_VERSION=21.2.1 2026-09-03 06:31:32.984173 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-03 06:31:32.986773 | ubuntu-noble | + export HASH_DOCKER_IMAGES_KOLLA=96a1fdc 2026-09-03 06:31:32.986816 | ubuntu-noble | + HASH_DOCKER_IMAGES_KOLLA=96a1fdc 2026-09-03 06:31:32.988771 | ubuntu-noble | ++ cd release 2026-09-03 06:31:32.988800 | ubuntu-noble | ++ git rev-parse --short HEAD 2026-09-03 06:31:32.989823 | ubuntu-noble | + export HASH_RELEASE=75920e1 2026-09-03 06:31:32.989850 | ubuntu-noble | + HASH_RELEASE=75920e1 2026-09-03 06:31:32.989911 | ubuntu-noble | + python3 src/generate-template-overrides-file.py 2026-09-03 06:31:33.152982 | ubuntu-noble | + echo DEBUG template-overrides.j2 2026-09-03 06:31:33.153042 | ubuntu-noble | DEBUG template-overrides.j2 2026-09-03 06:31:33.153053 | ubuntu-noble | + cat templates/2025.2/template-overrides.j2 2026-09-03 06:31:33.154747 | ubuntu-noble | {% extends parent_template %} 2026-09-03 06:31:33.154775 | ubuntu-noble | 2026-09-03 06:31:33.154780 | ubuntu-noble | {% set fluentd_plugins = [ 2026-09-03 06:31:33.154785 | ubuntu-noble | 'fluent-plugin-grok-parser', 2026-09-03 06:31:33.154789 | ubuntu-noble | 'fluent-plugin-prometheus', 2026-09-03 06:31:33.154794 | ubuntu-noble | 'fluent-plugin-rewrite-tag-filter', 2026-09-03 06:31:33.154799 | ubuntu-noble | 'fluent-plugin-grafana-loki', 2026-09-03 06:31:33.154803 | ubuntu-noble | ] %} 2026-09-03 06:31:33.154808 | ubuntu-noble | 2026-09-03 06:31:33.154813 | ubuntu-noble | {% set openstack_base_pip_packages_append = ['pip', 'git+https://github.com/sapcc/openstack-audit-middleware.git'] %} 2026-09-03 06:31:33.154818 | ubuntu-noble | 2026-09-03 06:31:33.154822 | ubuntu-noble | {% set glance_base_pip_packages_append = ['boto3'] %} 2026-09-03 06:31:33.154826 | ubuntu-noble | 2026-09-03 06:31:33.154830 | ubuntu-noble | {% block nova_libvirt_footer %} 2026-09-03 06:31:33.154834 | ubuntu-noble | RUN chgrp tss /var/lib/swtpm-localca \ 2026-09-03 06:31:33.154839 | ubuntu-noble | && chmod g+w /var/lib/swtpm-localca 2026-09-03 06:31:33.154843 | ubuntu-noble | RUN truncate --size=524288 /usr/lib/ipxe/qemu/efi-virtio.rom 2026-09-03 06:31:33.154859 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.154863 | ubuntu-noble | 2026-09-03 06:31:33.154866 | ubuntu-noble | {% block horizon_header %} 2026-09-03 06:31:33.154870 | ubuntu-noble | RUN apt-get update \ 2026-09-03 06:31:33.154873 | ubuntu-noble | && apt-get -y install --no-install-recommends build-essential libmariadb-dev-compat \ 2026-09-03 06:31:33.154877 | ubuntu-noble | && python3 -m pip --no-cache-dir install --upgrade setuptools mysqlclient \ 2026-09-03 06:31:33.154881 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-03 06:31:33.154884 | ubuntu-noble | && apt-get clean \ 2026-09-03 06:31:33.154887 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-03 06:31:33.154891 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.154894 | ubuntu-noble | 2026-09-03 06:31:33.154897 | ubuntu-noble | {% block horizon_footer %} 2026-09-03 06:31:33.154901 | ubuntu-noble | RUN curl -q -L -o /tmp/openstack-themes.tar.gz https://github.com/osism/openstack-themes/archive/main.tar.gz \ 2026-09-03 06:31:33.154906 | ubuntu-noble | && tar xzvf /tmp/openstack-themes.tar.gz --directory=/var/lib/kolla/venv/lib/python3/site-packages/openstack_dashboard/themes --strip-components 2 openstack-themes-main/horizon \ 2026-09-03 06:31:33.154910 | ubuntu-noble | && rm /tmp/openstack-themes.tar.gz 2026-09-03 06:31:33.154913 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.154917 | ubuntu-noble | 2026-09-03 06:31:33.154920 | ubuntu-noble | {% block base_header %} 2026-09-03 06:31:33.154923 | ubuntu-noble | COPY apt_preferences.{{ base_distro }} /etc/apt/preferences 2026-09-03 06:31:33.154927 | ubuntu-noble | COPY *.gpg /etc/kolla/apt-keys/ 2026-09-03 06:31:33.154931 | ubuntu-noble | 2026-09-03 06:31:33.154934 | ubuntu-noble | RUN apt-get update \ 2026-09-03 06:31:33.154937 | ubuntu-noble | && apt-get -y install --no-install-recommends locales ca-certificates \ 2026-09-03 06:31:33.154941 | ubuntu-noble | && locale-gen en_US.UTF-8 \ 2026-09-03 06:31:33.154944 | ubuntu-noble | && apt-get clean \ 2026-09-03 06:31:33.154947 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-03 06:31:33.154951 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.154954 | ubuntu-noble | 2026-09-03 06:31:33.154957 | ubuntu-noble | {% block openstack_base_header %} 2026-09-03 06:31:33.154961 | ubuntu-noble | RUN apt-get update \ 2026-09-03 06:31:33.154969 | ubuntu-noble | && apt-get -y install --no-install-recommends python3-setuptools \ 2026-09-03 06:31:33.154973 | ubuntu-noble | && apt-get clean \ 2026-09-03 06:31:33.154976 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* 2026-09-03 06:31:33.154980 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.154983 | ubuntu-noble | 2026-09-03 06:31:33.154986 | ubuntu-noble | {% set glance_base_packages_append = ['nvme-cli'] %} 2026-09-03 06:31:33.154989 | ubuntu-noble | 2026-09-03 06:31:33.154993 | ubuntu-noble | {% set kolla_toolbox_packages_append = ['iputils-ping', 'traceroute'] %} 2026-09-03 06:31:33.154996 | ubuntu-noble | 2026-09-03 06:31:33.154999 | ubuntu-noble | {% set cinder_volume_packages_append = ['multipath-tools'] %} 2026-09-03 06:31:33.155002 | ubuntu-noble | 2026-09-03 06:31:33.155006 | ubuntu-noble | {% set cinder_volume_pip_packages = [ 'py-pure-client', 'infinisdk', 'python-linstor' ] %} 2026-09-03 06:31:33.155009 | ubuntu-noble | {% block cinder_volume_footer %} 2026-09-03 06:31:33.155012 | ubuntu-noble | RUN {{ macros.install_pip(cinder_volume_pip_packages | customizable("pip_packages")) }} 2026-09-03 06:31:33.155016 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155019 | ubuntu-noble | 2026-09-03 06:31:33.155022 | ubuntu-noble | {% set manila_base_additional_pip_packages = [ 'pywinrm' ] %} 2026-09-03 06:31:33.155026 | ubuntu-noble | {% block manila_base_footer %} 2026-09-03 06:31:33.155029 | ubuntu-noble | RUN {{ macros.install_pip(manila_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-03 06:31:33.155032 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155036 | ubuntu-noble | 2026-09-03 06:31:33.155039 | ubuntu-noble | {% set magnum_base_additional_pip_packages = [ 'magnum-cluster-api' ] %} 2026-09-03 06:31:33.155042 | ubuntu-noble | {% block magnum_base_footer %} 2026-09-03 06:31:33.155045 | ubuntu-noble | RUN {{ macros.install_pip(magnum_base_additional_pip_packages | customizable("pip_packages")) }} 2026-09-03 06:31:33.155049 | ubuntu-noble | RUN curl -o /tmp/helm.tar.gz https://get.helm.sh/helm-v3.15.2-linux-amd64.tar.gz \ 2026-09-03 06:31:33.155052 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/helm.tar.gz -C /usr/local/bin linux-amd64/helm 2026-09-03 06:31:33.155055 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155059 | ubuntu-noble | 2026-09-03 06:31:33.155062 | ubuntu-noble | {% set gnocchi_base_packages_append = ['python3-rados'] %} 2026-09-03 06:31:33.155065 | ubuntu-noble | {% block gnocchi_base_footer %} 2026-09-03 06:31:33.155072 | ubuntu-noble | RUN mkdir -p /var/lib/gnocchi/tmp \ 2026-09-03 06:31:33.155075 | ubuntu-noble | && chown -R gnocchi: /var/lib/gnocchi/tmp 2026-09-03 06:31:33.155078 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155082 | ubuntu-noble | 2026-09-03 06:31:33.155085 | ubuntu-noble | {% block grafana_footer %} 2026-09-03 06:31:33.155088 | ubuntu-noble | RUN curl -o /tmp/kolla-operations.tar.gz https://github.com/osism/kolla-operations/tarball/main \ 2026-09-03 06:31:33.155091 | ubuntu-noble | && mkdir -p /operations \ 2026-09-03 06:31:33.155095 | ubuntu-noble | && tar --strip-components=1 -xvzf /tmp/kolla-operations.tar.gz -C /operations \ 2026-09-03 06:31:33.155098 | ubuntu-noble | && rm -f /tmp/kolla-operations.tar.gz 2026-09-03 06:31:33.155101 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155104 | ubuntu-noble | 2026-09-03 06:31:33.155108 | ubuntu-noble | {% block keystone_footer %} 2026-09-03 06:31:33.155111 | ubuntu-noble | RUN python3 -m pip --no-cache-dir install -c /requirements/upper-constraints.txt keystone-keycloak-backend 2026-09-03 06:31:33.155114 | ubuntu-noble | RUN apt-get update \ 2026-09-03 06:31:33.155118 | ubuntu-noble | && apt-get -y install --no-install-recommends \ 2026-09-03 06:31:33.155121 | ubuntu-noble | libapache2-mod-auth-openidc \ 2026-09-03 06:31:33.155124 | ubuntu-noble | libldap-common \ 2026-09-03 06:31:33.155127 | ubuntu-noble | libmemcached11 \ 2026-09-03 06:31:33.155131 | ubuntu-noble | && apt-get clean \ 2026-09-03 06:31:33.155134 | ubuntu-noble | && rm -rf /var/lib/apt/lists/* \ 2026-09-03 06:31:33.155137 | ubuntu-noble | && a2enmod auth_openidc 2026-09-03 06:31:33.155140 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155144 | ubuntu-noble | 2026-09-03 06:31:33.155147 | ubuntu-noble | {% block footer %} 2026-09-03 06:31:33.155150 | ubuntu-noble | RUN rm -rf /usr/share/doc/* \ 2026-09-03 06:31:33.155153 | ubuntu-noble | && rm -rf /usr/share/man/* \ 2026-09-03 06:31:33.155157 | ubuntu-noble | && apt-get remove -y build-essential \ 2026-09-03 06:31:33.155160 | ubuntu-noble | && apt-get autoremove -y \ 2026-09-03 06:31:33.155170 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/python3 ]; then /var/lib/kolla/venv/bin/pip3 install --no-cache-dir pyclean==3.0.0; /var/lib/kolla/venv/bin/pyclean /var/lib/kolla/venv; /var/lib/kolla/venv/bin/pyclean /usr; /var/lib/kolla/venv/bin/pip3 uninstall -y pyclean; fi \ 2026-09-03 06:31:33.155179 | ubuntu-noble | && if [ -e /var/lib/kolla/venv/bin/pip3 ]; then /var/lib/kolla/venv/bin/pip3 check; fi 2026-09-03 06:31:33.155183 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155186 | ubuntu-noble | 2026-09-03 06:31:33.155189 | ubuntu-noble | {% block labels %} 2026-09-03 06:31:33.155193 | ubuntu-noble | LABEL "build-date"="{{ build_date }}" \ 2026-09-03 06:31:33.155196 | ubuntu-noble | "name"="{{ image_name }}" \ 2026-09-03 06:31:33.155199 | ubuntu-noble | "de.osism.commit.docker_images_kolla"="96a1fdc" \ 2026-09-03 06:31:33.155203 | ubuntu-noble | "de.osism.commit.kolla"="7fdda0ca7" \ 2026-09-03 06:31:33.155206 | ubuntu-noble | "de.osism.commit.kolla_version"="21.2.1" \ 2026-09-03 06:31:33.155209 | ubuntu-noble | "de.osism.commit.release"="75920e1" \ 2026-09-03 06:31:33.155212 | ubuntu-noble | "de.osism.os_id"="ubuntu" \ 2026-09-03 06:31:33.155216 | ubuntu-noble | "de.osism.os_version_id"="24.04" \ 2026-09-03 06:31:33.155219 | ubuntu-noble | "de.osism.release.openstack"="2025.2" \ 2026-09-03 06:31:33.155222 | ubuntu-noble | "de.osism.version"="latest" \ 2026-09-03 06:31:33.155225 | ubuntu-noble | "org.opencontainers.image.created"="2026-09-03T06:31:33.130810+00:00" \ 2026-09-03 06:31:33.155229 | ubuntu-noble | "org.opencontainers.image.documentation"="https://osism.tech/docs/" \ 2026-09-03 06:31:33.155232 | ubuntu-noble | "org.opencontainers.image.licenses"="ASL 2.0" \ 2026-09-03 06:31:33.155235 | ubuntu-noble | "org.opencontainers.image.source"="https://github.com/osism/container-images-kolla" \ 2026-09-03 06:31:33.155238 | ubuntu-noble | "org.opencontainers.image.title"="{{ image_name }}" \ 2026-09-03 06:31:33.155242 | ubuntu-noble | "org.opencontainers.image.url"="https://quay.io/organization/osism" \ 2026-09-03 06:31:33.155245 | ubuntu-noble | "org.opencontainers.image.vendor"="OSISM GmbH" 2026-09-03 06:31:33.155248 | ubuntu-noble | {% endblock %} 2026-09-03 06:31:33.155252 | ubuntu-noble | 2026-09-03 06:31:33.156249 | ubuntu-noble | + bash scripts/002-generate.sh 2026-09-03 06:31:33.159001 | ubuntu-noble | + BASE=ubuntu 2026-09-03 06:31:33.159017 | ubuntu-noble | + BASE_VERSION=22.04 2026-09-03 06:31:33.159638 | ubuntu-noble | ++ date +%Y%m%d 2026-09-03 06:31:33.161483 | ubuntu-noble | + BUILD_ID=20260903 2026-09-03 06:31:33.161530 | ubuntu-noble | + DOCKER_NAMESPACE=kolla 2026-09-03 06:31:33.161584 | ubuntu-noble | + DOCKER_REGISTRY=osism.harbor.regio.digital 2026-09-03 06:31:33.161590 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-03 06:31:33.161594 | ubuntu-noble | + VERSION=latest 2026-09-03 06:31:33.161636 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-03 06:31:33.161663 | ubuntu-noble | + . defaults/all.sh 2026-09-03 06:31:33.161809 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-03 06:31:33.161819 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-03 06:31:33.161849 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-03 06:31:33.161869 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-03 06:31:33.162054 | ubuntu-noble | +++ deactivate nondestructive 2026-09-03 06:31:33.162088 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:33.162109 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:33.162115 | ubuntu-noble | +++ hash -r 2026-09-03 06:31:33.162156 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:33.162161 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-03 06:31:33.162166 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-03 06:31:33.162188 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-03 06:31:33.162324 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-03 06:31:33.162332 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-03 06:31:33.162337 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-03 06:31:33.162340 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-03 06:31:33.162365 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-03 06:31:33.162384 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-03 06:31:33.162389 | ubuntu-noble | +++ export PATH 2026-09-03 06:31:33.162413 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:33.162438 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-03 06:31:33.162444 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-03 06:31:33.162449 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-03 06:31:33.162454 | ubuntu-noble | +++ export PS1 2026-09-03 06:31:33.162458 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-03 06:31:33.162463 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-03 06:31:33.162480 | ubuntu-noble | +++ hash -r 2026-09-03 06:31:33.162517 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-03 06:31:33.163118 | ubuntu-noble | +++ date +%Y%m%d 2026-09-03 06:31:33.164277 | ubuntu-noble | ++ export BUILD_ID=20260903 2026-09-03 06:31:33.164289 | ubuntu-noble | ++ BUILD_ID=20260903 2026-09-03 06:31:33.164295 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-03 06:31:33.164299 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-03 06:31:33.164305 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-03 06:31:33.164309 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-03 06:31:33.164339 | ubuntu-noble | + export VERSION 2026-09-03 06:31:33.164344 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-03 06:31:33.164349 | ubuntu-noble | + DOCKER_TAG=build-20260903 2026-09-03 06:31:33.164354 | ubuntu-noble | + KOLLA_BASE=ubuntu 2026-09-03 06:31:33.164361 | ubuntu-noble | + KOLLA_BASE_TAG=24.04 2026-09-03 06:31:33.164367 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-03 06:31:33.164372 | ubuntu-noble | + KOLLA_INSTALL_TYPE=source 2026-09-03 06:31:33.164389 | ubuntu-noble | + python3 src/generate-kolla-build-config.py 2026-09-03 06:31:33.309413 | ubuntu-noble | + setini DEFAULT namespace kolla 2026-09-03 06:31:33.309523 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=namespace value=kolla' 2026-09-03 06:31:34.648445 | ubuntu-noble | localhost | SUCCESS => { 2026-09-03 06:31:34.648498 | ubuntu-noble | "changed": false, 2026-09-03 06:31:34.648513 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:34.648517 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:34.648520 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:34.648524 | ubuntu-noble | "msg": "OK", 2026-09-03 06:31:34.648527 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:34.648531 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:34.648534 | ubuntu-noble | "size": 4562, 2026-09-03 06:31:34.648538 | ubuntu-noble | "state": "file", 2026-09-03 06:31:34.648542 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:34.648545 | ubuntu-noble | } 2026-09-03 06:31:34.769305 | ubuntu-noble | + setini DEFAULT tag build-20260903 2026-09-03 06:31:34.769425 | 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-20260903' 2026-09-03 06:31:36.064284 | ubuntu-noble | localhost | CHANGED => { 2026-09-03 06:31:36.064345 | ubuntu-noble | "changed": true, 2026-09-03 06:31:36.064369 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:36.064375 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:36.064379 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:36.064383 | ubuntu-noble | "msg": "option changed", 2026-09-03 06:31:36.064387 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:36.064392 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:36.064396 | ubuntu-noble | "size": 4570, 2026-09-03 06:31:36.064401 | ubuntu-noble | "state": "file", 2026-09-03 06:31:36.064405 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:36.064409 | ubuntu-noble | } 2026-09-03 06:31:36.186822 | ubuntu-noble | + setini DEFAULT base ubuntu 2026-09-03 06:31:36.186895 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base value=ubuntu' 2026-09-03 06:31:37.451579 | ubuntu-noble | localhost | SUCCESS => { 2026-09-03 06:31:37.451681 | ubuntu-noble | "changed": false, 2026-09-03 06:31:37.451735 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:37.451752 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:37.451764 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:37.451775 | ubuntu-noble | "msg": "OK", 2026-09-03 06:31:37.451786 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:37.451798 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:37.451811 | ubuntu-noble | "size": 4570, 2026-09-03 06:31:37.451822 | ubuntu-noble | "state": "file", 2026-09-03 06:31:37.451831 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:37.451841 | ubuntu-noble | } 2026-09-03 06:31:37.563883 | ubuntu-noble | + setini DEFAULT base_tag 24.04 2026-09-03 06:31:37.563973 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=base_tag value=24.04' 2026-09-03 06:31:38.843460 | ubuntu-noble | localhost | SUCCESS => { 2026-09-03 06:31:38.843518 | ubuntu-noble | "changed": false, 2026-09-03 06:31:38.843525 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:38.843531 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:38.843537 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:38.843542 | ubuntu-noble | "msg": "OK", 2026-09-03 06:31:38.843548 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:38.843554 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:38.843560 | ubuntu-noble | "size": 4570, 2026-09-03 06:31:38.843566 | ubuntu-noble | "state": "file", 2026-09-03 06:31:38.843571 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:38.843577 | ubuntu-noble | } 2026-09-03 06:31:38.947346 | ubuntu-noble | + setini DEFAULT install_type source 2026-09-03 06:31:38.947450 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=install_type value=source' 2026-09-03 06:31:40.209365 | ubuntu-noble | localhost | SUCCESS => { 2026-09-03 06:31:40.209411 | ubuntu-noble | "changed": false, 2026-09-03 06:31:40.209417 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:40.209422 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:40.209426 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:40.209431 | ubuntu-noble | "msg": "OK", 2026-09-03 06:31:40.209435 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:40.209439 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:40.209444 | ubuntu-noble | "size": 4570, 2026-09-03 06:31:40.209448 | ubuntu-noble | "state": "file", 2026-09-03 06:31:40.209453 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:40.209457 | ubuntu-noble | } 2026-09-03 06:31:40.337021 | ubuntu-noble | + [[ 2025.2 == \2\0\2\4\.\1 ]] 2026-09-03 06:31:40.337073 | ubuntu-noble | + REQUIREMENTS_BRANCH=stable-2025.2 2026-09-03 06:31:40.337085 | ubuntu-noble | + setini openstack-base location tarballs/requirements-stable-2025.2.tar.gz 2026-09-03 06:31:40.337092 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=location value=tarballs/requirements-stable-2025.2.tar.gz' 2026-09-03 06:31:41.630112 | ubuntu-noble | localhost | CHANGED => { 2026-09-03 06:31:41.630149 | ubuntu-noble | "changed": true, 2026-09-03 06:31:41.630154 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:41.630157 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:41.630161 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:41.630165 | ubuntu-noble | "msg": "section and option added", 2026-09-03 06:31:41.630169 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:41.630172 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:41.630176 | ubuntu-noble | "size": 4641, 2026-09-03 06:31:41.630180 | ubuntu-noble | "state": "file", 2026-09-03 06:31:41.630183 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:41.630187 | ubuntu-noble | } 2026-09-03 06:31:41.736801 | ubuntu-noble | + sed -i '/\[openstack-base\]/a # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz' kolla-build.conf 2026-09-03 06:31:41.740001 | ubuntu-noble | + setini openstack-base type local 2026-09-03 06:31:41.740062 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=openstack-base option=type value=local' 2026-09-03 06:31:42.996561 | ubuntu-noble | localhost | CHANGED => { 2026-09-03 06:31:42.996621 | ubuntu-noble | "changed": true, 2026-09-03 06:31:42.996627 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:42.996632 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:42.996637 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:42.996641 | ubuntu-noble | "msg": "option added", 2026-09-03 06:31:42.996646 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:42.996650 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:42.996655 | ubuntu-noble | "size": 4752, 2026-09-03 06:31:42.996660 | ubuntu-noble | "state": "file", 2026-09-03 06:31:42.996665 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:42.996669 | ubuntu-noble | } 2026-09-03 06:31:43.110827 | ubuntu-noble | + [[ -n osism.harbor.regio.digital ]] 2026-09-03 06:31:43.110911 | ubuntu-noble | + setini DEFAULT registry osism.harbor.regio.digital 2026-09-03 06:31:43.110925 | ubuntu-noble | + ansible localhost -i localhost, -c local -e ansible_python_interpreter=/usr/bin/python3 -m ini_file -a 'path=kolla-build.conf section=DEFAULT option=registry value=osism.harbor.regio.digital' 2026-09-03 06:31:44.372293 | ubuntu-noble | localhost | CHANGED => { 2026-09-03 06:31:44.372352 | ubuntu-noble | "changed": true, 2026-09-03 06:31:44.372359 | ubuntu-noble | "gid": 1000, 2026-09-03 06:31:44.372366 | ubuntu-noble | "group": "zuul", 2026-09-03 06:31:44.372371 | ubuntu-noble | "mode": "0664", 2026-09-03 06:31:44.372377 | ubuntu-noble | "msg": "option added", 2026-09-03 06:31:44.372383 | ubuntu-noble | "owner": "zuul", 2026-09-03 06:31:44.372389 | ubuntu-noble | "path": "kolla-build.conf", 2026-09-03 06:31:44.372394 | ubuntu-noble | "size": 4790, 2026-09-03 06:31:44.372400 | ubuntu-noble | "state": "file", 2026-09-03 06:31:44.372406 | ubuntu-noble | "uid": 1000 2026-09-03 06:31:44.372412 | ubuntu-noble | } 2026-09-03 06:31:44.471849 | ubuntu-noble | + echo DEBUG kolla-build.conf 2026-09-03 06:31:44.471899 | ubuntu-noble | DEBUG kolla-build.conf 2026-09-03 06:31:44.471904 | ubuntu-noble | + cat kolla-build.conf 2026-09-03 06:31:44.473531 | ubuntu-noble | [DEFAULT] 2026-09-03 06:31:44.473555 | ubuntu-noble | base = ubuntu 2026-09-03 06:31:44.473560 | ubuntu-noble | base_package_type = deb 2026-09-03 06:31:44.473564 | ubuntu-noble | base_tag = 24.04 2026-09-03 06:31:44.473567 | ubuntu-noble | install_type = source 2026-09-03 06:31:44.473571 | ubuntu-noble | namespace = kolla 2026-09-03 06:31:44.473574 | ubuntu-noble | openstack_release = 2025.2 2026-09-03 06:31:44.473578 | ubuntu-noble | push = false 2026-09-03 06:31:44.473581 | ubuntu-noble | tag = build-20260903 2026-09-03 06:31:44.473585 | ubuntu-noble | threads = 1 2026-09-03 06:31:44.473588 | ubuntu-noble | patches_path = kolla-patches/2025.2 2026-09-03 06:31:44.473592 | ubuntu-noble | registry = osism.harbor.regio.digital 2026-09-03 06:31:44.473596 | ubuntu-noble | 2026-09-03 06:31:44.473600 | ubuntu-noble | ######################################################################### 2026-09-03 06:31:44.473605 | ubuntu-noble | # sources tracked in release repository 2026-09-03 06:31:44.473608 | ubuntu-noble | 2026-09-03 06:31:44.473612 | ubuntu-noble | [aodh-base] 2026-09-03 06:31:44.473615 | ubuntu-noble | type = local 2026-09-03 06:31:44.473619 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-03 06:31:44.473622 | ubuntu-noble | location = tarballs/aodh-stable-2025.2.tar.gz 2026-09-03 06:31:44.473625 | ubuntu-noble | 2026-09-03 06:31:44.473629 | ubuntu-noble | 2026-09-03 06:31:44.473632 | ubuntu-noble | 2026-09-03 06:31:44.473635 | ubuntu-noble | [barbican-base] 2026-09-03 06:31:44.473639 | ubuntu-noble | type = local 2026-09-03 06:31:44.473642 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-03 06:31:44.473647 | ubuntu-noble | location = tarballs/barbican-stable-2025.2.tar.gz 2026-09-03 06:31:44.473650 | ubuntu-noble | 2026-09-03 06:31:44.473653 | ubuntu-noble | 2026-09-03 06:31:44.473657 | ubuntu-noble | 2026-09-03 06:31:44.473660 | ubuntu-noble | [blazar-base] 2026-09-03 06:31:44.473663 | ubuntu-noble | type = local 2026-09-03 06:31:44.473667 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-03 06:31:44.473671 | ubuntu-noble | location = tarballs/blazar-stable-2025.2.tar.gz 2026-09-03 06:31:44.473674 | ubuntu-noble | 2026-09-03 06:31:44.473677 | ubuntu-noble | 2026-09-03 06:31:44.473680 | ubuntu-noble | 2026-09-03 06:31:44.473763 | ubuntu-noble | [ceilometer-base] 2026-09-03 06:31:44.473771 | ubuntu-noble | type = local 2026-09-03 06:31:44.473774 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:44.473778 | ubuntu-noble | location = tarballs/ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:44.473782 | ubuntu-noble | 2026-09-03 06:31:44.473785 | ubuntu-noble | 2026-09-03 06:31:44.473789 | ubuntu-noble | 2026-09-03 06:31:44.473792 | ubuntu-noble | [cinder-base] 2026-09-03 06:31:44.473795 | ubuntu-noble | type = local 2026-09-03 06:31:44.473799 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-03 06:31:44.473803 | ubuntu-noble | location = tarballs/cinder-stable-2025.2.tar.gz 2026-09-03 06:31:44.473806 | ubuntu-noble | 2026-09-03 06:31:44.473809 | ubuntu-noble | 2026-09-03 06:31:44.473813 | ubuntu-noble | 2026-09-03 06:31:44.473816 | ubuntu-noble | [designate-base] 2026-09-03 06:31:44.473820 | ubuntu-noble | type = local 2026-09-03 06:31:44.473823 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-03 06:31:44.473827 | ubuntu-noble | location = tarballs/designate-stable-2025.2.tar.gz 2026-09-03 06:31:44.473830 | ubuntu-noble | 2026-09-03 06:31:44.473834 | ubuntu-noble | 2026-09-03 06:31:44.473837 | ubuntu-noble | 2026-09-03 06:31:44.473840 | ubuntu-noble | [glance-base] 2026-09-03 06:31:44.473844 | ubuntu-noble | type = local 2026-09-03 06:31:44.473847 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-03 06:31:44.473851 | ubuntu-noble | location = tarballs/glance-stable-2025.2.tar.gz 2026-09-03 06:31:44.473854 | ubuntu-noble | 2026-09-03 06:31:44.473857 | ubuntu-noble | 2026-09-03 06:31:44.473861 | ubuntu-noble | 2026-09-03 06:31:44.473864 | ubuntu-noble | [heat-base] 2026-09-03 06:31:44.473868 | ubuntu-noble | type = local 2026-09-03 06:31:44.473871 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-03 06:31:44.473874 | ubuntu-noble | location = tarballs/heat-stable-2025.2.tar.gz 2026-09-03 06:31:44.473878 | ubuntu-noble | 2026-09-03 06:31:44.473881 | ubuntu-noble | 2026-09-03 06:31:44.473884 | ubuntu-noble | 2026-09-03 06:31:44.473888 | ubuntu-noble | [horizon] 2026-09-03 06:31:44.473891 | ubuntu-noble | type = local 2026-09-03 06:31:44.473895 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-03 06:31:44.473898 | ubuntu-noble | location = tarballs/horizon-stable-2025.2.tar.gz 2026-09-03 06:31:44.473901 | ubuntu-noble | 2026-09-03 06:31:44.473905 | ubuntu-noble | 2026-09-03 06:31:44.473908 | ubuntu-noble | 2026-09-03 06:31:44.473911 | ubuntu-noble | [ironic-base] 2026-09-03 06:31:44.473915 | ubuntu-noble | type = local 2026-09-03 06:31:44.473918 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-03 06:31:44.473922 | ubuntu-noble | location = tarballs/ironic-stable-2025.2.tar.gz 2026-09-03 06:31:44.473925 | ubuntu-noble | 2026-09-03 06:31:44.473928 | ubuntu-noble | 2026-09-03 06:31:44.473932 | ubuntu-noble | 2026-09-03 06:31:44.473935 | ubuntu-noble | [keystone-base] 2026-09-03 06:31:44.473939 | ubuntu-noble | type = local 2026-09-03 06:31:44.473942 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-03 06:31:44.473945 | ubuntu-noble | location = tarballs/keystone-stable-2025.2.tar.gz 2026-09-03 06:31:44.473949 | ubuntu-noble | 2026-09-03 06:31:44.473952 | ubuntu-noble | 2026-09-03 06:31:44.473955 | ubuntu-noble | 2026-09-03 06:31:44.473959 | ubuntu-noble | [magnum-base] 2026-09-03 06:31:44.473962 | ubuntu-noble | type = local 2026-09-03 06:31:44.473966 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-03 06:31:44.473969 | ubuntu-noble | location = tarballs/magnum-stable-2025.2.tar.gz 2026-09-03 06:31:44.473972 | ubuntu-noble | 2026-09-03 06:31:44.473976 | ubuntu-noble | 2026-09-03 06:31:44.473979 | ubuntu-noble | 2026-09-03 06:31:44.473982 | ubuntu-noble | [manila-base] 2026-09-03 06:31:44.473986 | ubuntu-noble | type = local 2026-09-03 06:31:44.473989 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-03 06:31:44.473993 | ubuntu-noble | location = tarballs/manila-stable-2025.2.tar.gz 2026-09-03 06:31:44.473996 | ubuntu-noble | 2026-09-03 06:31:44.473999 | ubuntu-noble | 2026-09-03 06:31:44.474003 | ubuntu-noble | 2026-09-03 06:31:44.474006 | ubuntu-noble | [masakari-base] 2026-09-03 06:31:44.474010 | ubuntu-noble | type = local 2026-09-03 06:31:44.474013 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-03 06:31:44.474016 | ubuntu-noble | location = tarballs/masakari-stable-2025.2.tar.gz 2026-09-03 06:31:44.474020 | ubuntu-noble | 2026-09-03 06:31:44.474023 | ubuntu-noble | 2026-09-03 06:31:44.474027 | ubuntu-noble | 2026-09-03 06:31:44.474030 | ubuntu-noble | [neutron-bgp-dragent] 2026-09-03 06:31:44.474037 | ubuntu-noble | type = local 2026-09-03 06:31:44.474041 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:31:44.474045 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:31:44.474048 | ubuntu-noble | 2026-09-03 06:31:44.474052 | ubuntu-noble | 2026-09-03 06:31:44.474055 | ubuntu-noble | [neutron-server-plugin-neutron-dynamic-routing] 2026-09-03 06:31:44.474059 | ubuntu-noble | type = local 2026-09-03 06:31:44.474256 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:31:44.474264 | ubuntu-noble | location = tarballs/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:31:44.474267 | ubuntu-noble | 2026-09-03 06:31:44.474271 | ubuntu-noble | 2026-09-03 06:31:44.474274 | ubuntu-noble | [neutron-vpnaas-base] 2026-09-03 06:31:44.474277 | ubuntu-noble | type = local 2026-09-03 06:31:44.474281 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:31:44.474285 | ubuntu-noble | location = tarballs/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:31:44.474288 | ubuntu-noble | 2026-09-03 06:31:44.474291 | ubuntu-noble | 2026-09-03 06:31:44.474294 | ubuntu-noble | 2026-09-03 06:31:44.474298 | ubuntu-noble | [neutron-base] 2026-09-03 06:31:44.474301 | ubuntu-noble | type = local 2026-09-03 06:31:44.474305 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-03 06:31:44.474308 | ubuntu-noble | location = tarballs/neutron-stable-2025.2.tar.gz 2026-09-03 06:31:44.474311 | ubuntu-noble | 2026-09-03 06:31:44.474314 | ubuntu-noble | 2026-09-03 06:31:44.474318 | ubuntu-noble | 2026-09-03 06:31:44.474321 | ubuntu-noble | [nova-base] 2026-09-03 06:31:44.474324 | ubuntu-noble | type = local 2026-09-03 06:31:44.474327 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-03 06:31:44.474331 | ubuntu-noble | location = tarballs/nova-stable-2025.2.tar.gz 2026-09-03 06:31:44.474334 | ubuntu-noble | 2026-09-03 06:31:44.474337 | ubuntu-noble | 2026-09-03 06:31:44.474340 | ubuntu-noble | 2026-09-03 06:31:44.474344 | ubuntu-noble | [octavia-base] 2026-09-03 06:31:44.474347 | ubuntu-noble | type = local 2026-09-03 06:31:44.474350 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-03 06:31:44.474354 | ubuntu-noble | location = tarballs/octavia-stable-2025.2.tar.gz 2026-09-03 06:31:44.474357 | ubuntu-noble | 2026-09-03 06:31:44.474360 | ubuntu-noble | 2026-09-03 06:31:44.474363 | ubuntu-noble | 2026-09-03 06:31:44.474367 | ubuntu-noble | [placement-base] 2026-09-03 06:31:44.474370 | ubuntu-noble | type = local 2026-09-03 06:31:44.474373 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-03 06:31:44.474377 | ubuntu-noble | location = tarballs/placement-stable-2025.2.tar.gz 2026-09-03 06:31:44.474380 | ubuntu-noble | 2026-09-03 06:31:44.474383 | ubuntu-noble | 2026-09-03 06:31:44.474386 | ubuntu-noble | 2026-09-03 06:31:44.474390 | ubuntu-noble | [skyline-apiserver-base] 2026-09-03 06:31:44.474393 | ubuntu-noble | type = local 2026-09-03 06:31:44.474403 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:31:44.474407 | ubuntu-noble | location = tarballs/skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:31:44.474410 | ubuntu-noble | 2026-09-03 06:31:44.474414 | ubuntu-noble | 2026-09-03 06:31:44.474417 | ubuntu-noble | 2026-09-03 06:31:44.474420 | ubuntu-noble | [skyline-console-base] 2026-09-03 06:31:44.474423 | ubuntu-noble | type = local 2026-09-03 06:31:44.474427 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-03 06:31:44.474430 | ubuntu-noble | location = tarballs/skyline-console-stable-2025.2.tar.gz 2026-09-03 06:31:44.474433 | ubuntu-noble | 2026-09-03 06:31:44.474437 | ubuntu-noble | 2026-09-03 06:31:44.474440 | ubuntu-noble | 2026-09-03 06:31:44.474443 | ubuntu-noble | [watcher-base] 2026-09-03 06:31:44.474447 | ubuntu-noble | type = local 2026-09-03 06:31:44.474450 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-03 06:31:44.474453 | ubuntu-noble | location = tarballs/watcher-stable-2025.2.tar.gz 2026-09-03 06:31:44.474457 | ubuntu-noble | 2026-09-03 06:31:44.474460 | ubuntu-noble | 2026-09-03 06:31:44.474463 | ubuntu-noble | [openstack-base] 2026-09-03 06:31:44.474466 | ubuntu-noble | # tarball = https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-03 06:31:44.474470 | ubuntu-noble | location = tarballs/requirements-stable-2025.2.tar.gz 2026-09-03 06:31:44.474478 | ubuntu-noble | type = local 2026-09-03 06:31:44.474481 | ubuntu-noble | + bash scripts/003-patch.sh 2026-09-03 06:31:44.478020 | ubuntu-noble | + OPENSTACK_VERSION=2025.2 2026-09-03 06:31:44.478108 | ubuntu-noble | + VERSION=latest 2026-09-03 06:31:44.478124 | ubuntu-noble | + KOLLA_CONF_FILE=kolla-build.conf 2026-09-03 06:31:44.478135 | ubuntu-noble | + [[ latest != \l\a\t\e\s\t ]] 2026-09-03 06:31:44.478144 | ubuntu-noble | + . defaults/all.sh 2026-09-03 06:31:44.478253 | ubuntu-noble | ++ export 'LOGURU_FORMAT={time} - {level} - {message}' 2026-09-03 06:31:44.478276 | ubuntu-noble | ++ LOGURU_FORMAT='{time} - {level} - {message}' 2026-09-03 06:31:44.478299 | ubuntu-noble | ++ [[ -e /tmp/venv/bin/activate ]] 2026-09-03 06:31:44.478317 | ubuntu-noble | ++ . /tmp/venv/bin/activate 2026-09-03 06:31:44.478573 | ubuntu-noble | +++ deactivate nondestructive 2026-09-03 06:31:44.478630 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:44.478668 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:44.478683 | ubuntu-noble | +++ hash -r 2026-09-03 06:31:44.478939 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:44.478962 | ubuntu-noble | +++ unset VIRTUAL_ENV 2026-09-03 06:31:44.478972 | ubuntu-noble | +++ unset VIRTUAL_ENV_PROMPT 2026-09-03 06:31:44.478986 | ubuntu-noble | +++ '[' '!' nondestructive = nondestructive ']' 2026-09-03 06:31:44.479059 | ubuntu-noble | +++ '[' linux-gnu = cygwin ']' 2026-09-03 06:31:44.479074 | ubuntu-noble | +++ '[' linux-gnu = msys ']' 2026-09-03 06:31:44.479088 | ubuntu-noble | +++ export VIRTUAL_ENV=/tmp/venv 2026-09-03 06:31:44.479101 | ubuntu-noble | +++ VIRTUAL_ENV=/tmp/venv 2026-09-03 06:31:44.479151 | ubuntu-noble | +++ _OLD_VIRTUAL_PATH=/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-03 06:31:44.479208 | ubuntu-noble | +++ PATH=/tmp/venv/bin:/home/zuul/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2026-09-03 06:31:44.479223 | ubuntu-noble | +++ export PATH 2026-09-03 06:31:44.479280 | ubuntu-noble | +++ '[' -n '' ']' 2026-09-03 06:31:44.479343 | ubuntu-noble | +++ '[' -z '' ']' 2026-09-03 06:31:44.479370 | ubuntu-noble | +++ _OLD_VIRTUAL_PS1= 2026-09-03 06:31:44.479389 | ubuntu-noble | +++ PS1='(venv) ' 2026-09-03 06:31:44.479411 | ubuntu-noble | +++ export PS1 2026-09-03 06:31:44.479428 | ubuntu-noble | +++ VIRTUAL_ENV_PROMPT='(venv) ' 2026-09-03 06:31:44.479446 | ubuntu-noble | +++ export VIRTUAL_ENV_PROMPT 2026-09-03 06:31:44.479469 | ubuntu-noble | +++ hash -r 2026-09-03 06:31:44.479493 | ubuntu-noble | + . defaults/2025.2.sh 2026-09-03 06:31:44.480834 | ubuntu-noble | +++ date +%Y%m%d 2026-09-03 06:31:44.484801 | ubuntu-noble | ++ export BUILD_ID=20260903 2026-09-03 06:31:44.484843 | ubuntu-noble | ++ BUILD_ID=20260903 2026-09-03 06:31:44.484853 | ubuntu-noble | ++ export KOLLA_TYPE= 2026-09-03 06:31:44.484861 | ubuntu-noble | ++ KOLLA_TYPE= 2026-09-03 06:31:44.484870 | ubuntu-noble | ++ export BASE_VERSION=24.04 2026-09-03 06:31:44.484878 | ubuntu-noble | ++ BASE_VERSION=24.04 2026-09-03 06:31:44.484886 | ubuntu-noble | + . scripts/patch-lib.sh 2026-09-03 06:31:44.485307 | ubuntu-noble | +++ pwd 2026-09-03 06:31:44.487101 | ubuntu-noble | ++ PATCH_ROOT=/home/zuul/src/github.com/osism/container-images-kolla 2026-09-03 06:31:44.487140 | ubuntu-noble | ++ PATCH_MANIFEST=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-03 06:31:44.487150 | ubuntu-noble | + export VERSION 2026-09-03 06:31:44.487158 | ubuntu-noble | + export OPENSTACK_VERSION 2026-09-03 06:31:44.487165 | ubuntu-noble | + mkdir -p tarballs 2026-09-03 06:31:44.490939 | ubuntu-noble | + ping -c2 tarballs.opendev.org 2026-09-03 06:31:44.634230 | ubuntu-noble | PING tarballs.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f) 56 data bytes 2026-09-03 06:31:44.634302 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=1 ttl=41 time=132 ms 2026-09-03 06:31:45.627283 | ubuntu-noble | 64 bytes from static03.opendev.org (2001:4800:7819:103:be76:4eff:fe03:e48f): icmp_seq=2 ttl=41 time=130 ms 2026-09-03 06:31:45.627399 | ubuntu-noble | 2026-09-03 06:31:45.627412 | ubuntu-noble | --- tarballs.opendev.org ping statistics --- 2026-09-03 06:31:45.627422 | ubuntu-noble | 2 packets transmitted, 2 received, 0% packet loss, time 1001ms 2026-09-03 06:31:45.627430 | ubuntu-noble | rtt min/avg/max/mdev = 129.669/130.837/132.006/1.168 ms 2026-09-03 06:31:45.629866 | ubuntu-noble | ++ awk '/# tarball/ && !seen[$4]++ { print $4 }' kolla-build.conf 2026-09-03 06:31:45.634399 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:45.634436 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:45.634995 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-03 06:31:45.637843 | ubuntu-noble | + filename=aodh-stable-2025.2.tar.gz 2026-09-03 06:31:45.637929 | ubuntu-noble | + [[ -e aodh-stable-2025.2.tar.gz ]] 2026-09-03 06:31:45.637940 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-03 06:31:45.637950 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-03 06:31:45.637965 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.697951 | ubuntu-noble | 2026-09-03 06:31:46 URL:https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz [259881/259881] -> "aodh-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:46.701244 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/aodh/aodh-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:46.701333 | ubuntu-noble | + echo Process aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.701349 | ubuntu-noble | Process aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.702814 | ubuntu-noble | ++ tar -tzf aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.703359 | ubuntu-noble | ++ head -1 2026-09-03 06:31:46.705058 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:46.716184 | ubuntu-noble | + directory=aodh-21.0.1.dev3 2026-09-03 06:31:46.716852 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 aodh-21.0.1.dev3 2026-09-03 06:31:46.716953 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:46.716969 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-03 06:31:46.717015 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:46.717101 | ubuntu-noble | ++ local name=aodh 2026-09-03 06:31:46.717111 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:46.717161 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:46.717173 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-03 06:31:46.717208 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-03 06:31:46.717258 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:46.717270 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-03 06:31:46.717277 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-03 06:31:46.717287 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:46.717293 | ubuntu-noble | ++ path=patches/2025.2/aodh 2026-09-03 06:31:46.717303 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/aodh ]] 2026-09-03 06:31:46.717313 | ubuntu-noble | ++ return 1 2026-09-03 06:31:46.717817 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:46.717839 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:46.718865 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 aodh-21.0.1.dev3 /source 2026-09-03 06:31:46.718938 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:46.718951 | ubuntu-noble | ++ local directory=aodh-21.0.1.dev3 2026-09-03 06:31:46.718967 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:46.718976 | ubuntu-noble | ++ local name=aodh 2026-09-03 06:31:46.718983 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:46.718992 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:46.719003 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-03 06:31:46.719012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-03 06:31:46.719024 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:46.719032 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-03 06:31:46.719044 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-03 06:31:46.719053 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:46.719060 | ubuntu-noble | ++ path=overlays/2025.2/aodh/source 2026-09-03 06:31:46.719071 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/aodh/source ]] 2026-09-03 06:31:46.719080 | ubuntu-noble | ++ return 1 2026-09-03 06:31:46.719830 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:46.719871 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:46.719880 | ubuntu-noble | + echo Check patches for aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.719887 | ubuntu-noble | Check patches for aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.719895 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:46.719901 | ubuntu-noble | + echo Check overlays for aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.719908 | ubuntu-noble | Check overlays for aodh-stable-2025.2.tar.gz 2026-09-03 06:31:46.719915 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:46.719922 | ubuntu-noble | + popd 2026-09-03 06:31:46.719952 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:46.719960 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:46.720829 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-03 06:31:46.722819 | ubuntu-noble | + filename=barbican-stable-2025.2.tar.gz 2026-09-03 06:31:46.722859 | ubuntu-noble | + [[ -e barbican-stable-2025.2.tar.gz ]] 2026-09-03 06:31:46.722868 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-03 06:31:46.722876 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-03 06:31:46.722883 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.038958 | ubuntu-noble | 2026-09-03 06:31:48 URL:https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz [664868/664868] -> "barbican-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:48.041630 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/barbican/barbican-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:48.041686 | ubuntu-noble | + echo Process barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.041769 | ubuntu-noble | Process barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.044842 | ubuntu-noble | ++ tar -tzf barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.044900 | ubuntu-noble | ++ head -1 2026-09-03 06:31:48.045366 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:48.056409 | ubuntu-noble | + directory=barbican-21.0.1.dev5 2026-09-03 06:31:48.057681 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 barbican-21.0.1.dev5 2026-09-03 06:31:48.057854 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:48.057875 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-03 06:31:48.057919 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:48.058011 | ubuntu-noble | ++ local name=barbican 2026-09-03 06:31:48.058027 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:48.058079 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:48.058093 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-03 06:31:48.058106 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-03 06:31:48.058200 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:48.058212 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-03 06:31:48.058225 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-03 06:31:48.058234 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:48.058243 | ubuntu-noble | ++ path=patches/2025.2/barbican 2026-09-03 06:31:48.058255 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/barbican ]] 2026-09-03 06:31:48.058264 | ubuntu-noble | ++ return 1 2026-09-03 06:31:48.058930 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:48.059016 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:48.060831 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 barbican-21.0.1.dev5 /source 2026-09-03 06:31:48.060880 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:48.060894 | ubuntu-noble | ++ local directory=barbican-21.0.1.dev5 2026-09-03 06:31:48.060904 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:48.060913 | ubuntu-noble | ++ local name=barbican 2026-09-03 06:31:48.060923 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:48.060933 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:48.060942 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-03 06:31:48.060965 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-03 06:31:48.060975 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:48.060985 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-03 06:31:48.060995 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-03 06:31:48.061005 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:48.061014 | ubuntu-noble | ++ path=overlays/2025.2/barbican/source 2026-09-03 06:31:48.061024 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/barbican/source ]] 2026-09-03 06:31:48.061034 | ubuntu-noble | ++ return 1 2026-09-03 06:31:48.061432 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:48.061480 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:48.061532 | ubuntu-noble | + echo Check patches for barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.061549 | ubuntu-noble | Check patches for barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.061563 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:48.061614 | ubuntu-noble | + echo Check overlays for barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.061626 | ubuntu-noble | Check overlays for barbican-stable-2025.2.tar.gz 2026-09-03 06:31:48.061639 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:48.061652 | ubuntu-noble | + popd 2026-09-03 06:31:48.061942 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:48.061972 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:48.063408 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-03 06:31:48.066842 | ubuntu-noble | + filename=blazar-stable-2025.2.tar.gz 2026-09-03 06:31:48.066884 | ubuntu-noble | + [[ -e blazar-stable-2025.2.tar.gz ]] 2026-09-03 06:31:48.066895 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-03 06:31:48.066904 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-03 06:31:48.066913 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.332509 | ubuntu-noble | 2026-09-03 06:31:49 URL:https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz [431334/431334] -> "blazar-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:49.335318 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/blazar/blazar-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:49.335358 | ubuntu-noble | + echo Process blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.335368 | ubuntu-noble | Process blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.338807 | ubuntu-noble | ++ tar -tzf blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.338849 | ubuntu-noble | ++ head -1 2026-09-03 06:31:49.340310 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:49.349376 | ubuntu-noble | + directory=blazar-16.0.1.dev3 2026-09-03 06:31:49.350478 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 blazar-16.0.1.dev3 2026-09-03 06:31:49.350572 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:49.350589 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-03 06:31:49.350623 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:49.350785 | ubuntu-noble | ++ local name=blazar 2026-09-03 06:31:49.350803 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:49.350815 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:49.350822 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-03 06:31:49.350833 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-03 06:31:49.350880 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:49.350892 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-03 06:31:49.350900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-03 06:31:49.350912 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:49.350921 | ubuntu-noble | ++ path=patches/2025.2/blazar 2026-09-03 06:31:49.350931 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/blazar ]] 2026-09-03 06:31:49.350939 | ubuntu-noble | ++ return 1 2026-09-03 06:31:49.351821 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:49.351852 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:49.352345 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 blazar-16.0.1.dev3 /source 2026-09-03 06:31:49.352437 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:49.352450 | ubuntu-noble | ++ local directory=blazar-16.0.1.dev3 2026-09-03 06:31:49.352483 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:49.352563 | ubuntu-noble | ++ local name=blazar 2026-09-03 06:31:49.352574 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:49.352609 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:49.352620 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-03 06:31:49.352632 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-03 06:31:49.352671 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:49.352682 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-03 06:31:49.352690 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-03 06:31:49.352765 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:49.352780 | ubuntu-noble | ++ path=overlays/2025.2/blazar/source 2026-09-03 06:31:49.352787 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/blazar/source ]] 2026-09-03 06:31:49.352797 | ubuntu-noble | ++ return 1 2026-09-03 06:31:49.353793 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:49.353826 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:49.353834 | ubuntu-noble | + echo Check patches for blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.353841 | ubuntu-noble | Check patches for blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.353849 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:49.353856 | ubuntu-noble | + echo Check overlays for blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.353864 | ubuntu-noble | Check overlays for blazar-stable-2025.2.tar.gz 2026-09-03 06:31:49.353871 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:49.353879 | ubuntu-noble | + popd 2026-09-03 06:31:49.353886 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:49.353894 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:49.354290 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:49.356839 | ubuntu-noble | + filename=ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:49.356901 | ubuntu-noble | + [[ -e ceilometer-stable-2025.2.tar.gz ]] 2026-09-03 06:31:49.356915 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:49.356925 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:49.356935 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.746010 | ubuntu-noble | 2026-09-03 06:31:50 URL:https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz [872211/872211] -> "ceilometer-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:50.748404 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ceilometer/ceilometer-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:50.748459 | ubuntu-noble | + echo Process ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.748468 | ubuntu-noble | Process ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.751832 | ubuntu-noble | ++ tar -tzf ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.751885 | ubuntu-noble | ++ head -1 2026-09-03 06:31:50.752431 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:50.759802 | ubuntu-noble | + directory=ceilometer-25.0.0.0rc2.dev2 2026-09-03 06:31:50.760823 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ceilometer-25.0.0.0rc2.dev2 2026-09-03 06:31:50.760893 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:50.760902 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-03 06:31:50.760909 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:50.760915 | ubuntu-noble | ++ local name=ceilometer 2026-09-03 06:31:50.760929 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:50.760935 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:50.760941 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-03 06:31:50.760947 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-03 06:31:50.760954 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:50.760960 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-03 06:31:50.760965 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-03 06:31:50.760981 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:50.760987 | ubuntu-noble | ++ path=patches/2025.2/ceilometer 2026-09-03 06:31:50.760995 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ceilometer ]] 2026-09-03 06:31:50.761001 | ubuntu-noble | ++ return 1 2026-09-03 06:31:50.761439 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:50.761454 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:50.761757 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ceilometer-25.0.0.0rc2.dev2 /source 2026-09-03 06:31:50.761825 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:50.761836 | ubuntu-noble | ++ local directory=ceilometer-25.0.0.0rc2.dev2 2026-09-03 06:31:50.761858 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:50.761910 | ubuntu-noble | ++ local name=ceilometer 2026-09-03 06:31:50.761919 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:50.761940 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:50.761950 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-03 06:31:50.761955 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-03 06:31:50.761961 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:50.761967 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-03 06:31:50.761972 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-03 06:31:50.761978 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:50.761986 | ubuntu-noble | ++ path=overlays/2025.2/ceilometer/source 2026-09-03 06:31:50.761991 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ceilometer/source ]] 2026-09-03 06:31:50.761997 | ubuntu-noble | ++ return 1 2026-09-03 06:31:50.762840 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:50.762873 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:50.762879 | ubuntu-noble | + echo Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.762885 | ubuntu-noble | Check patches for ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.762890 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:50.762895 | ubuntu-noble | + echo Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.762899 | ubuntu-noble | Check overlays for ceilometer-stable-2025.2.tar.gz 2026-09-03 06:31:50.762903 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:50.762908 | ubuntu-noble | + popd 2026-09-03 06:31:50.762913 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:50.762918 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:50.763318 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-03 06:31:50.765190 | ubuntu-noble | + filename=cinder-stable-2025.2.tar.gz 2026-09-03 06:31:50.765219 | ubuntu-noble | + [[ -e cinder-stable-2025.2.tar.gz ]] 2026-09-03 06:31:50.765227 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-03 06:31:50.765233 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-03 06:31:50.765273 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.538954 | ubuntu-noble | 2026-09-03 06:31:52 URL:https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz [6502913/6502913] -> "cinder-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:52.542040 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/cinder/cinder-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:52.542104 | ubuntu-noble | + echo Process cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.542118 | ubuntu-noble | Process cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.545804 | ubuntu-noble | ++ tar -tzf cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.545856 | ubuntu-noble | ++ head -1 2026-09-03 06:31:52.546632 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:52.557395 | ubuntu-noble | + directory=cinder-27.0.1.dev25 2026-09-03 06:31:52.558952 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 cinder-27.0.1.dev25 2026-09-03 06:31:52.559027 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:52.559068 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-03 06:31:52.559107 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:52.559201 | ubuntu-noble | ++ local name=cinder 2026-09-03 06:31:52.559218 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:52.559333 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:52.559345 | ubuntu-noble | ++ path=patches/2025.2/cinder 2026-09-03 06:31:52.559356 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder ]] 2026-09-03 06:31:52.559380 | ubuntu-noble | ++ echo patches/2025.2/cinder 2026-09-03 06:31:52.559447 | ubuntu-noble | ++ return 0 2026-09-03 06:31:52.560600 | ubuntu-noble | + patch_dir=patches/2025.2/cinder 2026-09-03 06:31:52.561055 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 cinder-27.0.1.dev25 /source 2026-09-03 06:31:52.561133 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:52.561164 | ubuntu-noble | ++ local directory=cinder-27.0.1.dev25 2026-09-03 06:31:52.561203 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:52.561262 | ubuntu-noble | ++ local name=cinder 2026-09-03 06:31:52.561272 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:52.561319 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:52.561348 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-03 06:31:52.561355 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-03 06:31:52.561393 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:52.561403 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-03 06:31:52.561411 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-03 06:31:52.561420 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:52.561428 | ubuntu-noble | ++ path=overlays/2025.2/cinder/source 2026-09-03 06:31:52.561437 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/cinder/source ]] 2026-09-03 06:31:52.561446 | ubuntu-noble | ++ return 1 2026-09-03 06:31:52.562391 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:52.562420 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:52.562427 | ubuntu-noble | + echo Check patches for cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.562433 | ubuntu-noble | Check patches for cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.562439 | ubuntu-noble | + [[ -n patches/2025.2/cinder ]] 2026-09-03 06:31:52.562445 | ubuntu-noble | + tar xzf cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.926783 | ubuntu-noble | + rm cinder-stable-2025.2.tar.gz 2026-09-03 06:31:52.930161 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-03 06:31:52.930566 | ubuntu-noble | + sort 2026-09-03 06:31:52.941080 | ubuntu-noble | + pushd cinder-27.0.1.dev25 2026-09-03 06:31:52.942759 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder -type f -name '*.patch' 2026-09-03 06:31:52.942803 | ubuntu-noble | ++ sort 2026-09-03 06:31:52.944811 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:31:52.944841 | ubuntu-noble | + apply_patch patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-03 06:31:52.944848 | ubuntu-noble | + local rel=patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-03 06:31:52.944875 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-03 06:31:52.944883 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch' 2026-09-03 06:31:52.944887 | ubuntu-noble | APPLY PATCH patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-03 06:31:52.944893 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:31:52.946734 | ubuntu-noble | checking file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-03 06:31:52.946756 | ubuntu-noble | checking file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-03 06:31:52.946813 | ubuntu-noble | checking file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-03 06:31:52.947096 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:31:52.948739 | ubuntu-noble | patching file cinder/tests/unit/volume/drivers/netapp/dataontap/test_nvme_library.py 2026-09-03 06:31:52.948758 | ubuntu-noble | patching file cinder/volume/drivers/netapp/dataontap/nvme_library.py 2026-09-03 06:31:52.948762 | ubuntu-noble | patching file releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-03 06:31:52.949305 | ubuntu-noble | + echo patches/2025.2/cinder/netapp-01-backport-962085.patch 2026-09-03 06:31:52.949465 | ubuntu-noble | + popd 2026-09-03 06:31:52.951754 | ubuntu-noble | + find cinder-27.0.1.dev25 -type f 2026-09-03 06:31:52.951780 | ubuntu-noble | + sort 2026-09-03 06:31:52.962352 | ubuntu-noble | + append_new_files_to_sources_txt cinder-27.0.1.dev25 files-before files-after 2026-09-03 06:31:52.962445 | ubuntu-noble | + local directory=cinder-27.0.1.dev25 2026-09-03 06:31:52.962474 | ubuntu-noble | + local before=files-before 2026-09-03 06:31:52.962492 | ubuntu-noble | + local after=files-after 2026-09-03 06:31:52.962508 | ubuntu-noble | + local sources_txt 2026-09-03 06:31:52.963637 | ubuntu-noble | ++ find cinder-27.0.1.dev25 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-03 06:31:52.964147 | ubuntu-noble | ++ head -1 2026-09-03 06:31:52.966155 | ubuntu-noble | + sources_txt=cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-03 06:31:52.966210 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt ]] 2026-09-03 06:31:52.966232 | ubuntu-noble | + local new_files 2026-09-03 06:31:52.966821 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-03 06:31:52.972086 | ubuntu-noble | + new_files=cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-03 06:31:52.972125 | ubuntu-noble | + [[ -z cinder-27.0.1.dev25/releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml ]] 2026-09-03 06:31:52.972392 | ubuntu-noble | ++ tail -c1 cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-03 06:31:52.974262 | ubuntu-noble | + [[ -n y ]] 2026-09-03 06:31:52.974283 | ubuntu-noble | + echo 2026-09-03 06:31:52.974287 | ubuntu-noble | + local file 2026-09-03 06:31:52.974291 | ubuntu-noble | + for file in $new_files 2026-09-03 06:31:52.974295 | ubuntu-noble | + case $file in 2026-09-03 06:31:52.974299 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt' 2026-09-03 06:31:52.974304 | ubuntu-noble | APPEND releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml TO cinder-27.0.1.dev25/cinder.egg-info/SOURCES.txt 2026-09-03 06:31:52.974309 | ubuntu-noble | + echo releasenotes/notes/bug-2121791-fixing-nvme-multipath-issue-389c393b6c4b33fc.yaml 2026-09-03 06:31:52.974313 | ubuntu-noble | + rm files-before files-after 2026-09-03 06:31:52.976029 | ubuntu-noble | + tar czf cinder-stable-2025.2.tar.gz cinder-27.0.1.dev25 2026-09-03 06:31:54.186944 | ubuntu-noble | + rm -r cinder-27.0.1.dev25 2026-09-03 06:31:54.256894 | ubuntu-noble | + echo Check overlays for cinder-stable-2025.2.tar.gz 2026-09-03 06:31:54.256965 | ubuntu-noble | Check overlays for cinder-stable-2025.2.tar.gz 2026-09-03 06:31:54.256976 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:54.256985 | ubuntu-noble | + popd 2026-09-03 06:31:54.256993 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:54.257001 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:54.257113 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-03 06:31:54.258783 | ubuntu-noble | + filename=designate-stable-2025.2.tar.gz 2026-09-03 06:31:54.258871 | ubuntu-noble | + [[ -e designate-stable-2025.2.tar.gz ]] 2026-09-03 06:31:54.258878 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-03 06:31:54.258883 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-03 06:31:54.258887 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.540916 | ubuntu-noble | 2026-09-03 06:31:55 URL:https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz [1019280/1019280] -> "designate-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:55.543623 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/designate/designate-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:55.543679 | ubuntu-noble | + echo Process designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.543693 | ubuntu-noble | Process designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.546819 | ubuntu-noble | ++ tar -tzf designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.546905 | ubuntu-noble | ++ head -1 2026-09-03 06:31:55.548203 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:55.556598 | ubuntu-noble | + directory=designate-21.0.2.dev1 2026-09-03 06:31:55.557824 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 designate-21.0.2.dev1 2026-09-03 06:31:55.557938 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:55.557953 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-03 06:31:55.557996 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:55.558072 | ubuntu-noble | ++ local name=designate 2026-09-03 06:31:55.558083 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:55.558134 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:55.558143 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-03 06:31:55.558170 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-03 06:31:55.558225 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:55.558235 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-03 06:31:55.558243 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-03 06:31:55.558268 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:55.558277 | ubuntu-noble | ++ path=patches/2025.2/designate 2026-09-03 06:31:55.558286 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/designate ]] 2026-09-03 06:31:55.558313 | ubuntu-noble | ++ return 1 2026-09-03 06:31:55.558812 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:55.558851 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:55.559637 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 designate-21.0.2.dev1 /source 2026-09-03 06:31:55.559783 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:55.559801 | ubuntu-noble | ++ local directory=designate-21.0.2.dev1 2026-09-03 06:31:55.559811 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:55.559858 | ubuntu-noble | ++ local name=designate 2026-09-03 06:31:55.559869 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:55.559921 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:55.559930 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-03 06:31:55.559940 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-03 06:31:55.559970 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:55.559980 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-03 06:31:55.559988 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-03 06:31:55.559996 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:55.560004 | ubuntu-noble | ++ path=overlays/2025.2/designate/source 2026-09-03 06:31:55.560012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/designate/source ]] 2026-09-03 06:31:55.560023 | ubuntu-noble | ++ return 1 2026-09-03 06:31:55.560876 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:55.560949 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:55.560962 | ubuntu-noble | + echo Check patches for designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.560972 | ubuntu-noble | Check patches for designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.560982 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:55.560991 | ubuntu-noble | + echo Check overlays for designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.560999 | ubuntu-noble | Check overlays for designate-stable-2025.2.tar.gz 2026-09-03 06:31:55.561008 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:55.561017 | ubuntu-noble | + popd 2026-09-03 06:31:55.561026 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:55.561035 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:55.561789 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-03 06:31:55.564797 | ubuntu-noble | + filename=glance-stable-2025.2.tar.gz 2026-09-03 06:31:55.564866 | ubuntu-noble | + [[ -e glance-stable-2025.2.tar.gz ]] 2026-09-03 06:31:55.564876 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-03 06:31:55.564883 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-03 06:31:55.564890 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.044360 | ubuntu-noble | 2026-09-03 06:31:57 URL:https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz [2133677/2133677] -> "glance-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:57.046956 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/glance/glance-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:57.047021 | ubuntu-noble | + echo Process glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.047031 | ubuntu-noble | Process glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.052578 | ubuntu-noble | ++ tar -tzf glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.052624 | ubuntu-noble | ++ head -1 2026-09-03 06:31:57.052633 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:57.057668 | ubuntu-noble | + directory=glance-31.1.1.dev11 2026-09-03 06:31:57.058810 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 glance-31.1.1.dev11 2026-09-03 06:31:57.058907 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:57.058923 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-09-03 06:31:57.058941 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:57.058951 | ubuntu-noble | ++ local name=glance 2026-09-03 06:31:57.058959 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:57.058969 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:57.058977 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-03 06:31:57.058986 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-03 06:31:57.058997 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:57.059029 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-03 06:31:57.059038 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-03 06:31:57.059047 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:57.059056 | ubuntu-noble | ++ path=patches/2025.2/glance 2026-09-03 06:31:57.059065 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/glance ]] 2026-09-03 06:31:57.059074 | ubuntu-noble | ++ return 1 2026-09-03 06:31:57.059596 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:57.059618 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:57.059924 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 glance-31.1.1.dev11 /source 2026-09-03 06:31:57.059954 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:57.059968 | ubuntu-noble | ++ local directory=glance-31.1.1.dev11 2026-09-03 06:31:57.060004 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:57.060037 | ubuntu-noble | ++ local name=glance 2026-09-03 06:31:57.060047 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:57.060059 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:57.060068 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-03 06:31:57.060080 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-03 06:31:57.060094 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:57.060103 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-03 06:31:57.060112 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-03 06:31:57.060124 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:57.060133 | ubuntu-noble | ++ path=overlays/2025.2/glance/source 2026-09-03 06:31:57.060141 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/glance/source ]] 2026-09-03 06:31:57.060150 | ubuntu-noble | ++ return 1 2026-09-03 06:31:57.060771 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:57.060801 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:57.060808 | ubuntu-noble | + echo Check patches for glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.060812 | ubuntu-noble | Check patches for glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.060818 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:57.060822 | ubuntu-noble | + echo Check overlays for glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.060827 | ubuntu-noble | Check overlays for glance-stable-2025.2.tar.gz 2026-09-03 06:31:57.060831 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:57.060835 | ubuntu-noble | + popd 2026-09-03 06:31:57.060840 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:57.060845 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:57.061558 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-03 06:31:57.063981 | ubuntu-noble | + filename=heat-stable-2025.2.tar.gz 2026-09-03 06:31:57.064018 | ubuntu-noble | + [[ -e heat-stable-2025.2.tar.gz ]] 2026-09-03 06:31:57.064082 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-03 06:31:57.064090 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-03 06:31:57.064116 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.524926 | ubuntu-noble | 2026-09-03 06:31:58 URL:https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz [2355761/2355761] -> "heat-stable-2025.2.tar.gz" [1] 2026-09-03 06:31:58.526659 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/heat/heat-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:31:58.526773 | ubuntu-noble | + echo Process heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.526790 | ubuntu-noble | Process heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.528779 | ubuntu-noble | ++ tar -tzf heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.528819 | ubuntu-noble | ++ head -1 2026-09-03 06:31:58.530137 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:31:58.541280 | ubuntu-noble | + directory=openstack_heat-25.0.1.dev12 2026-09-03 06:31:58.542152 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_heat-25.0.1.dev12 2026-09-03 06:31:58.542191 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:31:58.542203 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-09-03 06:31:58.542216 | ubuntu-noble | ++ local suffix= 2026-09-03 06:31:58.542250 | ubuntu-noble | ++ local name=openstack_heat 2026-09-03 06:31:58.542259 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:58.542271 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:58.542282 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-03 06:31:58.542295 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-03 06:31:58.542332 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:58.542342 | ubuntu-noble | ++ path=patches/2025.2/openstack-heat 2026-09-03 06:31:58.542351 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-heat ]] 2026-09-03 06:31:58.542362 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:58.542372 | ubuntu-noble | ++ path=patches/2025.2/openstack_heat 2026-09-03 06:31:58.542381 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_heat ]] 2026-09-03 06:31:58.542389 | ubuntu-noble | ++ return 1 2026-09-03 06:31:58.543168 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:58.543195 | ubuntu-noble | + patch_dir= 2026-09-03 06:31:58.543464 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_heat-25.0.1.dev12 /source 2026-09-03 06:31:58.543479 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:31:58.543490 | ubuntu-noble | ++ local directory=openstack_heat-25.0.1.dev12 2026-09-03 06:31:58.543500 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:31:58.543581 | ubuntu-noble | ++ local name=openstack_heat 2026-09-03 06:31:58.543593 | ubuntu-noble | ++ local candidate path 2026-09-03 06:31:58.543600 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:58.543607 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-03 06:31:58.543614 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-03 06:31:58.543626 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:58.543634 | ubuntu-noble | ++ path=overlays/2025.2/openstack-heat/source 2026-09-03 06:31:58.543641 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-heat/source ]] 2026-09-03 06:31:58.543648 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:31:58.543655 | ubuntu-noble | ++ path=overlays/2025.2/openstack_heat/source 2026-09-03 06:31:58.543662 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_heat/source ]] 2026-09-03 06:31:58.543669 | ubuntu-noble | ++ return 1 2026-09-03 06:31:58.544629 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:58.544661 | ubuntu-noble | + overlay_dir= 2026-09-03 06:31:58.544669 | ubuntu-noble | + echo Check patches for heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.544676 | ubuntu-noble | Check patches for heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.544684 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:58.544691 | ubuntu-noble | + echo Check overlays for heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.544744 | ubuntu-noble | Check overlays for heat-stable-2025.2.tar.gz 2026-09-03 06:31:58.544756 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:31:58.544764 | ubuntu-noble | + popd 2026-09-03 06:31:58.544771 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:31:58.544779 | ubuntu-noble | + pushd tarballs 2026-09-03 06:31:58.544948 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-03 06:31:58.546770 | ubuntu-noble | + filename=horizon-stable-2025.2.tar.gz 2026-09-03 06:31:58.546796 | ubuntu-noble | + [[ -e horizon-stable-2025.2.tar.gz ]] 2026-09-03 06:31:58.546804 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-03 06:31:58.546812 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-03 06:31:58.546819 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.243794 | ubuntu-noble | 2026-09-03 06:32:00 URL:https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz [5393706/5393706] -> "horizon-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:00.245756 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/horizon/horizon-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:00.246297 | ubuntu-noble | + echo Process horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.246336 | ubuntu-noble | Process horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.248874 | ubuntu-noble | ++ tar -tzf horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.248998 | ubuntu-noble | ++ head -1 2026-09-03 06:32:00.250412 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:00.257858 | ubuntu-noble | + directory=horizon-25.5.3.dev9 2026-09-03 06:32:00.259332 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 horizon-25.5.3.dev9 2026-09-03 06:32:00.259525 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:00.259624 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-03 06:32:00.259753 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:00.259883 | ubuntu-noble | ++ local name=horizon 2026-09-03 06:32:00.259970 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:00.260059 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:00.260110 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-03 06:32:00.260160 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-03 06:32:00.260240 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:00.260283 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-03 06:32:00.260325 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-03 06:32:00.260369 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:00.260976 | ubuntu-noble | ++ path=patches/2025.2/horizon 2026-09-03 06:32:00.261009 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/horizon ]] 2026-09-03 06:32:00.261019 | ubuntu-noble | ++ return 1 2026-09-03 06:32:00.261165 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:00.261237 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:00.262157 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 horizon-25.5.3.dev9 /source 2026-09-03 06:32:00.262256 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:00.262273 | ubuntu-noble | ++ local directory=horizon-25.5.3.dev9 2026-09-03 06:32:00.262285 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:00.262299 | ubuntu-noble | ++ local name=horizon 2026-09-03 06:32:00.262309 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:00.262323 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:00.262341 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-03 06:32:00.262366 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-03 06:32:00.262383 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:00.262400 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-03 06:32:00.262416 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-03 06:32:00.262433 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:00.262451 | ubuntu-noble | ++ path=overlays/2025.2/horizon/source 2026-09-03 06:32:00.262468 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/horizon/source ]] 2026-09-03 06:32:00.262492 | ubuntu-noble | ++ return 1 2026-09-03 06:32:00.263800 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:00.263845 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:00.263857 | ubuntu-noble | + echo Check patches for horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.263867 | ubuntu-noble | Check patches for horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.263877 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:00.263887 | ubuntu-noble | + echo Check overlays for horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.263896 | ubuntu-noble | Check overlays for horizon-stable-2025.2.tar.gz 2026-09-03 06:32:00.263906 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:00.263942 | ubuntu-noble | + popd 2026-09-03 06:32:00.263952 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:00.263962 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:00.264108 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-03 06:32:00.266548 | ubuntu-noble | + filename=ironic-stable-2025.2.tar.gz 2026-09-03 06:32:00.266585 | ubuntu-noble | + [[ -e ironic-stable-2025.2.tar.gz ]] 2026-09-03 06:32:00.266596 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-03 06:32:00.266606 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-03 06:32:00.266616 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz 2026-09-03 06:32:01.803751 | ubuntu-noble | 2026-09-03 06:32:01 URL:https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz [3059705/3059705] -> "ironic-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:01.806974 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/ironic/ironic-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:01.807058 | ubuntu-noble | + echo Process ironic-stable-2025.2.tar.gz 2026-09-03 06:32:01.807073 | ubuntu-noble | Process ironic-stable-2025.2.tar.gz 2026-09-03 06:32:01.809794 | ubuntu-noble | ++ tar -tzf ironic-stable-2025.2.tar.gz 2026-09-03 06:32:01.810386 | ubuntu-noble | ++ head -1 2026-09-03 06:32:01.812324 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:01.828217 | ubuntu-noble | + directory=ironic-32.0.2.dev24 2026-09-03 06:32:01.829680 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 ironic-32.0.2.dev24 2026-09-03 06:32:01.829825 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:01.829842 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-03 06:32:01.829856 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:01.829869 | ubuntu-noble | ++ local name=ironic 2026-09-03 06:32:01.829881 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:01.829892 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:01.829904 | ubuntu-noble | ++ path=patches/2025.2/ironic 2026-09-03 06:32:01.829928 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic ]] 2026-09-03 06:32:01.829961 | ubuntu-noble | ++ echo patches/2025.2/ironic 2026-09-03 06:32:01.829974 | ubuntu-noble | ++ return 0 2026-09-03 06:32:01.830647 | ubuntu-noble | + patch_dir=patches/2025.2/ironic 2026-09-03 06:32:01.831195 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 ironic-32.0.2.dev24 /source 2026-09-03 06:32:01.831231 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:01.831248 | ubuntu-noble | ++ local directory=ironic-32.0.2.dev24 2026-09-03 06:32:01.831265 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:01.831367 | ubuntu-noble | ++ local name=ironic 2026-09-03 06:32:01.831385 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:01.831405 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:01.831418 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-03 06:32:01.831448 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-03 06:32:01.831466 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:01.831478 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-03 06:32:01.831491 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-03 06:32:01.831503 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:01.831515 | ubuntu-noble | ++ path=overlays/2025.2/ironic/source 2026-09-03 06:32:01.831527 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/ironic/source ]] 2026-09-03 06:32:01.831539 | ubuntu-noble | ++ return 1 2026-09-03 06:32:01.832695 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:01.832789 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:01.832802 | ubuntu-noble | + echo Check patches for ironic-stable-2025.2.tar.gz 2026-09-03 06:32:01.832815 | ubuntu-noble | Check patches for ironic-stable-2025.2.tar.gz 2026-09-03 06:32:01.832827 | ubuntu-noble | + [[ -n patches/2025.2/ironic ]] 2026-09-03 06:32:01.832839 | ubuntu-noble | + tar xzf ironic-stable-2025.2.tar.gz 2026-09-03 06:32:02.017530 | ubuntu-noble | + rm ironic-stable-2025.2.tar.gz 2026-09-03 06:32:02.020819 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-03 06:32:02.020851 | ubuntu-noble | + sort 2026-09-03 06:32:02.027254 | ubuntu-noble | + pushd ironic-32.0.2.dev24 2026-09-03 06:32:02.029580 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic -type f -name '*.patch' 2026-09-03 06:32:02.029611 | ubuntu-noble | ++ sort 2026-09-03 06:32:02.030551 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.030581 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-03 06:32:02.030587 | ubuntu-noble | + local rel=patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-03 06:32:02.030594 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-03 06:32:02.030616 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch' 2026-09-03 06:32:02.030630 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-03 06:32:02.030636 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.032769 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-03 06:32:02.032791 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-03 06:32:02.032795 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-03 06:32:02.032799 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-03 06:32:02.032803 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-03 06:32:02.032807 | ubuntu-noble | checking file doc/source/admin/networking.rst 2026-09-03 06:32:02.032810 | ubuntu-noble | checking file doc/source/admin/portgroups.rst 2026-09-03 06:32:02.032908 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-03 06:32:02.033109 | ubuntu-noble | checking file ironic/api/controllers/v1/port.py 2026-09-03 06:32:02.033200 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-03 06:32:02.033301 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-03 06:32:02.033389 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-03 06:32:02.033581 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-03 06:32:02.033684 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-03 06:32:02.033917 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-03 06:32:02.034086 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-03 06:32:02.034547 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-03 06:32:02.034795 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-03 06:32:02.035200 | ubuntu-noble | checking file ironic/conductor/rpcapi.py 2026-09-03 06:32:02.035427 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-03 06:32:02.035536 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.035660 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-03 06:32:02.036053 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-03 06:32:02.036420 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-03 06:32:02.037345 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-03 06:32:02.038041 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-03 06:32:02.038421 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-03 06:32:02.038575 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-03 06:32:02.038782 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-03 06:32:02.038942 | ubuntu-noble | checking file ironic/tests/unit/objects/test_portgroup.py 2026-09-03 06:32:02.039086 | ubuntu-noble | checking file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-03 06:32:02.039515 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.041802 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-03 06:32:02.041869 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-03 06:32:02.041884 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-03 06:32:02.041895 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-03 06:32:02.041905 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-03 06:32:02.041915 | ubuntu-noble | patching file doc/source/admin/networking.rst 2026-09-03 06:32:02.041925 | ubuntu-noble | patching file doc/source/admin/portgroups.rst 2026-09-03 06:32:02.041935 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-03 06:32:02.042003 | ubuntu-noble | patching file ironic/api/controllers/v1/port.py 2026-09-03 06:32:02.042016 | ubuntu-noble | Hunk #1 succeeded at 808 (offset -10 lines). 2026-09-03 06:32:02.042030 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-03 06:32:02.042127 | ubuntu-noble | Hunk #5 succeeded at 548 (offset -9 lines). 2026-09-03 06:32:02.042299 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-03 06:32:02.042391 | ubuntu-noble | Hunk #1 succeeded at 1270 (offset -19 lines). 2026-09-03 06:32:02.042542 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-03 06:32:02.042648 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-03 06:32:02.043213 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-03 06:32:02.043394 | ubuntu-noble | Hunk #2 succeeded at 2378 (offset 25 lines). 2026-09-03 06:32:02.043692 | ubuntu-noble | patching file ironic/conductor/rpcapi.py 2026-09-03 06:32:02.043906 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-03 06:32:02.044068 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.044114 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-03 06:32:02.044433 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_port.py 2026-09-03 06:32:02.044744 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_portgroup.py 2026-09-03 06:32:02.045609 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-03 06:32:02.046223 | ubuntu-noble | Hunk #1 succeeded at 7955 (offset 268 lines). 2026-09-03 06:32:02.046491 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-03 06:32:02.046604 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-03 06:32:02.046778 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-03 06:32:02.046906 | ubuntu-noble | patching file ironic/tests/unit/objects/test_portgroup.py 2026-09-03 06:32:02.047013 | ubuntu-noble | patching file releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-03 06:32:02.048760 | ubuntu-noble | + echo patches/2025.2/ironic/0001-Add-a-new-physical_network-field-to-the-Portgroup-ob.patch 2026-09-03 06:32:02.048796 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.048802 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-03 06:32:02.048826 | ubuntu-noble | + local rel=patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-03 06:32:02.048832 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-03 06:32:02.048852 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch' 2026-09-03 06:32:02.048857 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-03 06:32:02.048862 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.052800 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-03 06:32:02.052869 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-03 06:32:02.053568 | ubuntu-noble | checking file api-ref/source/samples/portgroup-create-response.json 2026-09-03 06:32:02.054046 | ubuntu-noble | checking file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-03 06:32:02.054297 | ubuntu-noble | checking file api-ref/source/samples/portgroup-update-response.json 2026-09-03 06:32:02.054604 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-03 06:32:02.055181 | ubuntu-noble | checking file ironic/api/controllers/v1/portgroup.py 2026-09-03 06:32:02.055982 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-03 06:32:02.056468 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-03 06:32:02.057211 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-03 06:32:02.057610 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-03 06:32:02.057984 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-03 06:32:02.058221 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.058485 | ubuntu-noble | checking file ironic/objects/portgroup.py 2026-09-03 06:32:02.058814 | ubuntu-noble | checking file ironic/tests/unit/db/test_portgroups.py 2026-09-03 06:32:02.059144 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-03 06:32:02.059740 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-03 06:32:02.059808 | ubuntu-noble | checking file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-03 06:32:02.060450 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.062319 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-portgroups.inc 2026-09-03 06:32:02.062828 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-03 06:32:02.063233 | ubuntu-noble | patching file api-ref/source/samples/portgroup-create-response.json 2026-09-03 06:32:02.063348 | ubuntu-noble | patching file api-ref/source/samples/portgroup-list-detail-response.json 2026-09-03 06:32:02.063455 | ubuntu-noble | patching file api-ref/source/samples/portgroup-update-response.json 2026-09-03 06:32:02.063637 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-03 06:32:02.063967 | ubuntu-noble | patching file ironic/api/controllers/v1/portgroup.py 2026-09-03 06:32:02.064435 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-03 06:32:02.064623 | ubuntu-noble | Hunk #1 succeeded at 1280 (offset -19 lines). 2026-09-03 06:32:02.065016 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-03 06:32:02.065276 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-03 06:32:02.065569 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-03 06:32:02.066039 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.066193 | ubuntu-noble | patching file ironic/objects/portgroup.py 2026-09-03 06:32:02.066471 | ubuntu-noble | patching file ironic/tests/unit/db/test_portgroups.py 2026-09-03 06:32:02.066761 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-03 06:32:02.067158 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-03 06:32:02.067457 | ubuntu-noble | patching file releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-03 06:32:02.070802 | ubuntu-noble | + echo patches/2025.2/ironic/0002-Add-a-new-category-field-to-the-Portgroup-object.patch 2026-09-03 06:32:02.070842 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.070852 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-03 06:32:02.070861 | ubuntu-noble | + local rel=patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-03 06:32:02.070880 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-03 06:32:02.070888 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch' 2026-09-03 06:32:02.070895 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-03 06:32:02.070901 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.073772 | ubuntu-noble | checking file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-03 06:32:02.073816 | ubuntu-noble | checking file api-ref/source/parameters.yaml 2026-09-03 06:32:02.074040 | ubuntu-noble | checking file api-ref/source/samples/node-create-response.json 2026-09-03 06:32:02.074145 | ubuntu-noble | checking file api-ref/source/samples/node-show-response.json 2026-09-03 06:32:02.074247 | ubuntu-noble | checking file api-ref/source/samples/node-update-driver-info-response.json 2026-09-03 06:32:02.074352 | ubuntu-noble | checking file api-ref/source/samples/nodes-list-details-response.json 2026-09-03 06:32:02.074526 | ubuntu-noble | checking file doc/source/contributor/webapi-version-history.rst 2026-09-03 06:32:02.075133 | ubuntu-noble | checking file ironic/api/controllers/v1/node.py 2026-09-03 06:32:02.075334 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-03 06:32:02.075433 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-03 06:32:02.075446 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-03 06:32:02.075474 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-03 06:32:02.075487 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-03 06:32:02.075496 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-03 06:32:02.075508 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-03 06:32:02.075517 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-03 06:32:02.075528 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-03 06:32:02.075540 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-03 06:32:02.075552 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-03 06:32:02.075565 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-03 06:32:02.075577 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-03 06:32:02.075603 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-03 06:32:02.075643 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-03 06:32:02.076111 | ubuntu-noble | checking file ironic/api/controllers/v1/utils.py 2026-09-03 06:32:02.076203 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-03 06:32:02.076345 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-03 06:32:02.076482 | ubuntu-noble | checking file ironic/api/controllers/v1/versions.py 2026-09-03 06:32:02.076672 | ubuntu-noble | checking file ironic/common/release_mappings.py 2026-09-03 06:32:02.077358 | ubuntu-noble | checking file ironic/conductor/manager.py 2026-09-03 06:32:02.077491 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-03 06:32:02.078219 | ubuntu-noble | checking file ironic/db/api.py 2026-09-03 06:32:02.078496 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-03 06:32:02.078862 | ubuntu-noble | checking file ironic/db/sqlalchemy/api.py 2026-09-03 06:32:02.079290 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.079438 | ubuntu-noble | checking file ironic/objects/deployment.py 2026-09-03 06:32:02.079609 | ubuntu-noble | checking file ironic/objects/node.py 2026-09-03 06:32:02.080727 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-03 06:32:02.081182 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-03 06:32:02.082673 | ubuntu-noble | checking file ironic/tests/unit/conductor/test_manager.py 2026-09-03 06:32:02.082924 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-03 06:32:02.083864 | ubuntu-noble | checking file ironic/tests/unit/db/test_nodes.py 2026-09-03 06:32:02.084096 | ubuntu-noble | checking file ironic/tests/unit/db/utils.py 2026-09-03 06:32:02.084285 | ubuntu-noble | checking file ironic/tests/unit/objects/test_objects.py 2026-09-03 06:32:02.084438 | ubuntu-noble | checking file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-03 06:32:02.085202 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.086352 | ubuntu-noble | patching file api-ref/source/baremetal-api-v1-nodes.inc 2026-09-03 06:32:02.086661 | ubuntu-noble | patching file api-ref/source/parameters.yaml 2026-09-03 06:32:02.086916 | ubuntu-noble | patching file api-ref/source/samples/node-create-response.json 2026-09-03 06:32:02.086991 | ubuntu-noble | patching file api-ref/source/samples/node-show-response.json 2026-09-03 06:32:02.087069 | ubuntu-noble | patching file api-ref/source/samples/node-update-driver-info-response.json 2026-09-03 06:32:02.087122 | ubuntu-noble | patching file api-ref/source/samples/nodes-list-details-response.json 2026-09-03 06:32:02.087245 | ubuntu-noble | patching file doc/source/contributor/webapi-version-history.rst 2026-09-03 06:32:02.087584 | ubuntu-noble | patching file ironic/api/controllers/v1/node.py 2026-09-03 06:32:02.087744 | ubuntu-noble | Hunk #3 succeeded at 1612 (offset 24 lines). 2026-09-03 06:32:02.087832 | ubuntu-noble | Hunk #4 succeeded at 2474 (offset 24 lines). 2026-09-03 06:32:02.087845 | ubuntu-noble | Hunk #5 succeeded at 2515 (offset 24 lines). 2026-09-03 06:32:02.087858 | ubuntu-noble | Hunk #6 succeeded at 2665 (offset 24 lines). 2026-09-03 06:32:02.087867 | ubuntu-noble | Hunk #7 succeeded at 2674 (offset 24 lines). 2026-09-03 06:32:02.087876 | ubuntu-noble | Hunk #8 succeeded at 2723 (offset 24 lines). 2026-09-03 06:32:02.087890 | ubuntu-noble | Hunk #9 succeeded at 2742 (offset 24 lines). 2026-09-03 06:32:02.087899 | ubuntu-noble | Hunk #10 succeeded at 2766 (offset 24 lines). 2026-09-03 06:32:02.087907 | ubuntu-noble | Hunk #11 succeeded at 2780 (offset 24 lines). 2026-09-03 06:32:02.087916 | ubuntu-noble | Hunk #12 succeeded at 2789 (offset 24 lines). 2026-09-03 06:32:02.087928 | ubuntu-noble | Hunk #13 succeeded at 2833 (offset 24 lines). 2026-09-03 06:32:02.087936 | ubuntu-noble | Hunk #14 succeeded at 2855 (offset 24 lines). 2026-09-03 06:32:02.087961 | ubuntu-noble | Hunk #15 succeeded at 2873 (offset 24 lines). 2026-09-03 06:32:02.087970 | ubuntu-noble | Hunk #16 succeeded at 3087 (offset 8 lines). 2026-09-03 06:32:02.087982 | ubuntu-noble | Hunk #17 succeeded at 3247 (offset 16 lines). 2026-09-03 06:32:02.088202 | ubuntu-noble | patching file ironic/api/controllers/v1/utils.py 2026-09-03 06:32:02.088255 | ubuntu-noble | Hunk #1 succeeded at 874 (offset -19 lines). 2026-09-03 06:32:02.088369 | ubuntu-noble | Hunk #2 succeeded at 2312 (offset 32 lines). 2026-09-03 06:32:02.088417 | ubuntu-noble | patching file ironic/api/controllers/v1/versions.py 2026-09-03 06:32:02.088533 | ubuntu-noble | patching file ironic/common/release_mappings.py 2026-09-03 06:32:02.089044 | ubuntu-noble | patching file ironic/conductor/manager.py 2026-09-03 06:32:02.089148 | ubuntu-noble | Hunk #1 succeeded at 1164 (offset 7 lines). 2026-09-03 06:32:02.089551 | ubuntu-noble | patching file ironic/db/api.py 2026-09-03 06:32:02.089729 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-03 06:32:02.090014 | ubuntu-noble | patching file ironic/db/sqlalchemy/api.py 2026-09-03 06:32:02.090270 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.090370 | ubuntu-noble | patching file ironic/objects/deployment.py 2026-09-03 06:32:02.090477 | ubuntu-noble | patching file ironic/objects/node.py 2026-09-03 06:32:02.091372 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_node.py 2026-09-03 06:32:02.091746 | ubuntu-noble | Hunk #2 succeeded at 4516 (offset 9 lines). 2026-09-03 06:32:02.092916 | ubuntu-noble | patching file ironic/tests/unit/conductor/test_manager.py 2026-09-03 06:32:02.093121 | ubuntu-noble | Hunk #1 succeeded at 2575 (offset 67 lines). 2026-09-03 06:32:02.093798 | ubuntu-noble | patching file ironic/tests/unit/db/test_nodes.py 2026-09-03 06:32:02.093988 | ubuntu-noble | patching file ironic/tests/unit/db/utils.py 2026-09-03 06:32:02.094154 | ubuntu-noble | patching file ironic/tests/unit/objects/test_objects.py 2026-09-03 06:32:02.094305 | ubuntu-noble | patching file releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-03 06:32:02.096843 | ubuntu-noble | + echo patches/2025.2/ironic/0003-Add-node.instance_name.patch 2026-09-03 06:32:02.096874 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.096887 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-03 06:32:02.096892 | ubuntu-noble | + local rel=patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-03 06:32:02.096897 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-03 06:32:02.096903 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch' 2026-09-03 06:32:02.096908 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-03 06:32:02.096912 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.098446 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-03 06:32:02.098467 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.098633 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.100573 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-03 06:32:02.101475 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.101660 | ubuntu-noble | + echo patches/2025.2/ironic/0004-Add-db-migration-for-hardware-health-monitoring-via-.patch 2026-09-03 06:32:02.101867 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.102016 | ubuntu-noble | + apply_patch patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-03 06:32:02.102079 | ubuntu-noble | + local rel=patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-03 06:32:02.102134 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-03 06:32:02.102183 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch' 2026-09-03 06:32:02.102193 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-03 06:32:02.102219 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.104198 | ubuntu-noble | checking file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-03 06:32:02.104789 | ubuntu-noble | checking file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.104903 | ubuntu-noble | checking file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-03 06:32:02.105256 | ubuntu-noble | checking file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-03 06:32:02.106046 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.107442 | ubuntu-noble | patching file ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-03 06:32:02.107609 | ubuntu-noble | patching file ironic/db/sqlalchemy/models.py 2026-09-03 06:32:02.107926 | ubuntu-noble | patching file ironic/tests/unit/db/sqlalchemy/test_migrations.py 2026-09-03 06:32:02.108166 | ubuntu-noble | patching file releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-03 06:32:02.108808 | ubuntu-noble | + echo patches/2025.2/ironic/0005-Set-columns-in-bios_settings-table-to-bigint.patch 2026-09-03 06:32:02.108869 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.108979 | ubuntu-noble | + apply_patch patches/2025.2/ironic/backport-971459.patch 2026-09-03 06:32:02.109014 | ubuntu-noble | + local rel=patches/2025.2/ironic/backport-971459.patch 2026-09-03 06:32:02.109047 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/backport-971459.patch 2026-09-03 06:32:02.109077 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/backport-971459.patch' 2026-09-03 06:32:02.109085 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/backport-971459.patch 2026-09-03 06:32:02.109109 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.111436 | ubuntu-noble | checking file ironic/common/states.py 2026-09-03 06:32:02.111463 | ubuntu-noble | checking file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-03 06:32:02.111468 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-03 06:32:02.111473 | ubuntu-noble | checking file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-03 06:32:02.111635 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.113740 | ubuntu-noble | patching file ironic/common/states.py 2026-09-03 06:32:02.113762 | ubuntu-noble | patching file ironic/tests/unit/api/controllers/v1/test_ramdisk.py 2026-09-03 06:32:02.113767 | ubuntu-noble | Hunk #1 succeeded at 227 (offset 1 line). 2026-09-03 06:32:02.113771 | ubuntu-noble | patching file releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-03 06:32:02.114139 | ubuntu-noble | + echo patches/2025.2/ironic/backport-971459.patch 2026-09-03 06:32:02.114247 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:02.114338 | ubuntu-noble | + apply_patch patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-03 06:32:02.114371 | ubuntu-noble | + local rel=patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-03 06:32:02.114405 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-03 06:32:02.114436 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch' 2026-09-03 06:32:02.114443 | ubuntu-noble | APPLY PATCH patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-03 06:32:02.114466 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:02.117552 | ubuntu-noble | checking file ironic/conf/deploy.py 2026-09-03 06:32:02.118245 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:02.119853 | ubuntu-noble | patching file ironic/conf/deploy.py 2026-09-03 06:32:02.120017 | ubuntu-noble | + echo patches/2025.2/ironic/virtual-media-nfs.patch 2026-09-03 06:32:02.120115 | ubuntu-noble | + popd 2026-09-03 06:32:02.121775 | ubuntu-noble | + find ironic-32.0.2.dev24 -type f 2026-09-03 06:32:02.121801 | ubuntu-noble | + sort 2026-09-03 06:32:02.131229 | ubuntu-noble | + append_new_files_to_sources_txt ironic-32.0.2.dev24 files-before files-after 2026-09-03 06:32:02.131334 | ubuntu-noble | + local directory=ironic-32.0.2.dev24 2026-09-03 06:32:02.131373 | ubuntu-noble | + local before=files-before 2026-09-03 06:32:02.131397 | ubuntu-noble | + local after=files-after 2026-09-03 06:32:02.131414 | ubuntu-noble | + local sources_txt 2026-09-03 06:32:02.132440 | ubuntu-noble | ++ find ironic-32.0.2.dev24 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-03 06:32:02.132796 | ubuntu-noble | ++ head -1 2026-09-03 06:32:02.134774 | ubuntu-noble | + sources_txt=ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.134829 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt ]] 2026-09-03 06:32:02.134851 | ubuntu-noble | + local new_files 2026-09-03 06:32:02.135409 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-03 06:32:02.139689 | ubuntu-noble | + new_files='ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-03 06:32:02.139733 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-03 06:32:02.139738 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-03 06:32:02.139750 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-03 06:32:02.139753 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-03 06:32:02.139757 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-03 06:32:02.139761 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-03 06:32:02.139765 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-03 06:32:02.139768 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-03 06:32:02.139772 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-03 06:32:02.139776 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-03 06:32:02.139779 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-03 06:32:02.139783 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-03 06:32:02.139786 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-03 06:32:02.139790 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-03 06:32:02.139793 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-03 06:32:02.139797 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-03 06:32:02.139800 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml' 2026-09-03 06:32:02.139803 | ubuntu-noble | + [[ -z ironic-32.0.2.dev24/ironic/api/controllers/v1/node.py.orig 2026-09-03 06:32:02.139807 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/port.py.orig 2026-09-03 06:32:02.139810 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/portgroup.py.orig 2026-09-03 06:32:02.139814 | ubuntu-noble | ironic-32.0.2.dev24/ironic/api/controllers/v1/utils.py.orig 2026-09-03 06:32:02.139817 | ubuntu-noble | ironic-32.0.2.dev24/ironic/conductor/manager.py.orig 2026-09-03 06:32:02.139820 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-03 06:32:02.139824 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-03 06:32:02.139827 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-03 06:32:02.139831 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-03 06:32:02.139834 | ubuntu-noble | ironic-32.0.2.dev24/ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-03 06:32:02.139838 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_node.py.orig 2026-09-03 06:32:02.139841 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/api/controllers/v1/test_ramdisk.py.orig 2026-09-03 06:32:02.139844 | ubuntu-noble | ironic-32.0.2.dev24/ironic/tests/unit/conductor/test_manager.py.orig 2026-09-03 06:32:02.139848 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-03 06:32:02.139851 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-03 06:32:02.139854 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-03 06:32:02.139858 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-03 06:32:02.139861 | ubuntu-noble | ironic-32.0.2.dev24/releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml ]] 2026-09-03 06:32:02.140052 | ubuntu-noble | ++ tail -c1 ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.141765 | ubuntu-noble | + [[ -n l ]] 2026-09-03 06:32:02.141798 | ubuntu-noble | + echo 2026-09-03 06:32:02.141804 | ubuntu-noble | + local file 2026-09-03 06:32:02.141809 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141814 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141820 | ubuntu-noble | + continue 2026-09-03 06:32:02.141824 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141838 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141843 | ubuntu-noble | + continue 2026-09-03 06:32:02.141847 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141851 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141856 | ubuntu-noble | + continue 2026-09-03 06:32:02.141860 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141864 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141869 | ubuntu-noble | + continue 2026-09-03 06:32:02.141873 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141877 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141881 | ubuntu-noble | + continue 2026-09-03 06:32:02.141886 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141890 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141895 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.141902 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.141907 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/15e9d00367b0_add_instance_name_field_to_nodes.py 2026-09-03 06:32:02.141912 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141916 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141920 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.141929 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.141934 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/763b2f62d215_add_category_attribute_to_portgroup_.py 2026-09-03 06:32:02.141939 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.141943 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.141987 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.141992 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.141997 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9c0446cb6bc3_set_upper_bound_to_bigint.py 2026-09-03 06:32:02.142001 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142006 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142010 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142015 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142019 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/9f8c7d6e5b4a_add_node_health_fields.py 2026-09-03 06:32:02.142029 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142033 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142038 | ubuntu-noble | + echo 'APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142042 | ubuntu-noble | APPEND ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142047 | ubuntu-noble | + echo ironic/db/sqlalchemy/alembic/versions/d0821744f9e2_add_physical_network_to_portgroup.py 2026-09-03 06:32:02.142051 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142055 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142060 | ubuntu-noble | + continue 2026-09-03 06:32:02.142064 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142068 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142073 | ubuntu-noble | + continue 2026-09-03 06:32:02.142077 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142082 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142086 | ubuntu-noble | + continue 2026-09-03 06:32:02.142090 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142095 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142099 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142104 | ubuntu-noble | APPEND releasenotes/notes/bug-2095486-f043868726d7f68f.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142113 | ubuntu-noble | + echo releasenotes/notes/bug-2095486-f043868726d7f68f.yaml 2026-09-03 06:32:02.142117 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142122 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142126 | ubuntu-noble | + echo 'APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142131 | ubuntu-noble | APPEND releasenotes/notes/bug-2136818-9285f09043204290.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142135 | ubuntu-noble | + echo releasenotes/notes/bug-2136818-9285f09043204290.yaml 2026-09-03 06:32:02.142140 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142144 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142149 | ubuntu-noble | + echo 'APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142153 | ubuntu-noble | APPEND releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142158 | ubuntu-noble | + echo releasenotes/notes/node-instance-name-field-23d6e3409f1f4736.yaml 2026-09-03 06:32:02.142162 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142166 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142171 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142175 | ubuntu-noble | APPEND releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142180 | ubuntu-noble | + echo releasenotes/notes/portgroup-category-fdaa78f038ad9380.yaml 2026-09-03 06:32:02.142184 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:02.142189 | ubuntu-noble | + case $file in 2026-09-03 06:32:02.142193 | ubuntu-noble | + echo 'APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt' 2026-09-03 06:32:02.142197 | ubuntu-noble | APPEND releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml TO ironic-32.0.2.dev24/ironic.egg-info/SOURCES.txt 2026-09-03 06:32:02.142204 | ubuntu-noble | + echo releasenotes/notes/portgroup-physical_network-ea6df85c3e7a18ea.yaml 2026-09-03 06:32:02.142208 | ubuntu-noble | + rm files-before files-after 2026-09-03 06:32:02.143599 | ubuntu-noble | + tar czf ironic-stable-2025.2.tar.gz ironic-32.0.2.dev24 2026-09-03 06:32:02.803651 | ubuntu-noble | + rm -r ironic-32.0.2.dev24 2026-09-03 06:32:02.854426 | ubuntu-noble | + echo Check overlays for ironic-stable-2025.2.tar.gz 2026-09-03 06:32:02.854489 | ubuntu-noble | Check overlays for ironic-stable-2025.2.tar.gz 2026-09-03 06:32:02.854500 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:02.854505 | ubuntu-noble | + popd 2026-09-03 06:32:02.854592 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:02.854636 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:02.855823 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-03 06:32:02.858133 | ubuntu-noble | + filename=keystone-stable-2025.2.tar.gz 2026-09-03 06:32:02.858186 | ubuntu-noble | + [[ -e keystone-stable-2025.2.tar.gz ]] 2026-09-03 06:32:02.858199 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-03 06:32:02.858209 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-03 06:32:02.858220 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.379835 | ubuntu-noble | 2026-09-03 06:32:04 URL:https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz [1818072/1818072] -> "keystone-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:04.382989 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/keystone/keystone-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:04.383073 | ubuntu-noble | + echo Process keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.383085 | ubuntu-noble | Process keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.385806 | ubuntu-noble | ++ tar -tzf keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.385845 | ubuntu-noble | ++ head -1 2026-09-03 06:32:04.386683 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:04.397743 | ubuntu-noble | + directory=keystone-28.0.3.dev6 2026-09-03 06:32:04.398827 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 keystone-28.0.3.dev6 2026-09-03 06:32:04.398918 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:04.398941 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-03 06:32:04.398958 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:04.398974 | ubuntu-noble | ++ local name=keystone 2026-09-03 06:32:04.399025 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:04.399041 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:04.399052 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-03 06:32:04.399062 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-03 06:32:04.399073 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:04.399082 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-03 06:32:04.399090 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-03 06:32:04.399099 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:04.399108 | ubuntu-noble | ++ path=patches/2025.2/keystone 2026-09-03 06:32:04.399117 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/keystone ]] 2026-09-03 06:32:04.399133 | ubuntu-noble | ++ return 1 2026-09-03 06:32:04.399692 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:04.399768 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:04.400025 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 keystone-28.0.3.dev6 /source 2026-09-03 06:32:04.400047 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:04.400057 | ubuntu-noble | ++ local directory=keystone-28.0.3.dev6 2026-09-03 06:32:04.400069 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:04.400080 | ubuntu-noble | ++ local name=keystone 2026-09-03 06:32:04.400092 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:04.400127 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:04.400137 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-03 06:32:04.400150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-03 06:32:04.400159 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:04.400171 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-03 06:32:04.400180 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-03 06:32:04.400188 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:04.400197 | ubuntu-noble | ++ path=overlays/2025.2/keystone/source 2026-09-03 06:32:04.400206 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/keystone/source ]] 2026-09-03 06:32:04.400218 | ubuntu-noble | ++ return 1 2026-09-03 06:32:04.400768 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:04.400799 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:04.400809 | ubuntu-noble | + echo Check patches for keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.400818 | ubuntu-noble | Check patches for keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.400826 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:04.400835 | ubuntu-noble | + echo Check overlays for keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.400844 | ubuntu-noble | Check overlays for keystone-stable-2025.2.tar.gz 2026-09-03 06:32:04.400852 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:04.400861 | ubuntu-noble | + popd 2026-09-03 06:32:04.401038 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:04.401131 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:04.402051 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-03 06:32:04.403775 | ubuntu-noble | + filename=magnum-stable-2025.2.tar.gz 2026-09-03 06:32:04.403812 | ubuntu-noble | + [[ -e magnum-stable-2025.2.tar.gz ]] 2026-09-03 06:32:04.403818 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-03 06:32:04.403825 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-03 06:32:04.403860 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.737893 | ubuntu-noble | 2026-09-03 06:32:05 URL:https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz [981519/981519] -> "magnum-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:05.740497 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/magnum/magnum-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:05.740560 | ubuntu-noble | + echo Process magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.740571 | ubuntu-noble | Process magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.742779 | ubuntu-noble | ++ tar -tzf magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.742822 | ubuntu-noble | ++ head -1 2026-09-03 06:32:05.743108 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:05.751620 | ubuntu-noble | + directory=magnum-21.0.2.dev9 2026-09-03 06:32:05.752770 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 magnum-21.0.2.dev9 2026-09-03 06:32:05.752917 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:05.752949 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-03 06:32:05.753015 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:05.753104 | ubuntu-noble | ++ local name=magnum 2026-09-03 06:32:05.753112 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:05.753161 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:05.753185 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-03 06:32:05.753224 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-03 06:32:05.753282 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:05.753290 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-03 06:32:05.753312 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-03 06:32:05.753320 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:05.753327 | ubuntu-noble | ++ path=patches/2025.2/magnum 2026-09-03 06:32:05.753359 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/magnum ]] 2026-09-03 06:32:05.753368 | ubuntu-noble | ++ return 1 2026-09-03 06:32:05.754191 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:05.754213 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:05.754688 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 magnum-21.0.2.dev9 /source 2026-09-03 06:32:05.754802 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:05.754815 | ubuntu-noble | ++ local directory=magnum-21.0.2.dev9 2026-09-03 06:32:05.754848 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:05.754906 | ubuntu-noble | ++ local name=magnum 2026-09-03 06:32:05.754916 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:05.754931 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:05.754946 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-03 06:32:05.754959 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-03 06:32:05.754981 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:05.754993 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-03 06:32:05.755002 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-03 06:32:05.755013 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:05.755043 | ubuntu-noble | ++ path=overlays/2025.2/magnum/source 2026-09-03 06:32:05.755052 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/magnum/source ]] 2026-09-03 06:32:05.755062 | ubuntu-noble | ++ return 1 2026-09-03 06:32:05.755790 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:05.755840 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:05.755852 | ubuntu-noble | + echo Check patches for magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.755862 | ubuntu-noble | Check patches for magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.755872 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:05.755881 | ubuntu-noble | + echo Check overlays for magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.755890 | ubuntu-noble | Check overlays for magnum-stable-2025.2.tar.gz 2026-09-03 06:32:05.755899 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:05.755908 | ubuntu-noble | + popd 2026-09-03 06:32:05.755916 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:05.755925 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:05.756379 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-03 06:32:05.758685 | ubuntu-noble | + filename=manila-stable-2025.2.tar.gz 2026-09-03 06:32:05.758772 | ubuntu-noble | + [[ -e manila-stable-2025.2.tar.gz ]] 2026-09-03 06:32:05.758782 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-03 06:32:05.758790 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-03 06:32:05.758824 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.335849 | ubuntu-noble | 2026-09-03 06:32:07 URL:https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz [3593017/3593017] -> "manila-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:07.338472 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/manila/manila-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:07.338539 | ubuntu-noble | + echo Process manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.338551 | ubuntu-noble | Process manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.342825 | ubuntu-noble | ++ tar -tzf manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.342909 | ubuntu-noble | ++ head -1 2026-09-03 06:32:07.344794 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:07.354582 | ubuntu-noble | + directory=manila-21.0.2.dev36 2026-09-03 06:32:07.355790 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 manila-21.0.2.dev36 2026-09-03 06:32:07.355842 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:07.355850 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-09-03 06:32:07.355860 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:07.355938 | ubuntu-noble | ++ local name=manila 2026-09-03 06:32:07.355947 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:07.355984 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:07.355993 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-03 06:32:07.356023 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-03 06:32:07.356139 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:07.356148 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-03 06:32:07.356156 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-03 06:32:07.356162 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:07.356167 | ubuntu-noble | ++ path=patches/2025.2/manila 2026-09-03 06:32:07.356175 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/manila ]] 2026-09-03 06:32:07.356181 | ubuntu-noble | ++ return 1 2026-09-03 06:32:07.357000 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:07.357030 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:07.357517 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 manila-21.0.2.dev36 /source 2026-09-03 06:32:07.357607 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:07.357618 | ubuntu-noble | ++ local directory=manila-21.0.2.dev36 2026-09-03 06:32:07.357648 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:07.357730 | ubuntu-noble | ++ local name=manila 2026-09-03 06:32:07.357742 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:07.357753 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:07.357781 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-03 06:32:07.357789 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-03 06:32:07.357822 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:07.357829 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-03 06:32:07.357837 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-03 06:32:07.357842 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:07.357849 | ubuntu-noble | ++ path=overlays/2025.2/manila/source 2026-09-03 06:32:07.357855 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/manila/source ]] 2026-09-03 06:32:07.357862 | ubuntu-noble | ++ return 1 2026-09-03 06:32:07.358844 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:07.358870 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:07.358876 | ubuntu-noble | + echo Check patches for manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.358882 | ubuntu-noble | Check patches for manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.358887 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:07.358892 | ubuntu-noble | + echo Check overlays for manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.358897 | ubuntu-noble | Check overlays for manila-stable-2025.2.tar.gz 2026-09-03 06:32:07.358902 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:07.358907 | ubuntu-noble | + popd 2026-09-03 06:32:07.358913 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:07.358918 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:07.359314 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-03 06:32:07.361583 | ubuntu-noble | + filename=masakari-stable-2025.2.tar.gz 2026-09-03 06:32:07.361610 | ubuntu-noble | + [[ -e masakari-stable-2025.2.tar.gz ]] 2026-09-03 06:32:07.361617 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-03 06:32:07.361622 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-03 06:32:07.361628 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.474190 | ubuntu-noble | 2026-09-03 06:32:08 URL:https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz [366922/366922] -> "masakari-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:08.477131 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/masakari/masakari-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:08.477229 | ubuntu-noble | + echo Process masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.477245 | ubuntu-noble | Process masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.480814 | ubuntu-noble | ++ tar -tzf masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.480945 | ubuntu-noble | ++ head -1 2026-09-03 06:32:08.482405 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:08.491655 | ubuntu-noble | + directory=masakari-20.0.0.0rc2.dev2 2026-09-03 06:32:08.492830 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 masakari-20.0.0.0rc2.dev2 2026-09-03 06:32:08.492891 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:08.492905 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-03 06:32:08.492914 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:08.492923 | ubuntu-noble | ++ local name=masakari 2026-09-03 06:32:08.492932 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:08.492941 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:08.492949 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-03 06:32:08.492958 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-03 06:32:08.492984 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:08.492993 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-03 06:32:08.493012 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-03 06:32:08.493021 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:08.493029 | ubuntu-noble | ++ path=patches/2025.2/masakari 2026-09-03 06:32:08.493046 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/masakari ]] 2026-09-03 06:32:08.493064 | ubuntu-noble | ++ return 1 2026-09-03 06:32:08.493624 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:08.493646 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:08.494062 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 masakari-20.0.0.0rc2.dev2 /source 2026-09-03 06:32:08.494152 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:08.494169 | ubuntu-noble | ++ local directory=masakari-20.0.0.0rc2.dev2 2026-09-03 06:32:08.494190 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:08.494209 | ubuntu-noble | ++ local name=masakari 2026-09-03 06:32:08.494224 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:08.494245 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:08.494260 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-03 06:32:08.494276 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-03 06:32:08.494293 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:08.494301 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-03 06:32:08.494310 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-03 06:32:08.494319 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:08.494328 | ubuntu-noble | ++ path=overlays/2025.2/masakari/source 2026-09-03 06:32:08.494340 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/masakari/source ]] 2026-09-03 06:32:08.494348 | ubuntu-noble | ++ return 1 2026-09-03 06:32:08.495411 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:08.495447 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:08.495458 | ubuntu-noble | + echo Check patches for masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.495467 | ubuntu-noble | Check patches for masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.495494 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:08.495503 | ubuntu-noble | + echo Check overlays for masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.495512 | ubuntu-noble | Check overlays for masakari-stable-2025.2.tar.gz 2026-09-03 06:32:08.495521 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:08.495530 | ubuntu-noble | + popd 2026-09-03 06:32:08.495538 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:08.495548 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:08.495823 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:08.497797 | ubuntu-noble | + filename=neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:08.497836 | ubuntu-noble | + [[ -e neutron-dynamic-routing-stable-2025.2.tar.gz ]] 2026-09-03 06:32:08.497845 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:08.497853 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:08.497864 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.439934 | ubuntu-noble | 2026-09-03 06:32:09 URL:https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz [124234/124234] -> "neutron-dynamic-routing-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:09.442458 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-dynamic-routing/neutron-dynamic-routing-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:09.442505 | ubuntu-noble | + echo Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.442516 | ubuntu-noble | Process neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.445768 | ubuntu-noble | ++ tar -tzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.445813 | ubuntu-noble | ++ head -1 2026-09-03 06:32:09.447276 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:09.452371 | ubuntu-noble | + directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.453475 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.453629 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:09.453660 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.453745 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:09.453848 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-03 06:32:09.453858 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:09.453943 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:09.453952 | ubuntu-noble | ++ path=patches/2025.2/neutron_dynamic_routing 2026-09-03 06:32:09.453982 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_dynamic_routing ]] 2026-09-03 06:32:09.454037 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:09.454059 | ubuntu-noble | ++ path=patches/2025.2/neutron-dynamic-routing 2026-09-03 06:32:09.454081 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing ]] 2026-09-03 06:32:09.454144 | ubuntu-noble | ++ echo patches/2025.2/neutron-dynamic-routing 2026-09-03 06:32:09.454191 | ubuntu-noble | ++ return 0 2026-09-03 06:32:09.454940 | ubuntu-noble | + patch_dir=patches/2025.2/neutron-dynamic-routing 2026-09-03 06:32:09.455433 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_dynamic_routing-27.0.0.0rc2.dev5 /source 2026-09-03 06:32:09.455507 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:09.455521 | ubuntu-noble | ++ local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.455535 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:09.455549 | ubuntu-noble | ++ local name=neutron_dynamic_routing 2026-09-03 06:32:09.455562 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:09.455606 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:09.455618 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-03 06:32:09.455632 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-03 06:32:09.455646 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:09.455677 | ubuntu-noble | ++ path=overlays/2025.2/neutron-dynamic-routing/source 2026-09-03 06:32:09.455692 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-dynamic-routing/source ]] 2026-09-03 06:32:09.455768 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:09.455780 | ubuntu-noble | ++ path=overlays/2025.2/neutron_dynamic_routing/source 2026-09-03 06:32:09.455791 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_dynamic_routing/source ]] 2026-09-03 06:32:09.455801 | ubuntu-noble | ++ return 1 2026-09-03 06:32:09.456044 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:09.456058 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:09.456072 | ubuntu-noble | + echo Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.456082 | ubuntu-noble | Check patches for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.456092 | ubuntu-noble | + [[ -n patches/2025.2/neutron-dynamic-routing ]] 2026-09-03 06:32:09.456131 | ubuntu-noble | + tar xzf neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.476882 | ubuntu-noble | + rm neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.480758 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-03 06:32:09.480794 | ubuntu-noble | + sort 2026-09-03 06:32:09.483934 | ubuntu-noble | + pushd neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.485264 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing -type f -name '*.patch' 2026-09-03 06:32:09.485628 | ubuntu-noble | ++ sort 2026-09-03 06:32:09.488930 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:09.489035 | ubuntu-noble | + apply_patch patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-03 06:32:09.489086 | ubuntu-noble | + local rel=patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-03 06:32:09.489133 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-03 06:32:09.489160 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch' 2026-09-03 06:32:09.489175 | ubuntu-noble | APPLY PATCH patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-03 06:32:09.489198 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:09.491261 | ubuntu-noble | checking file neutron_dynamic_routing/db/bgp_db.py 2026-09-03 06:32:09.491487 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-03 06:32:09.492057 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:09.493670 | ubuntu-noble | patching file neutron_dynamic_routing/db/bgp_db.py 2026-09-03 06:32:09.493829 | ubuntu-noble | Hunk #1 succeeded at 1024 (offset 6 lines). 2026-09-03 06:32:09.494741 | ubuntu-noble | + echo patches/2025.2/neutron-dynamic-routing/bug-2023632.patch 2026-09-03 06:32:09.494764 | ubuntu-noble | + popd 2026-09-03 06:32:09.494835 | ubuntu-noble | + find neutron_dynamic_routing-27.0.0.0rc2.dev5 -type f 2026-09-03 06:32:09.495051 | ubuntu-noble | + sort 2026-09-03 06:32:09.497952 | ubuntu-noble | + append_new_files_to_sources_txt neutron_dynamic_routing-27.0.0.0rc2.dev5 files-before files-after 2026-09-03 06:32:09.497979 | ubuntu-noble | + local directory=neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.497984 | ubuntu-noble | + local before=files-before 2026-09-03 06:32:09.497989 | ubuntu-noble | + local after=files-after 2026-09-03 06:32:09.497994 | ubuntu-noble | + local sources_txt 2026-09-03 06:32:09.500053 | ubuntu-noble | ++ find neutron_dynamic_routing-27.0.0.0rc2.dev5 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-03 06:32:09.500077 | ubuntu-noble | ++ head -1 2026-09-03 06:32:09.501214 | ubuntu-noble | + sources_txt=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-03 06:32:09.501238 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt ]] 2026-09-03 06:32:09.501243 | ubuntu-noble | + local new_files 2026-09-03 06:32:09.501825 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-03 06:32:09.503121 | ubuntu-noble | + new_files=neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig 2026-09-03 06:32:09.503175 | ubuntu-noble | + [[ -z neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing/db/bgp_db.py.orig ]] 2026-09-03 06:32:09.503734 | ubuntu-noble | ++ tail -c1 neutron_dynamic_routing-27.0.0.0rc2.dev5/neutron_dynamic_routing.egg-info/SOURCES.txt 2026-09-03 06:32:09.504844 | ubuntu-noble | + [[ -n h ]] 2026-09-03 06:32:09.504858 | ubuntu-noble | + echo 2026-09-03 06:32:09.504921 | ubuntu-noble | + local file 2026-09-03 06:32:09.504928 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:09.504932 | ubuntu-noble | + case $file in 2026-09-03 06:32:09.504937 | ubuntu-noble | + continue 2026-09-03 06:32:09.504972 | ubuntu-noble | + rm files-before files-after 2026-09-03 06:32:09.506356 | ubuntu-noble | + tar czf neutron-dynamic-routing-stable-2025.2.tar.gz neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.536085 | ubuntu-noble | + rm -r neutron_dynamic_routing-27.0.0.0rc2.dev5 2026-09-03 06:32:09.541950 | ubuntu-noble | + echo Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.541985 | ubuntu-noble | Check overlays for neutron-dynamic-routing-stable-2025.2.tar.gz 2026-09-03 06:32:09.541994 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:09.541998 | ubuntu-noble | + popd 2026-09-03 06:32:09.542091 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:09.542178 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:09.543341 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:09.546277 | ubuntu-noble | + filename=neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:09.546298 | ubuntu-noble | + [[ -e neutron-vpnaas-stable-2025.2.tar.gz ]] 2026-09-03 06:32:09.546302 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:09.546306 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:09.546310 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.495121 | ubuntu-noble | 2026-09-03 06:32:10 URL:https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz [232426/232426] -> "neutron-vpnaas-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:10.498687 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron-vpnaas/neutron-vpnaas-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:10.498803 | ubuntu-noble | + echo Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.498825 | ubuntu-noble | Process neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.501822 | ubuntu-noble | ++ tar -tzf neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.501950 | ubuntu-noble | ++ head -1 2026-09-03 06:32:10.503314 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:10.512738 | ubuntu-noble | + directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-03 06:32:10.513819 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-03 06:32:10.513875 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:10.513888 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-03 06:32:10.513897 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:10.513905 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-03 06:32:10.513913 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:10.513921 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:10.513930 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-03 06:32:10.513938 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-03 06:32:10.513954 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:10.513962 | ubuntu-noble | ++ path=patches/2025.2/neutron-vpnaas 2026-09-03 06:32:10.513970 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron-vpnaas ]] 2026-09-03 06:32:10.513979 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:10.513987 | ubuntu-noble | ++ path=patches/2025.2/neutron_vpnaas 2026-09-03 06:32:10.513994 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron_vpnaas ]] 2026-09-03 06:32:10.514003 | ubuntu-noble | ++ return 1 2026-09-03 06:32:10.514780 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:10.514829 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:10.515213 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron_vpnaas-27.0.0.0rc2.dev5 /source 2026-09-03 06:32:10.515241 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:10.515256 | ubuntu-noble | ++ local directory=neutron_vpnaas-27.0.0.0rc2.dev5 2026-09-03 06:32:10.515273 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:10.515319 | ubuntu-noble | ++ local name=neutron_vpnaas 2026-09-03 06:32:10.515335 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:10.515346 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:10.515354 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-03 06:32:10.515362 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-03 06:32:10.515373 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:10.515381 | ubuntu-noble | ++ path=overlays/2025.2/neutron-vpnaas/source 2026-09-03 06:32:10.515391 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron-vpnaas/source ]] 2026-09-03 06:32:10.515400 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:10.515407 | ubuntu-noble | ++ path=overlays/2025.2/neutron_vpnaas/source 2026-09-03 06:32:10.515418 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron_vpnaas/source ]] 2026-09-03 06:32:10.515426 | ubuntu-noble | ++ return 1 2026-09-03 06:32:10.516435 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:10.516469 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:10.516477 | ubuntu-noble | + echo Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.516485 | ubuntu-noble | Check patches for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.516492 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:10.516499 | ubuntu-noble | + echo Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.516506 | ubuntu-noble | Check overlays for neutron-vpnaas-stable-2025.2.tar.gz 2026-09-03 06:32:10.516513 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:10.516520 | ubuntu-noble | + popd 2026-09-03 06:32:10.516527 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:10.516535 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:10.516936 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-03 06:32:10.519621 | ubuntu-noble | + filename=neutron-stable-2025.2.tar.gz 2026-09-03 06:32:10.519686 | ubuntu-noble | + [[ -e neutron-stable-2025.2.tar.gz ]] 2026-09-03 06:32:10.519748 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-03 06:32:10.519765 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-03 06:32:10.519775 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.751297 | ubuntu-noble | 2026-09-03 06:32:12 URL:https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz [12265959/12265959] -> "neutron-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:12.754344 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/neutron/neutron-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:12.754382 | ubuntu-noble | + echo Process neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.754392 | ubuntu-noble | Process neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.757782 | ubuntu-noble | ++ tar -tzf neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.757828 | ubuntu-noble | ++ head -1 2026-09-03 06:32:12.759298 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:12.765135 | ubuntu-noble | + directory=neutron-27.0.4.dev20 2026-09-03 06:32:12.766168 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 neutron-27.0.4.dev20 2026-09-03 06:32:12.766310 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:12.766323 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-03 06:32:12.766379 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:12.766413 | ubuntu-noble | ++ local name=neutron 2026-09-03 06:32:12.766422 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:12.766485 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:12.766493 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-03 06:32:12.766502 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-03 06:32:12.766543 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:12.766552 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-03 06:32:12.766560 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-03 06:32:12.766568 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:12.766576 | ubuntu-noble | ++ path=patches/2025.2/neutron 2026-09-03 06:32:12.766601 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/neutron ]] 2026-09-03 06:32:12.766607 | ubuntu-noble | ++ return 1 2026-09-03 06:32:12.767343 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:12.767366 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:12.767854 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 neutron-27.0.4.dev20 /source 2026-09-03 06:32:12.767964 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:12.767973 | ubuntu-noble | ++ local directory=neutron-27.0.4.dev20 2026-09-03 06:32:12.767982 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:12.768040 | ubuntu-noble | ++ local name=neutron 2026-09-03 06:32:12.768047 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:12.768076 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:12.768086 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-03 06:32:12.768094 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-03 06:32:12.768132 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:12.768140 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-03 06:32:12.768148 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-03 06:32:12.768156 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:12.768164 | ubuntu-noble | ++ path=overlays/2025.2/neutron/source 2026-09-03 06:32:12.768171 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/neutron/source ]] 2026-09-03 06:32:12.768193 | ubuntu-noble | ++ return 1 2026-09-03 06:32:12.768837 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:12.768904 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:12.768916 | ubuntu-noble | + echo Check patches for neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.768924 | ubuntu-noble | Check patches for neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.768932 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:12.768939 | ubuntu-noble | + echo Check overlays for neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.768946 | ubuntu-noble | Check overlays for neutron-stable-2025.2.tar.gz 2026-09-03 06:32:12.768953 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:12.768961 | ubuntu-noble | + popd 2026-09-03 06:32:12.768975 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:12.768982 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:12.769775 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-03 06:32:12.772206 | ubuntu-noble | + filename=nova-stable-2025.2.tar.gz 2026-09-03 06:32:12.772235 | ubuntu-noble | + [[ -e nova-stable-2025.2.tar.gz ]] 2026-09-03 06:32:12.772241 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-03 06:32:12.772247 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-03 06:32:12.772253 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz 2026-09-03 06:32:14.535308 | ubuntu-noble | 2026-09-03 06:32:14 URL:https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz [9694042/9694042] -> "nova-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:14.537954 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/nova/nova-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:14.538027 | ubuntu-noble | + echo Process nova-stable-2025.2.tar.gz 2026-09-03 06:32:14.538040 | ubuntu-noble | Process nova-stable-2025.2.tar.gz 2026-09-03 06:32:14.542117 | ubuntu-noble | ++ tar -tzf nova-stable-2025.2.tar.gz 2026-09-03 06:32:14.542165 | ubuntu-noble | ++ head -1 2026-09-03 06:32:14.543753 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:14.549969 | ubuntu-noble | + directory=nova-32.2.2.dev2 2026-09-03 06:32:14.551783 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 nova-32.2.2.dev2 2026-09-03 06:32:14.551825 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:14.551834 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-03 06:32:14.551841 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:14.551848 | ubuntu-noble | ++ local name=nova 2026-09-03 06:32:14.551854 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:14.551860 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:14.551866 | ubuntu-noble | ++ path=patches/2025.2/nova 2026-09-03 06:32:14.551872 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova ]] 2026-09-03 06:32:14.551879 | ubuntu-noble | ++ echo patches/2025.2/nova 2026-09-03 06:32:14.551902 | ubuntu-noble | ++ return 0 2026-09-03 06:32:14.552531 | ubuntu-noble | + patch_dir=patches/2025.2/nova 2026-09-03 06:32:14.553293 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 nova-32.2.2.dev2 /source 2026-09-03 06:32:14.553423 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:14.553454 | ubuntu-noble | ++ local directory=nova-32.2.2.dev2 2026-09-03 06:32:14.553509 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:14.553553 | ubuntu-noble | ++ local name=nova 2026-09-03 06:32:14.553564 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:14.553636 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:14.553644 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-03 06:32:14.553653 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-03 06:32:14.553728 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:14.553836 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-03 06:32:14.553845 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-03 06:32:14.553854 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:14.553860 | ubuntu-noble | ++ path=overlays/2025.2/nova/source 2026-09-03 06:32:14.553868 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/nova/source ]] 2026-09-03 06:32:14.553896 | ubuntu-noble | ++ return 1 2026-09-03 06:32:14.554762 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:14.554786 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:14.554793 | ubuntu-noble | + echo Check patches for nova-stable-2025.2.tar.gz 2026-09-03 06:32:14.554799 | ubuntu-noble | Check patches for nova-stable-2025.2.tar.gz 2026-09-03 06:32:14.554805 | ubuntu-noble | + [[ -n patches/2025.2/nova ]] 2026-09-03 06:32:14.554811 | ubuntu-noble | + tar xzf nova-stable-2025.2.tar.gz 2026-09-03 06:32:15.005794 | ubuntu-noble | + rm nova-stable-2025.2.tar.gz 2026-09-03 06:32:15.010073 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-03 06:32:15.010391 | ubuntu-noble | + sort 2026-09-03 06:32:15.024760 | ubuntu-noble | + pushd nova-32.2.2.dev2 2026-09-03 06:32:15.027500 | ubuntu-noble | ++ find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova -type f -name '*.patch' 2026-09-03 06:32:15.027528 | ubuntu-noble | ++ sort 2026-09-03 06:32:15.028100 | ubuntu-noble | + for patch in $(find "$PATCH_ROOT/$patch_dir" -type f -name '*.patch' | sort) 2026-09-03 06:32:15.028138 | ubuntu-noble | + apply_patch patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-03 06:32:15.028170 | ubuntu-noble | + local rel=patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-03 06:32:15.028190 | ubuntu-noble | + local abs=/home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-03 06:32:15.028207 | ubuntu-noble | + echo 'APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch' 2026-09-03 06:32:15.028211 | ubuntu-noble | APPLY PATCH patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-03 06:32:15.028227 | ubuntu-noble | + patch --forward --batch -p1 --dry-run 2026-09-03 06:32:15.029750 | ubuntu-noble | checking file nova/api/openstack/identity.py 2026-09-03 06:32:15.029770 | ubuntu-noble | checking file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-03 06:32:15.029777 | ubuntu-noble | + patch --forward --batch -p1 2026-09-03 06:32:15.031475 | ubuntu-noble | patching file nova/api/openstack/identity.py 2026-09-03 06:32:15.031496 | ubuntu-noble | patching file nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-03 06:32:15.031536 | ubuntu-noble | + echo patches/2025.2/nova/osism_aggregate_multitenancy_isolation_by_domain.patch 2026-09-03 06:32:15.031599 | ubuntu-noble | + popd 2026-09-03 06:32:15.032750 | ubuntu-noble | + find nova-32.2.2.dev2 -type f 2026-09-03 06:32:15.032773 | ubuntu-noble | + sort 2026-09-03 06:32:15.045865 | ubuntu-noble | + append_new_files_to_sources_txt nova-32.2.2.dev2 files-before files-after 2026-09-03 06:32:15.045963 | ubuntu-noble | + local directory=nova-32.2.2.dev2 2026-09-03 06:32:15.045990 | ubuntu-noble | + local before=files-before 2026-09-03 06:32:15.046009 | ubuntu-noble | + local after=files-after 2026-09-03 06:32:15.046025 | ubuntu-noble | + local sources_txt 2026-09-03 06:32:15.046947 | ubuntu-noble | ++ find nova-32.2.2.dev2 -maxdepth 2 -type f -path '*.egg-info/SOURCES.txt' 2026-09-03 06:32:15.047162 | ubuntu-noble | ++ head -1 2026-09-03 06:32:15.049376 | ubuntu-noble | + sources_txt=nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-03 06:32:15.049432 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova.egg-info/SOURCES.txt ]] 2026-09-03 06:32:15.049454 | ubuntu-noble | + local new_files 2026-09-03 06:32:15.049967 | ubuntu-noble | ++ comm -13 files-before files-after 2026-09-03 06:32:15.054478 | ubuntu-noble | + new_files=nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-03 06:32:15.054497 | ubuntu-noble | + [[ -z nova-32.2.2.dev2/nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py ]] 2026-09-03 06:32:15.054777 | ubuntu-noble | ++ tail -c1 nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-03 06:32:15.056285 | ubuntu-noble | + [[ -n h ]] 2026-09-03 06:32:15.056304 | ubuntu-noble | + echo 2026-09-03 06:32:15.056308 | ubuntu-noble | + local file 2026-09-03 06:32:15.056311 | ubuntu-noble | + for file in $new_files 2026-09-03 06:32:15.056315 | ubuntu-noble | + case $file in 2026-09-03 06:32:15.056319 | ubuntu-noble | + echo 'APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt' 2026-09-03 06:32:15.056324 | ubuntu-noble | APPEND nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py TO nova-32.2.2.dev2/nova.egg-info/SOURCES.txt 2026-09-03 06:32:15.056328 | ubuntu-noble | + echo nova/scheduler/filters/osism_aggregate_multitenancy_isolation_by_domain.py 2026-09-03 06:32:15.056332 | ubuntu-noble | + rm files-before files-after 2026-09-03 06:32:15.057790 | ubuntu-noble | + tar czf nova-stable-2025.2.tar.gz nova-32.2.2.dev2 2026-09-03 06:32:16.599152 | ubuntu-noble | + rm -r nova-32.2.2.dev2 2026-09-03 06:32:16.696522 | ubuntu-noble | + echo Check overlays for nova-stable-2025.2.tar.gz 2026-09-03 06:32:16.696610 | ubuntu-noble | Check overlays for nova-stable-2025.2.tar.gz 2026-09-03 06:32:16.696622 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:16.696631 | ubuntu-noble | + popd 2026-09-03 06:32:16.696648 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:16.696656 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:16.697741 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-03 06:32:16.699191 | ubuntu-noble | + filename=octavia-stable-2025.2.tar.gz 2026-09-03 06:32:16.699228 | ubuntu-noble | + [[ -e octavia-stable-2025.2.tar.gz ]] 2026-09-03 06:32:16.699244 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-03 06:32:16.699253 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-03 06:32:16.699262 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.119821 | ubuntu-noble | 2026-09-03 06:32:18 URL:https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz [1346287/1346287] -> "octavia-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:18.121342 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/octavia/octavia-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:18.121374 | ubuntu-noble | + echo Process octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.121380 | ubuntu-noble | Process octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.123747 | ubuntu-noble | ++ tar -tzf octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.123778 | ubuntu-noble | ++ head -1 2026-09-03 06:32:18.125628 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:18.130546 | ubuntu-noble | + directory=octavia-17.0.1.dev19 2026-09-03 06:32:18.131375 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 octavia-17.0.1.dev19 2026-09-03 06:32:18.131486 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:18.131518 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-09-03 06:32:18.131561 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:18.131597 | ubuntu-noble | ++ local name=octavia 2026-09-03 06:32:18.131616 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:18.131672 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:18.131678 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-03 06:32:18.131719 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-03 06:32:18.131806 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:18.131813 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-03 06:32:18.131818 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-03 06:32:18.131837 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:18.131862 | ubuntu-noble | ++ path=patches/2025.2/octavia 2026-09-03 06:32:18.131866 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/octavia ]] 2026-09-03 06:32:18.131870 | ubuntu-noble | ++ return 1 2026-09-03 06:32:18.132462 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:18.132476 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:18.133018 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 octavia-17.0.1.dev19 /source 2026-09-03 06:32:18.133105 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:18.133130 | ubuntu-noble | ++ local directory=octavia-17.0.1.dev19 2026-09-03 06:32:18.133168 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:18.133203 | ubuntu-noble | ++ local name=octavia 2026-09-03 06:32:18.133221 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:18.133264 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:18.133270 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-03 06:32:18.133288 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-03 06:32:18.133358 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:18.133364 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-03 06:32:18.133369 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-03 06:32:18.133374 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:18.133378 | ubuntu-noble | ++ path=overlays/2025.2/octavia/source 2026-09-03 06:32:18.133395 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/octavia/source ]] 2026-09-03 06:32:18.133413 | ubuntu-noble | ++ return 1 2026-09-03 06:32:18.134155 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:18.134176 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:18.134180 | ubuntu-noble | + echo Check patches for octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.134184 | ubuntu-noble | Check patches for octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.134187 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:18.134191 | ubuntu-noble | + echo Check overlays for octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.134194 | ubuntu-noble | Check overlays for octavia-stable-2025.2.tar.gz 2026-09-03 06:32:18.134197 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:18.134201 | ubuntu-noble | + popd 2026-09-03 06:32:18.134204 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:18.134208 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:18.134651 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-03 06:32:18.136821 | ubuntu-noble | + filename=placement-stable-2025.2.tar.gz 2026-09-03 06:32:18.136876 | ubuntu-noble | + [[ -e placement-stable-2025.2.tar.gz ]] 2026-09-03 06:32:18.136887 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-03 06:32:18.136895 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-03 06:32:18.136902 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.367890 | ubuntu-noble | 2026-09-03 06:32:19 URL:https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz [570132/570132] -> "placement-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:19.369640 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/placement/placement-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:19.369693 | ubuntu-noble | + echo Process placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.369763 | ubuntu-noble | Process placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.372763 | ubuntu-noble | ++ tar -tzf placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.372813 | ubuntu-noble | ++ head -1 2026-09-03 06:32:19.374451 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:19.383304 | ubuntu-noble | + directory=openstack_placement-14.0.1.dev6 2026-09-03 06:32:19.384845 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_placement-14.0.1.dev6 2026-09-03 06:32:19.384906 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:19.384922 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-03 06:32:19.384938 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:19.384955 | ubuntu-noble | ++ local name=openstack_placement 2026-09-03 06:32:19.384970 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:19.385022 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:19.385061 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-03 06:32:19.385079 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-03 06:32:19.385091 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:19.385102 | ubuntu-noble | ++ path=patches/2025.2/openstack-placement 2026-09-03 06:32:19.385113 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-placement ]] 2026-09-03 06:32:19.385128 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:19.385140 | ubuntu-noble | ++ path=patches/2025.2/openstack_placement 2026-09-03 06:32:19.385150 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_placement ]] 2026-09-03 06:32:19.385161 | ubuntu-noble | ++ return 1 2026-09-03 06:32:19.385826 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:19.385870 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:19.386614 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_placement-14.0.1.dev6 /source 2026-09-03 06:32:19.386782 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:19.386819 | ubuntu-noble | ++ local directory=openstack_placement-14.0.1.dev6 2026-09-03 06:32:19.386861 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:19.386930 | ubuntu-noble | ++ local name=openstack_placement 2026-09-03 06:32:19.386940 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:19.387014 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:19.387024 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-03 06:32:19.387063 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-03 06:32:19.387104 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:19.387113 | ubuntu-noble | ++ path=overlays/2025.2/openstack-placement/source 2026-09-03 06:32:19.387138 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-placement/source ]] 2026-09-03 06:32:19.387167 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:19.387175 | ubuntu-noble | ++ path=overlays/2025.2/openstack_placement/source 2026-09-03 06:32:19.387199 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_placement/source ]] 2026-09-03 06:32:19.387225 | ubuntu-noble | ++ return 1 2026-09-03 06:32:19.387853 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:19.387887 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:19.387951 | ubuntu-noble | + echo Check patches for placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.387960 | ubuntu-noble | Check patches for placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.387968 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:19.387998 | ubuntu-noble | + echo Check overlays for placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.388007 | ubuntu-noble | Check overlays for placement-stable-2025.2.tar.gz 2026-09-03 06:32:19.388015 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:19.388023 | ubuntu-noble | + popd 2026-09-03 06:32:19.388156 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:19.388167 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:19.389167 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:19.391578 | ubuntu-noble | + filename=skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:19.391615 | ubuntu-noble | + [[ -e skyline-apiserver-stable-2025.2.tar.gz ]] 2026-09-03 06:32:19.391631 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:19.391646 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:19.391678 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.226881 | ubuntu-noble | 2026-09-03 06:32:21 URL:https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz [9071905/9071905] -> "skyline-apiserver-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:21.228954 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-apiserver/skyline-apiserver-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:21.229021 | ubuntu-noble | + echo Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.229030 | ubuntu-noble | Process skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.231763 | ubuntu-noble | ++ tar -tzf skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.232005 | ubuntu-noble | ++ head -1 2026-09-03 06:32:21.234229 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:21.238668 | ubuntu-noble | + directory=skyline_apiserver-7.0.1.dev7 2026-09-03 06:32:21.239796 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_apiserver-7.0.1.dev7 2026-09-03 06:32:21.239856 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:21.239864 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-03 06:32:21.239869 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:21.239874 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-03 06:32:21.239879 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:21.239890 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:21.239895 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-03 06:32:21.239900 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-03 06:32:21.239905 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:21.239910 | ubuntu-noble | ++ path=patches/2025.2/skyline-apiserver 2026-09-03 06:32:21.239914 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-apiserver ]] 2026-09-03 06:32:21.239919 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:21.239923 | ubuntu-noble | ++ path=patches/2025.2/skyline_apiserver 2026-09-03 06:32:21.239928 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_apiserver ]] 2026-09-03 06:32:21.239932 | ubuntu-noble | ++ return 1 2026-09-03 06:32:21.240588 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:21.240603 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:21.241084 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_apiserver-7.0.1.dev7 /source 2026-09-03 06:32:21.241168 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:21.241179 | ubuntu-noble | ++ local directory=skyline_apiserver-7.0.1.dev7 2026-09-03 06:32:21.241206 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:21.241254 | ubuntu-noble | ++ local name=skyline_apiserver 2026-09-03 06:32:21.241260 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:21.241288 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:21.241297 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-03 06:32:21.241304 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-03 06:32:21.241337 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:21.241345 | ubuntu-noble | ++ path=overlays/2025.2/skyline-apiserver/source 2026-09-03 06:32:21.241350 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-apiserver/source ]] 2026-09-03 06:32:21.241356 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:21.241362 | ubuntu-noble | ++ path=overlays/2025.2/skyline_apiserver/source 2026-09-03 06:32:21.241369 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_apiserver/source ]] 2026-09-03 06:32:21.241409 | ubuntu-noble | ++ return 1 2026-09-03 06:32:21.242258 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:21.242280 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:21.242285 | ubuntu-noble | + echo Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.242290 | ubuntu-noble | Check patches for skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.242294 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:21.242299 | ubuntu-noble | + echo Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.242303 | ubuntu-noble | Check overlays for skyline-apiserver-stable-2025.2.tar.gz 2026-09-03 06:32:21.242307 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:21.242312 | ubuntu-noble | + popd 2026-09-03 06:32:21.242316 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:21.242321 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:21.242736 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:21.244806 | ubuntu-noble | + filename=skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:21.244865 | ubuntu-noble | + [[ -e skyline-console-stable-2025.2.tar.gz ]] 2026-09-03 06:32:21.244877 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:21.244883 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:21.244889 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.269944 | ubuntu-noble | 2026-09-03 06:32:24 URL:https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz [26664696/26664696] -> "skyline-console-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:24.273035 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/skyline-console/skyline-console-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:24.273101 | ubuntu-noble | + echo Process skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.273120 | ubuntu-noble | Process skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.275779 | ubuntu-noble | ++ tar -tzf skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.276008 | ubuntu-noble | ++ head -1 2026-09-03 06:32:24.278252 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:24.284956 | ubuntu-noble | + directory=skyline_console-7.0.2.dev3 2026-09-03 06:32:24.286125 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 skyline_console-7.0.2.dev3 2026-09-03 06:32:24.286239 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:24.286253 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-03 06:32:24.286309 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:24.286347 | ubuntu-noble | ++ local name=skyline_console 2026-09-03 06:32:24.286357 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:24.286427 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:24.286436 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-03 06:32:24.286445 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-03 06:32:24.286502 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:24.286513 | ubuntu-noble | ++ path=patches/2025.2/skyline-console 2026-09-03 06:32:24.286522 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline-console ]] 2026-09-03 06:32:24.286530 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:24.286538 | ubuntu-noble | ++ path=patches/2025.2/skyline_console 2026-09-03 06:32:24.286546 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/skyline_console ]] 2026-09-03 06:32:24.286573 | ubuntu-noble | ++ return 1 2026-09-03 06:32:24.287414 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:24.287437 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:24.288060 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 skyline_console-7.0.2.dev3 /source 2026-09-03 06:32:24.288147 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:24.288159 | ubuntu-noble | ++ local directory=skyline_console-7.0.2.dev3 2026-09-03 06:32:24.288192 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:24.288251 | ubuntu-noble | ++ local name=skyline_console 2026-09-03 06:32:24.288259 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:24.288292 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:24.288302 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-03 06:32:24.288311 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-03 06:32:24.288346 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:24.288357 | ubuntu-noble | ++ path=overlays/2025.2/skyline-console/source 2026-09-03 06:32:24.288363 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline-console/source ]] 2026-09-03 06:32:24.288371 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:24.288379 | ubuntu-noble | ++ path=overlays/2025.2/skyline_console/source 2026-09-03 06:32:24.288388 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/skyline_console/source ]] 2026-09-03 06:32:24.288396 | ubuntu-noble | ++ return 1 2026-09-03 06:32:24.289832 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:24.289908 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:24.289919 | ubuntu-noble | + echo Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.289948 | ubuntu-noble | Check patches for skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.289961 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:24.289975 | ubuntu-noble | + echo Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.289986 | ubuntu-noble | Check overlays for skyline-console-stable-2025.2.tar.gz 2026-09-03 06:32:24.289998 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:24.290010 | ubuntu-noble | + popd 2026-09-03 06:32:24.290023 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:24.290035 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:24.290918 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-03 06:32:24.294856 | ubuntu-noble | + filename=watcher-stable-2025.2.tar.gz 2026-09-03 06:32:24.294932 | ubuntu-noble | + [[ -e watcher-stable-2025.2.tar.gz ]] 2026-09-03 06:32:24.294956 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-03 06:32:24.294969 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-03 06:32:24.294980 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.737194 | ubuntu-noble | 2026-09-03 06:32:25 URL:https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz [1295115/1295115] -> "watcher-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:25.739240 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/watcher/watcher-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:25.739292 | ubuntu-noble | + echo Process watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.739307 | ubuntu-noble | Process watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.742843 | ubuntu-noble | ++ tar -tzf watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.745816 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:25.745876 | ubuntu-noble | ++ head -1 2026-09-03 06:32:25.751780 | ubuntu-noble | + directory=python_watcher-15.1.3.dev1 2026-09-03 06:32:25.752862 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 python_watcher-15.1.3.dev1 2026-09-03 06:32:25.752949 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:25.752966 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-09-03 06:32:25.752976 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:25.752996 | ubuntu-noble | ++ local name=python_watcher 2026-09-03 06:32:25.753007 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:25.753016 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:25.753025 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-03 06:32:25.753035 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-03 06:32:25.753046 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:25.753054 | ubuntu-noble | ++ path=patches/2025.2/python-watcher 2026-09-03 06:32:25.753064 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python-watcher ]] 2026-09-03 06:32:25.753074 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:25.753083 | ubuntu-noble | ++ path=patches/2025.2/python_watcher 2026-09-03 06:32:25.753093 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/python_watcher ]] 2026-09-03 06:32:25.753103 | ubuntu-noble | ++ return 1 2026-09-03 06:32:25.753800 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:25.753838 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:25.754651 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 python_watcher-15.1.3.dev1 /source 2026-09-03 06:32:25.754825 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:25.754873 | ubuntu-noble | ++ local directory=python_watcher-15.1.3.dev1 2026-09-03 06:32:25.754935 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:25.754982 | ubuntu-noble | ++ local name=python_watcher 2026-09-03 06:32:25.754992 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:25.755074 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:25.755082 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-03 06:32:25.755091 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-03 06:32:25.755147 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:25.755157 | ubuntu-noble | ++ path=overlays/2025.2/python-watcher/source 2026-09-03 06:32:25.755178 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python-watcher/source ]] 2026-09-03 06:32:25.755206 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:25.755213 | ubuntu-noble | ++ path=overlays/2025.2/python_watcher/source 2026-09-03 06:32:25.755219 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/python_watcher/source ]] 2026-09-03 06:32:25.755227 | ubuntu-noble | ++ return 1 2026-09-03 06:32:25.755863 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:25.755881 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:25.755947 | ubuntu-noble | + echo Check patches for watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.755956 | ubuntu-noble | Check patches for watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.755964 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:25.755992 | ubuntu-noble | + echo Check overlays for watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.755999 | ubuntu-noble | Check overlays for watcher-stable-2025.2.tar.gz 2026-09-03 06:32:25.756007 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:25.756015 | ubuntu-noble | + popd 2026-09-03 06:32:25.756143 | ubuntu-noble | + for tarball in $(awk '/# tarball/ && !seen[$4]++ { print $4 }' $KOLLA_CONF_FILE) 2026-09-03 06:32:25.756155 | ubuntu-noble | + pushd tarballs 2026-09-03 06:32:25.757230 | ubuntu-noble | ++ basename https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-03 06:32:25.759158 | ubuntu-noble | + filename=requirements-stable-2025.2.tar.gz 2026-09-03 06:32:25.759182 | ubuntu-noble | + [[ -e requirements-stable-2025.2.tar.gz ]] 2026-09-03 06:32:25.759214 | ubuntu-noble | + echo Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-03 06:32:25.759222 | ubuntu-noble | Download https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-03 06:32:25.759230 | ubuntu-noble | + wget --no-verbose --tries=3 https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.721903 | ubuntu-noble | 2026-09-03 06:32:26 URL:https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz [151783/151783] -> "requirements-stable-2025.2.tar.gz" [1] 2026-09-03 06:32:26.724413 | ubuntu-noble | + [[ https://tarballs.opendev.org/openstack/requirements/requirements-stable-2025.2.tar.gz == *\g\n\o\c\c\h\i* ]] 2026-09-03 06:32:26.724458 | ubuntu-noble | + echo Process requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.724464 | ubuntu-noble | Process requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.727751 | ubuntu-noble | ++ tar -tzf requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.727778 | ubuntu-noble | ++ head -1 2026-09-03 06:32:26.729201 | ubuntu-noble | ++ cut -f1 -d/ 2026-09-03 06:32:26.734461 | ubuntu-noble | + directory=openstack_requirements-1.2.1.dev7853 2026-09-03 06:32:26.735389 | ubuntu-noble | ++ resolve_project_dir patches/2025.2 openstack_requirements-1.2.1.dev7853 2026-09-03 06:32:26.735509 | ubuntu-noble | ++ local root=patches/2025.2 2026-09-03 06:32:26.735521 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-03 06:32:26.735602 | ubuntu-noble | ++ local suffix= 2026-09-03 06:32:26.735642 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-03 06:32:26.735649 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:26.735725 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:26.735791 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-03 06:32:26.735799 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-03 06:32:26.735849 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:26.735855 | ubuntu-noble | ++ path=patches/2025.2/openstack-requirements 2026-09-03 06:32:26.735861 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack-requirements ]] 2026-09-03 06:32:26.735882 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:26.735889 | ubuntu-noble | ++ path=patches/2025.2/openstack_requirements 2026-09-03 06:32:26.735895 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2/openstack_requirements ]] 2026-09-03 06:32:26.735916 | ubuntu-noble | ++ return 1 2026-09-03 06:32:26.736601 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:26.736615 | ubuntu-noble | + patch_dir= 2026-09-03 06:32:26.737136 | ubuntu-noble | ++ resolve_project_dir overlays/2025.2 openstack_requirements-1.2.1.dev7853 /source 2026-09-03 06:32:26.737226 | ubuntu-noble | ++ local root=overlays/2025.2 2026-09-03 06:32:26.737250 | ubuntu-noble | ++ local directory=openstack_requirements-1.2.1.dev7853 2026-09-03 06:32:26.737256 | ubuntu-noble | ++ local suffix=/source 2026-09-03 06:32:26.737313 | ubuntu-noble | ++ local name=openstack_requirements 2026-09-03 06:32:26.737319 | ubuntu-noble | ++ local candidate path 2026-09-03 06:32:26.737342 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:26.737348 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-03 06:32:26.737354 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-03 06:32:26.737388 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:26.737396 | ubuntu-noble | ++ path=overlays/2025.2/openstack-requirements/source 2026-09-03 06:32:26.737402 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack-requirements/source ]] 2026-09-03 06:32:26.737422 | ubuntu-noble | ++ for candidate in "$name" "${name//_/-}" "${name//-/_}" 2026-09-03 06:32:26.737426 | ubuntu-noble | ++ path=overlays/2025.2/openstack_requirements/source 2026-09-03 06:32:26.737432 | ubuntu-noble | ++ [[ -d /home/zuul/src/github.com/osism/container-images-kolla/overlays/2025.2/openstack_requirements/source ]] 2026-09-03 06:32:26.737437 | ubuntu-noble | ++ return 1 2026-09-03 06:32:26.738498 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:26.738521 | ubuntu-noble | + overlay_dir= 2026-09-03 06:32:26.738525 | ubuntu-noble | + echo Check patches for requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.738529 | ubuntu-noble | Check patches for requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.738550 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:26.738554 | ubuntu-noble | + echo Check overlays for requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.738558 | ubuntu-noble | Check overlays for requirements-stable-2025.2.tar.gz 2026-09-03 06:32:26.738561 | ubuntu-noble | + [[ -n '' ]] 2026-09-03 06:32:26.738564 | ubuntu-noble | + popd 2026-09-03 06:32:26.738568 | ubuntu-noble | + verify_all_patches_applied /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied patches/2025.2 patches/kolla-build/2025.2 2026-09-03 06:32:26.738573 | ubuntu-noble | + local manifest=/home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-03 06:32:26.738577 | ubuntu-noble | + shift 2026-09-03 06:32:26.738580 | ubuntu-noble | + [[ ! -e /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied ]] 2026-09-03 06:32:26.738583 | ubuntu-noble | + roots=() 2026-09-03 06:32:26.738587 | ubuntu-noble | + local roots dir 2026-09-03 06:32:26.738590 | ubuntu-noble | + for dir in "$@" 2026-09-03 06:32:26.738593 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 ]] 2026-09-03 06:32:26.738597 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-03 06:32:26.738600 | ubuntu-noble | + for dir in "$@" 2026-09-03 06:32:26.738604 | ubuntu-noble | + [[ -d /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 ]] 2026-09-03 06:32:26.738607 | ubuntu-noble | + roots+=("$PATCH_ROOT/$dir") 2026-09-03 06:32:26.738610 | ubuntu-noble | + [[ 2 -eq 0 ]] 2026-09-03 06:32:26.738614 | ubuntu-noble | + local tmp 2026-09-03 06:32:26.738995 | ubuntu-noble | ++ mktemp -d 2026-09-03 06:32:26.740822 | ubuntu-noble | + tmp=/tmp/tmp.M6pK4oABHP 2026-09-03 06:32:26.741764 | ubuntu-noble | + find /home/zuul/src/github.com/osism/container-images-kolla/patches/2025.2 /home/zuul/src/github.com/osism/container-images-kolla/patches/kolla-build/2025.2 -type f 2026-09-03 06:32:26.741799 | ubuntu-noble | + sed 's|^/home/zuul/src/github.com/osism/container-images-kolla/||' 2026-09-03 06:32:26.743038 | ubuntu-noble | + sort 2026-09-03 06:32:26.746502 | ubuntu-noble | + sort -u /home/zuul/src/github.com/osism/container-images-kolla/.patches-applied 2026-09-03 06:32:26.749116 | ubuntu-noble | + comm -23 /tmp/tmp.M6pK4oABHP/expected /tmp/tmp.M6pK4oABHP/applied 2026-09-03 06:32:26.750984 | ubuntu-noble | + local expected_count missing_count 2026-09-03 06:32:26.751845 | ubuntu-noble | ++ wc -l 2026-09-03 06:32:26.756437 | ubuntu-noble | + expected_count=15 2026-09-03 06:32:26.756891 | ubuntu-noble | ++ wc -l 2026-09-03 06:32:26.758769 | ubuntu-noble | + missing_count=0 2026-09-03 06:32:26.758799 | ubuntu-noble | + [[ 0 -gt 0 ]] 2026-09-03 06:32:26.758803 | ubuntu-noble | + rm -rf /tmp/tmp.M6pK4oABHP 2026-09-03 06:32:26.760472 | ubuntu-noble | + echo 'VERIFIED: 15 patch files, all applied' 2026-09-03 06:32:26.760494 | ubuntu-noble | VERIFIED: 15 patch files, all applied 2026-09-03 06:32:26.760502 | ubuntu-noble | + return 0 2026-09-03 06:32:27.226139 | ubuntu-noble | ok: Runtime: 0:01:10.814308 2026-09-03 06:32:27.263055 | 2026-09-03 06:32:27.263139 | PLAY RECAP 2026-09-03 06:32:27.263203 | ubuntu-noble | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-03 06:32:27.263230 | 2026-09-03 06:32:27.381793 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-images-kolla/playbooks/patch.yml@main] 2026-09-03 06:32:27.382651 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-03 06:32:28.257839 | 2026-09-03 06:32:28.258023 | PLAY [Base post-fetch] 2026-09-03 06:32:28.273496 | 2026-09-03 06:32:28.273749 | TASK [diagnose-network : Ensure log directory exists] 2026-09-03 06:32:28.891647 | ubuntu-noble | ok 2026-09-03 06:32:28.909616 | 2026-09-03 06:32:28.909762 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-09-03 06:32:41.071657 | ubuntu-noble | ok: Runtime: 0:00:05.877077 2026-09-03 06:32:41.080995 | 2026-09-03 06:32:41.081152 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-09-03 06:32:47.281931 | ubuntu-noble | ok: Runtime: 0:00:00.265868 2026-09-03 06:32:47.287850 | 2026-09-03 06:32:47.287992 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-09-03 06:32:53.600278 | ubuntu-noble | ok: Runtime: 0:00:00.062716 2026-09-03 06:32:53.616412 | 2026-09-03 06:32:53.616552 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-03 06:32:53.673433 | ubuntu-noble | skipping: Conditional result was False 2026-09-03 06:32:53.685730 | 2026-09-03 06:32:53.685895 | TASK [fetch-output : Set log path for single node] 2026-09-03 06:32:53.730012 | ubuntu-noble | ok 2026-09-03 06:32:53.735690 | 2026-09-03 06:32:53.736334 | LOOP [fetch-output : Ensure local output dirs] 2026-09-03 06:32:54.014471 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/work/logs" 2026-09-03 06:32:54.313118 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/work/artifacts" 2026-09-03 06:32:54.649006 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7e497c02e14f4799968dcfc734eb9317/work/docs" 2026-09-03 06:32:54.664064 | 2026-09-03 06:32:54.664251 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-03 06:32:55.514896 | ubuntu-noble | changed: 2026-09-03 06:32:55.515180 | ubuntu-noble | .d..t...... ./ 2026-09-03 06:32:55.515224 | ubuntu-noble | >f+++++++++ net-debug.post.txt 2026-09-03 06:32:55.515252 | ubuntu-noble | >f+++++++++ net-debug.pre.txt 2026-09-03 06:32:55.515276 | ubuntu-noble | >f+++++++++ sudo-debug.txt 2026-09-03 06:32:55.515299 | ubuntu-noble | >f+++++++++ sudo-strace.log 2026-09-03 06:32:55.515322 | ubuntu-noble | >f+++++++++ sudo-strace.log.time 2026-09-03 06:32:55.516661 | ubuntu-noble | changed: All items complete 2026-09-03 06:32:55.516731 | 2026-09-03 06:32:56.038996 | ubuntu-noble | changed: .d..t...... ./ 2026-09-03 06:32:56.612963 | ubuntu-noble | changed: .d..t...... ./ 2026-09-03 06:32:56.631090 | 2026-09-03 06:32:56.631218 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-03 06:32:57.007809 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.034231 2026-09-03 06:32:57.403242 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.012748 2026-09-03 06:32:57.420540 | 2026-09-03 06:32:57.420641 | PLAY RECAP 2026-09-03 06:32:57.420691 | ubuntu-noble | ok: 8 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-03 06:32:57.420716 | 2026-09-03 06:32:57.592903 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-09-03 06:32:57.594773 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-03 06:32:58.433532 | 2026-09-03 06:32:58.433689 | PLAY [Base post] 2026-09-03 06:32:58.447386 | 2026-09-03 06:32:58.447525 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-03 06:32:59.346763 | ubuntu-noble | changed 2026-09-03 06:32:59.353359 | 2026-09-03 06:32:59.353464 | PLAY RECAP 2026-09-03 06:32:59.353526 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-03 06:32:59.353588 | 2026-09-03 06:32:59.474005 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-09-03 06:32:59.475027 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-03 06:33:00.311448 | 2026-09-03 06:33:00.311693 | PLAY [Base post-logs] 2026-09-03 06:33:00.331701 | 2026-09-03 06:33:00.331856 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-03 06:33:00.798810 | localhost | changed 2026-09-03 06:33:00.816832 | 2026-09-03 06:33:00.816989 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-03 06:33:00.842463 | localhost | ok 2026-09-03 06:33:00.845617 | 2026-09-03 06:33:00.845721 | TASK [Set zuul-log-path fact] 2026-09-03 06:33:00.860395 | localhost | ok 2026-09-03 06:33:00.868308 | 2026-09-03 06:33:00.868417 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-03 06:33:00.892786 | localhost | ok 2026-09-03 06:33:00.895786 | 2026-09-03 06:33:00.895889 | TASK [upload-logs : Create log directories] 2026-09-03 06:33:01.392424 | localhost | changed 2026-09-03 06:33:01.397825 | 2026-09-03 06:33:01.397946 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-03 06:33:01.873190 | localhost -> localhost | ok: Runtime: 0:00:00.007146 2026-09-03 06:33:01.880468 | 2026-09-03 06:33:01.880592 | TASK [upload-logs : Upload logs to log server] 2026-09-03 06:33:02.405709 | localhost | Output suppressed because no_log was given 2026-09-03 06:33:02.408930 | 2026-09-03 06:33:02.409084 | LOOP [upload-logs : Compress console log and json output] 2026-09-03 06:33:02.457097 | localhost | skipping: Conditional result was False 2026-09-03 06:33:02.463688 | localhost | skipping: Conditional result was False 2026-09-03 06:33:02.467189 | 2026-09-03 06:33:02.467299 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-03 06:33:02.516866 | localhost | skipping: Conditional result was False 2026-09-03 06:33:02.517121 | 2026-09-03 06:33:02.532945 | localhost | skipping: Conditional result was False 2026-09-03 06:33:02.543606 | 2026-09-03 06:33:02.543720 | LOOP [upload-logs : Upload console log and json output]